Open offices are horrible for productivity imo. Moved to a job with an office and it is so. much. better.
Open offices are horrible for productivity imo. Moved to a job with an office and it is so. much. better.
To top that off, he used to talk to people across the office using a megaphone. I was over 100 feet away from him, and people I was on the phone with would ask me what was going on, "Is everything all right over there? Is somebody swearing?"
"Yeah, uh, that's just our CEO."
I don't work there anymore.
My productivity fell off a cliff at my new job when I got promoted and moved to a "nicer" desk. The desk probably has three times as much area as my old desk, but my old desk was in the back corner of an office that was split in half with a partition. I could work for hours without being interrupted. Now I'm in a cubicle right by a door, and I'm interrupted several times per hour. I think open offices just feel more productive -- more than one coworker has mentioned how great it is that they can drop by now without feeling like they are interrupting me.
That said, they're a disaster for productivity.
Also, market inefficiency works here too, I think - it can take years before a company tanks. So productivity drop can go unnoticed forever (even when a company fails, there will be enough other factors to blame). Not to mention that marketing can successfully paper over all kinds of crap; mediocre is the standard in our industry.
Which is how it should be, even with open offices.
joel used to (still does?) host a job board that used Joel Test as a factor. Maybe it died when StackOverflow launched.
Also, the exact wording for the office part of the test is "Do programmers have quiet working conditions?" This usually means that working conditions might possibly be quiet if nobody else happened to be in the office at the same time as you. While many claim quiet working conditions, I've never seen one that actually provided private offices.
This is anecdotal of course, and just based on looking at photographs they've included on their website or Stack Overflow page, but every job I've viewed recently appears to have an open plan office. In some of the photos you even see people standing around having impromptu meetings in the middle of a group of desks where others are trying to work.
Remember this is just the companies that are actually claiming to provide programmers with quiet working conditions. I can't imagine what the noisy ones are like.
As a counterpoint though, another office also went for industrial design, but they did it stylishly - just one visible aircon pipe, and instead of raw concrete, they sprayed it with a kind of foam or fiber that absorbs a lot of sound, in a somewhat dark color. That office has a beer tap, too.
Individual productivity or team productivity? If you are optimizing for individual productivity - you could be hitting a local maxima...
I do say the above in half-jest: I would love to see any research done in this area. When I was a new joiner, it was convenient to swivel around/walk across the room and talk to someone. Sure, it sucks now that I'm an old hand and noobs keep taking me out of the zone. In addition, it is sometimes beneficial to listen in on ambient conversations (while waiting for compilation or taking a break), sometimes I even chip in when I have a contribution (roughly once a month). I'd like to think this saves my colleagues time. However, I work in a medium sized room (which houses 18 desks), so YMMV.
Forum discussions like this one seem to be all about individual productivity. In my experience, open offices are really great for ad hoc collaboration and conversation. To combat interruptions, individual developers can easily take steps to not be interrupted when they are doing something that can't be interrupted. But tbh I don't spend 8 hours a day in such a way that I should never be interrupted as a rule. If anything, I like that my teammates feel comfortable to walk over to my desk (or, more commonly, IM me "are you free?" and then walk over) and talk as a default. A lot is gained when people are quick to ask others when they are stuck since that's often the quickest solution to getting unblocked.
This is orthogonal to the office layout, though.
It's something that was a financial necessity in expensive real estate, like Manhattan, FinDi in SF, etc. and someone got the idea to transplant that into suburban offices.
To add, I think it makes sense for a lean startup or a company going through a rough reorg, but once you're mature or overcome financial difficulties, it's not necessarily a good permanent layout.
The other reason I think they are used is that they are cheap to reconfigure, you can usually shove more desks in to accommodate more head count and move groups around in order to try to reclaim the ever-shrinking space.
I have worked at startup where my group was moved every few months for some reason. Often times the layout seems to lack any alignment with job requirements.
For instances developers being place right next to marketing folks who spend a lot of time talking on the phone because that's what their job entails.
A measly additional 60 square feet of floor space, 10-20 grand in construction costs, and the same desk/chairs, amortized over 5 or so years.
Even building separate rooms for groups of programmers would provide for great gains at low costs.
"Most employees have a private office; some share one with a colleague."
https://www.bostonglobe.com/business/2015/07/28/epic-systems...
You know, if a prospective employer was straight up with me about that, I'd give it serious consideration. I can understand that not every company can afford an endless supply of private offices in urban areas (although obviously this is not the case with companies like FB).
What bugs me the most about the open office fetish is how it causes productivity to plummet for most developers, at the same time the leadership is spouting off on how great it is for productivity. I mean, as that goofy reality judge said, don't piss on my shoes and tell me it's raining.