|
I cannot believe that still in this day and age, there is still a belief that open offices are better for developers?? Joel Spolsky tried to set the record straight, what, about 15 years ago? For the record, I don't normally listen to music when programming - I like a quiet environment. Interruptions are a bane. I have a private office, but as soon as anyone enters - even quietly, my flow state is broken. Plus on the flipside, while waiting for a long compile or download, I will grab one of the guitars sitting in my office and randomly jam away. I am sure in an open office environment, my co-workers would not appreciate that either. |
That's how a team I used to be on was arranged. There was the outside office, then what was termed the "developer cave", which was a large section of the office (closed off, with a door!) that housed 5 developers and 3 QA people all working on the same product.
That's better than private offices (it encourages collaboration), but, doesn't have most of the downsides of a traditional "open office" (having to overhear the sales guy making calls all day, and people don't just pop in to ask a question. A room full of working developers is intimidating. Best to send an email instead.).
On top of that, we had separate booths (with doors) that were kind of like phone booths, just enough space for two people, that developers would snag if they needed to focus.