I also prefer open offices. I see software engineering as a very social activity. It's also nice to be able to overhear certain discussions and questions.
When I read other people's complaints, it seems that most of them are not properly placed next to the people they need to work with.
Personal calls should be taken in a private room. Chatting should be done at the coffee corner. (Team)work is done at the open office, the rest should be taken outside.
If you really need to concentrate on a hard topic, there are headphones that either provide you quietness, or music. Or what I knew some people did was to work a day at home, to tackle something difficult. But the drawback is that they have a hard time staying in the loop, and not as easily accessible to others to ask questions (Hey, can you come take a look at this).
But like everything, it has its drawbacks. And it seems it's a very personal preference, and might also depend on your team/project structure.
>Personal calls should be taken in a private room.
That's not always practical. This is less true of developers but, for some people, talking on the phone or at least being on conference jobs describes a pretty good chunk of their days.
When I read other people's complaints, it seems that most of them are not properly placed next to the people they need to work with.
Personal calls should be taken in a private room. Chatting should be done at the coffee corner. (Team)work is done at the open office, the rest should be taken outside.
If you really need to concentrate on a hard topic, there are headphones that either provide you quietness, or music. Or what I knew some people did was to work a day at home, to tackle something difficult. But the drawback is that they have a hard time staying in the loop, and not as easily accessible to others to ask questions (Hey, can you come take a look at this).
But like everything, it has its drawbacks. And it seems it's a very personal preference, and might also depend on your team/project structure.
I'm 39.