No Offices
Good question about organizational behavior in startups and office configuration, a topic about which the FeedBurner cofounders have very definite opinions.
“Oh great Wizard, what is the ideal office space configuration? Cubes with some private offices, combination of open workspace, cubes, and private offices, or some other crazy configuration?”
Yes, we’re all getting cute with the ‘oh great wizard’ stuff….serves me right. My opinion for technology startups is totally open space with some large conference rooms, some very small conference rooms which double as phone rooms for personal/private phone calls, and no private offices, and if that’s not possible (no such rental space in a neighborhood, etc.) then make your existing space as open as possible and turn private offices into rooms with 2-3 desks. When FeedBurner was about 35 people, I was with a collection of CEO’s at one of our investors’ entrepreneur summits, and I stated that this was the winning formula in my book. I was widely disagreed with, mostly on the grounds that you can’t sustain open space with no private offices beyond 40-50 people. Since we were only at about 30 people at the time, I figured maybe that was true, and I certainly couldn’t prove that it wasn’t. My short time at another much larger company with generally open space makes me think my first instincts were correct. I’ve certainly seen that it’s not true that you can’t scale the open space approach beyond 30 people. Let’s talk about why I like this open configuration in startups, and why I hate dislike offices:
1. Speed of communication begets speed of execution. News travels a lot faster in a big open room with no walls than it does in an office with corridors and private offices. When everybody is up to speed on what’s happening in the company in real time, it’s easier for everybody to zig and zag at the same time. True/simple/stacked-deck example: We once were working on a partnership with another small company – fortunately, for the sake of this example, they were in a *very* private office culture, and FeedBurner was totally open floor plan - no offices, everybody has a desk and no walls. Our marketing director received a call from their marketing person about a change their engineering team requested. Our marketing person put down the phone and just said to me “hey dick, they want to do blah instead of bluh”, and I got up to walk across the room to the engineering person on our side and he just said “yeah, that’s fine, no problem” before I even got over there. We’re all up to speed in 10 seconds. Meanwhile, over at private offices company, the marketing director and their lead engineer know about this, but the founder, who is in the office that day, sends me an email three hours later, saying “hey, I just found out our guys wanted to do bluh instead of blah, but I wanted it to be blah because [insert rationale]. So let’s go back to blah.” Then, separately, two hours after that, I get an email from the CEO, who is also in the office that day, and who also has a private office, that says “hey dick, understand we’re now doing bluh, that’s probably even better.” Ok, at this point, their executives aren’t even on the same page on this simple integration. Granted, this is one silly example. Yes, I know that this could have just as easily happened to us if one of us was traveling that day. Yes, I know this could just as easily have happened to us if our marketing director wasn’t at her desk when the phone rang and this became an evening email thread. The point is that all things being equal, our office configuration was far more adept at dealing with instantaneous change (what Newton called “calculus”), and the private offices at the other company prevented what should have been rapid communication given that they were all in the office that day. Private offices create distance when what you require is proximity.
2. Friction begets friction, transparency begets transparency. Can you tell that the key word in this post is “begets”? One function of a very open space work environment is that you get transparency up and down the organization. When the engineering team can hear the support team constantly fighting the same battles on the phone, they have a better appreciation for the product issues. There were many times when just overhearing a phone call would help countless people in the company correct an issue before it occurred (“hey, I heard you tell that guy that XYZ will be ready in a couple weeks. It’s going to be ready but we’re starting to think we want to limit the release initially until we make sure ABC is working well”). You don’t get that serendipity in a private office environment, you get friction. Friction requires a lot more formal communications processes, and processes in small companies have the potential to create more, not less, friction. You obviously have to have a few small conference rooms or phone rooms where people can make private calls. People have personal calls to make and some people don’t particularly care to be negotiating with a major media company out in an open room when the CEO is swearing about something else in the background, you know, just to pick a hypothetical. When all the general business is conducted out in the open, there’s much less likelihood of office gossip because everybody generally knows what’s going on. I would talk to our finance team about quarterly numbers out in the open, right next to engineering. Some people will say that’s stupid, as a new/junior employee might run out to lunch and tell their friend “We only did four dollars in revenue this quarter”. My position was that everybody in the company is a grown up and we’re not going to hide and speak in hushed tones unless there are very specific non-disclosures involved, which of course come up from time to time.
3. Motivation. Look, there are days when everybody comes into work and just thinks “How many times do I have to remind myself that the words ‘more’ and ‘tequila’ do not go together?” The beauty of a big open space is that you’re not going to just sit there and dial it in, or at least if you do, everybody will take notice….when you see your sales director on the phone with a particularly tough customer and really grinding out a long negotiation, it makes you think that you can’t just sit there and suck your thumb. You feel like you have to do your part. You feel more part of a team.
We can all think of a number of startups where you might need private offices, particularly outside the realm of technology startup. Companies where customer/partner confidence is imperative and employees would feel that every phone call had to be taken in a private room. I can imagine some financial services companies, some health care companies, and some consulting companies require that just about everybody have a private office. If every one of your customer calls has to take place in a private phone room, well then, you should probably just have an office, however, I believe this is not the case for 99% of technology startups. I just do not buy that the director of sales or the CEO have to be on private calls more than once or twice a day, at most.
Frankly, whether people will admit it or not, most of the time you end up in an environment with a private office for status reasons, not business reasons, and status is not a particularly compelling argument for a specific office configuration. In fact, status has the downside of causing people in the company to work toward status instead of working toward results.
There is one humorous side effect of this kind of environment, which is that people from traditionally status-oriented industries (say, banking, just to pick on a vertical) don’t take you as seriously when they visit your office. You can’t possibly be doing that well as a company if the CEO is just sitting out here in the middle of the room with the rest of the huddled masses!
Comments
Last January I changed jobs from six years of open seating—from the CEO down—to cubicles. A question I often got at the old job was "How do you get work done? Isn't it noisy/distracting?"
Well.
I now know that people in cubicles tend to behave as though they are in sound-proof private offices, while my former coworkers were considerate and discreet. It is not uncommon for people here to have long, loud conversations, take conference calls on speakerphone, hum/sing/drum along with (headphone) music, either not understanding or not caring that it is all incredibly distracting. And these are all other developers! There is rarely a 10 minute span when I am not taken out of my "flow" by some noise around me.
Posted by: Brian | September 17, 2007 11:22 AM
I agree with the previous poster, it depends on the culture. My goal is to get everybody, even the interns, their own office (2 - 3 people per office). With open space, even with headphones, it is too easy to get distracted by noise, etc. to be able to get "in the zone". In previous companies with open spaces, programmers had to arrive earlier or leave late just to have peace and quiet time to work.
Posted by: Daniel | September 17, 2007 02:04 PM
I am very happy to see this article; The argument against open space that i always get from management is that the executive team has too many private phone calls and it's too hard to get work done in an open environment, but that we will have an 'open door' policy, which of course is never true.
Posted by: bryan s. | September 17, 2007 02:51 PM
Wizard, you are not a programmer, are you? It's fine to have an open space when everyone is considerate, but in my experience, no programmer can maintain the required level of concentration with the noise going on around, however their coworkers being considerate. Some can use headphones to maintain a bubble of privacy, but many can't.
In brief, give the developers private offices (as Daniel above said, no more than 3 people per room). And read "Peopleware".
Posted by: Berislav Lopac | September 17, 2007 06:09 PM
i'm afraid i am a programmer, or was, and although I didn't write any code at FeedBurner, I did in my previous three startups and always preferred being out in the open to the closed "private" office or cubicles. Obviously, that's not universal. My experience in startups has generally been that the private offices go to individual executives instead of a group of engineers that need peace and quiet, and private offices isolate individuals from the rest of the company in some real or figurative sense. These are both bad.
Posted by: dick costolo | September 17, 2007 09:10 PM
Hi Dick,
I worked at the same large company as you do now and hated the open floor plan. The nice headphones they gave us did little to cut down on the distractions. I hope to never work like that again.
There must be a better way to faciliate both better communication and better concentration. Maybe pre-designated meetup times or group chat? Neither sounds that appealing.
Glad you are still writing, I love your articles.
Steve
Posted by: Steve Jenson | September 18, 2007 12:13 AM
+1 with the other programmers - I'm with Joel Spolsky. In my experience, open plan just doesn't allow you to get into the zone. If your job is primarily about internal communication, open plan clearly facilitates that, but when you're trying to do serious architecture or really "get" into a deep algorithm it can take 30-40 minutes to get back into the zone after an interruption. I often work from home when I need to get something really valuable done as one interruption in an 8 hour "blast" can blow the whole flow.
Posted by: Peter Bell | September 18, 2007 09:02 AM
Cos -
Great post. It reminds me just how much I loathe my current interior cube and how I long for the days of open layouts, exterior windows and various genres of music playing out loud for all to enjoy.
Posted by: Andrew | September 19, 2007 11:00 AM
After software, the most important tool to a hacker is probably his office. Big companies think the function of office space is to express rank. But hackers use their offices for more than that: they use their office as a place to think in. And if you're a technology company, their thoughts are your product. So making hackers work in a noisy, distracting environment is like having a paint factory where the air is full of soot.
From Great Hackers essay.
I hate open offices. I don't want to hear other people's music, I don't want to hear their conversation about the game last night, I don't want to be forced to listen to music, and I don't want to be distracted by stuff outside various windows.
I want to get my work done.
Posted by: carlivar | September 21, 2007 11:55 AM
I have found that the benefits of open and rapid communication outweigh the negatives within my own software development experiences. That said, I think we could be more efficient if we limited our distractions and interruptions. Did you guys have anything like a "quite time" or a block set aside fro really "cranking something out"? Right now, it is a bit too easy to be distracted by the conversations of others or "quick questions" from co-workers.
Posted by: Ben Edwards | September 21, 2007 03:56 PM
When I first visited Yahoo in 1996, it struck me that they followed this plan. TK (the CEO) sat out in the open (albeit a cubicle, not totally open) and you could feel these interactions happening.
Now, my team sits in a large open office (truly open, no cubes) and I do find two things: 1) the "overheard" stuff is critical to our productivity, it cuts out on meetings, confusion, etc. 2) it is harder to get focused work done, especially for our engineers. People retreat into headphone land which kinda hurts #1. Ultimately, I think it comes down to a question of "does the benefit of being on the same page outweigh the negative of the potential distraction". And I think in every case the answer is yes. If you can eliminate meetings, if people can react quickly to change and if everyone's moving in the right direction you win. (and remember, the noisy sales guy and the noisy CEO often go out on sales calls, so it gets quieter from time to time)
Posted by: Scott Gatz | September 22, 2007 11:41 AM
I am a developer, but I don't think private offices are a good thing at all.
Yes, open space can bring some noise around and disturb the concentration needed to write code, but even communication between people is very important, and some common sense together with discipline can keep the noise level low.
My idea of ideal workspace is one open space for developers, no walls, and big, common desks.
(thank you for the post)
Posted by: Stefano | September 24, 2007 01:13 AM
blist is a growing software company too and we're looking to move to more office space soon. We've found two spaces - one is "built out" with 8 or 9 perimeter offices and the other is a light, open floor plan with only 2 offices. We're leaning towards the latter, but plan to turn the offices into "quiet rooms" for meetings, interviews, and just a place to hole up when you need some quiet time.
It's interesting though that software engineers are divided on the subject. At our company about 2/3 like the open floor plan and 1/3 like offices. They all seem to prefer open space over shared offices, though.
Posted by: Kevin Merritt | September 27, 2007 01:19 PM