top | item 12677866

Is Facebook’s Massive Open Office Scaring Away Developers?

426 points| gammarator | 9 years ago |calnewport.com | reply

460 comments

order
[+] webvictim|9 years ago|reply
I used to work at FB and the huge, open offices were one of my least favourite parts about the job. I worked in the London office for a year and that was actually a little better because it's smaller and generally quieter there, but the three years that I did in the Menlo Park offices were not particularly fun for all the reasons described. It's very difficult to concentrate when there's constant background noise. Mercifully, all the teams I worked with were based in the old Sun campus rather than the new warehouse style Gehry building across the road - I'm told that the noise and general foot traffic in the new offices was at times completely unbearable. There were a huge number of pot plants, whiteboards and other makeshift obstacles used to try and block paths between desks there, both to block out noise and to channel foot traffic away from groups of people fed up with being disturbed.

The worst thing of all (in my opinion) is the fact that the open office culture is simply accepted there as being the best thing for all concerned. It's like a theory that cannot be challenged. The introverts basically don't get listened to, while the extroverts can sing and dance with happiness. This surprised me greatly because anyone who's worked at FB will tell you that it's a hugely data-driven company - lots of people did try a great many times to suggest that we should trial team-sized offices or at least something different to the status quo, even providing studies and statistics to back up their hypotheses, but the requests always fell on deaf ears. I'm not sure it was ever taken seriously as a concern despite numerous articles like this being linked internally and debated ad infinitum. It's a real shame, as the company was a pretty great place to work on most other levels.

[+] erobbins|9 years ago|reply
> The worst thing of all (in my opinion) is the fact that the open office culture is simply accepted there as being the best thing for all concerned. It's like a theory that cannot be challenged. The introverts basically don't get listened to, while the extroverts can sing and dance with happiness.

Agreed.. this is the most troubling part. If you raise a concern you're brushed off or even worse looked on with suspicion.

[+] nocarrier|9 years ago|reply
I joined FB in 2006 and had never been in an open office environment before. It was quite an adjustment. I didn't like working in the office until I had been there for about six months. The office on University Ave was packed tight and didn't have a lot of creature comforts--it was cheap desks arranged in groups of four, some conference rooms, a break room with snacks, and that's it. And I had come from a cubicle farm at Apple.

There were definitely large benefits to the open floor plan back then since we were working on so many things and each person was wearing so many hats. It made staying in touch with people's progress really easy. We were also working 80-100 hours a week back then, so it was good to constantly stay in touch since there was so little structure and process back then.

I have mixed feelings about FB being held up as one of the models for open floor plans today though. While I think it was definitely useful at the time, I think the open floor plan has become less important as tools have gotten better. We didn't have tools like FB Groups, Phabricator, etc, so you had to be within earshot of your collaborators in order to make sure everyone was in sync.

My sweet spot would be team sized rooms if I was starting a company today. I used to be so jealous of teams that had to grab war rooms and ensconce themselves in there with a bunch of laptops and displays. Even though they were working super hard to meet deadlines, they looked happy as can be.

[+] geebee|9 years ago|reply
I used to work at the Sun offices. Back then, everyone actually got an office. I shared mine as an intern for a while, which I actually kind of preferred, since we were both pretty quiet and good at recognizing when we needed to focus vs talk. I was hired on, he went back to school, so I had a private office after that, which was the norm.

That was the last time I ever had a private office. Funny, it was my must entry level position, right out of school, where I had a private office. Unfortunately the industry trended away from it over time.

Sun did manage open offices well back then, though. There were a number of "drop in" centers that were essentially large open offices. However, Sun ran them carefully. There was a "quiet room" of workstations with no phones, and a general room where people made noise. Occasionally, it would fill up, and someone from sales or another field would figure it was ok to have cell conversations as long as he or she did it in a muted voice. The only thing that saved that room was the office manager, who pretty much had no tolerance for it. If she saw people doing this (and she checked pretty regularly), she'd explain very firmly that the couldn't do it. She didn't care who they were, either, the chain of command really had her back on this.

Unfortunately, open offices rarely work this way. They tend to just chuck everyone into a big room. I don't like earplugs or headphones as a solution, because I don't like it when people can see my back and my screen and I'm unaware that they're standing behind me.

Ultimately, I'd prefer to let the market solve this one. If employees prefer not to work in open offices, or in high tech in general, they can and should choose to work at other companies and/or in other fields. This is, yet again, why I am so opposed to work visas that allow employers to decide what immigrants are allowed to study, what field they're allowed to pursue as a profession, what they are allowed to work on, what work conditions they are allowed to work in, and where they are allowed to live, as a condition of living in the United States. Honestly, I think that if you just gave the workforce basic choice, a lot of this would get sorted out on its own - it's propped up by a system that gives employers monumental power over a large portion of their workforce (if you risk getting deported if you quit your job or try to change fields, you aren't free, and this is reflected in our working conditions).

[+] jm_l|9 years ago|reply
did you mean potted plants, rather than pot plants?
[+] underwater|9 years ago|reply
I've worked in a bunch of the Menlo Park buildings. The new Frank Gehry designed one is quieter than the old Sun buildings. Foot traffic is only a problem if you're immediately next a thoroughfare, and even then it's not terrible.
[+] personjerry|9 years ago|reply
Huh, when I interned at Facebook in the new, open floor building, not only was noise not a problem, I could always walk to one of the many mini-lounge/libraries for absolute silence when I needed to. Plus, headphones and ear plugs are always offered, if I recall.
[+] caleblloyd|9 years ago|reply
I worked for a year at IBM's RTP campus. Everyone had their own dimly lit cube with 5-foot walls, no natural daylight, and white noise playing over speakers to drown out conversation. The depressing undertone of the office was part of what pushed me to quit.

My team at my present job works in an open setting with 8 people in the room and windows with natural daylight. It's quiet enough to focus but gives us the opportunity for interaction also. I think that team-sized rooms are a good compromise between a completely open and completely secluded workspace.

[+] erobbins|9 years ago|reply
I worked at a company where there was a combination of team rooms and offices... but all the walls were glass. You had the benefit of being able to see if Julie was at her desk so you could go ask her a question, but not hear Bob next door arguing with his wife again.

It was fantastic.

Now, I'm at FB... and I wouldn't work on a team in the new "warehouse" building. It's terrible over there, frankly.

[+] DougN7|9 years ago|reply
Open offices were developed by people who don't have to really concentrate for their job. They're awful for developers.
[+] irrational|9 years ago|reply
When my company moved to an open office plan we, the developers, tried to argue that we needed the ability to concentrate and that this would hinder that. We were told that every job required concentration and that we shouldn't be such prima donnas who think we are special snowflakes. Someday I'm going to get a special snowglobe and shove it down the throat of the sales lady who sits next to me who holds conference calls all day long from her desk.

Unfortunately I love everything else about my job so I'm disinclined to move on.

[+] dwc|9 years ago|reply
> the sales lady who sits next to me who holds conference calls all day long from her desk

I've had this situation in the past a few times and to some degree today. If we have to have open office plans then at least take some effort into grouping "talkers" together away from "heads down" people.

Is that so hard? There's no real economic argument, as it's just putting some thought into where people sit. There's no collaboration argument, because people on the same team would site together. Etc. From the reactions when I've brought it up, that's a completely unreasonable request. The whole idea than anyone's productivity might benefit from a quiet work environment seems to make management/HR upset.

[+] gnashville|9 years ago|reply
Seems your wrath is better aimed at those who implemented an open floor plan, not the lady doing her job.
[+] deckard1|9 years ago|reply
I feel your pain.

Few years ago my company switched to an open office layout. There was a temporary arrangement issue, so I had to sit in the sales section of the floor for a few weeks. I don't think I accomplished a single thing the entire time I was there. Constant phone calls, loud talking across multiple rows of desks. It was like that scene in the movie Wall Street. The guy behind me was incapable of properly using a keyboard. He would mash the keys down as if he was angry at them. Never heard such noise from squishy dome keys before. Jesus.

[+] jsprogrammer|9 years ago|reply
Every job requires concentration, so the company interrupts everyone?
[+] johnward|9 years ago|reply
I've had the opposite experience. As a software consultant I'm often on client calls. Our developers decided that a gong was the way to signal stand up time. They eventually moved to bongo drums. I don't know what they do now. I work from home.
[+] fecak|9 years ago|reply
As the moderator of a Reddit sub focused on comp sci careers, I don't think the open office is an issue for junior level developers. The worship of what we in that sub call the big 4 (some combo of Google, Facebook, Apple (or Microsoft), Amazon) is pretty much what you hear from every college senior, and I've never heard anyone even mention this as a negative.

Of course these are mostly people who haven't had much experience working in office environments except possibly an internship or part-time work. Facebook might face some challenges recruiting experienced devs who know what kind of environment suits them, but anecdotally I don't see it at the junior level.

[+] fsloth|9 years ago|reply
Is there anyone here who likes open offices more than a floorplan divised into smaller rooms? I ask because I've worked in an open office setting as a developer for years (the place is otherwise nice) and thoroughly despise it as a workspace. Yet some people don't seem to mind it. I don't mind serendipity. The problem is I serendiptously overhear everyones discussion which is incredibly disruptive for deep work.

Factories have huge machines, whih create added value. They have a good reason for loud noises and need for ear protection.

Offices, on the other hand, are places where people come to create added value by mostly by thinking (if they are programmers).

Are there people who enjoy the bustle of open office while trying to untangle a decade old piece of C++ spaghetti? Whose work output it actually improves?

I'm trying to figure out if the open offices are bad mostly for everyone or just for someone like me.

[+] thurn|9 years ago|reply
I prefer open offices. You get a pretty significant echo chamber effect on articles like this because people who don't like it turn out to comment.

Personally, I have no difficulty with noise (I prefer working in coffee shops to at home), and being able to easily start a design discussion with 4 or 5 engineers when necessary is extremely valuable. I totally get why some people don't like it though.

[+] harryjo|9 years ago|reply
Some people are less sensitive and are able to tune the noise out. Some are not.

Sometimes success depends on willingness to use ear coverings and stimulants (caffeine, ritalin, adderall), and willingness varies.

I'd rather pay for a wall than overload my body with drugs and a clamp on my head.

[+] cousin_it|9 years ago|reply
I'm a developer who recently moved from a large open space to a small quiet room with just a handful of people. To me it feels like a big downgrade. I loved the constant chatter in the open space, and I was much more aware of what the whole team is concerned with. I felt that it was very important for setting my work priorities right. Meetings and emails are much more restrictive than just sitting next to everyone whose work interacts with mine. And it didn't impede my coding at all, I could always put on some noise (SimplyRain) and tune out.
[+] mi100hael|9 years ago|reply
I despise it as a workspace as well. Some people don't mind as much, but I haven't met anyone that's openly enthusiastic about it.

I got a pair of Etymotic In-Ear Headphones[0] which have kept me sane for several years now. They have interchangeable tips with a NRR on-par with foam plugs. Worth every penny in an open office.

[0]http://www.etymotic.com/consumer/headset-earphones/hf3.html

[+] hatsix|9 years ago|reply
I prefer open. I've never seen cube farms or offices that have a decent amount of natural light.

Also, I seem to be the minority in comments, but I don't mind people talking around me. I don't use my ears/hearing to code, so it doesn't distract me nearly as much as chat windows or anything visual on my laptop. I suppose the real issue is people having interesting conversations around me... But I have headphones and music if I need to concentrate (I probably only wear them for 1-2 hours a week to block out conversations).

Every week one a new article like this is posted, and every week the comments are overwhelmingly "open offices are bad". Every week I meet more people like me who don't comment because they don't feel strongly about protecting open offices, and would like the people who are upset by open offices to find their comfortable place.

There really are quite a few of us who don't mind open offices... I'd guess it's probably a majority of people... We don't really want to impose on others...

My only real concern is that the people who want their own offices tend to also have seniority and want natural light... I've seen these people carve out their own personal paradise, while blocking other's ability to have a good working environment.

Context: Mid-thirties, Sr Engineer in Seattle who has worked for small startups (< 10) up to Amazon.

My solution: Ability to concentrate is a teachable skill. Every skill-based sport has to teach players how to focus on the goal and ignore the distraction (hence my assertion that Golf isn't skill-based). We use enough sportsball analogies in coding, so I'll add another.... Coding in an office is like batting against a pitching machine.

[+] busted|9 years ago|reply
I've worked in a 2-person office, in a cubicle, and in open office plans of various sizes. I personally prefer the open office format. It makes the team feel more cohesive, it makes me able to jump in to problems that are happening, and it's never stopped me from doing work that requires deep concentration. And if I really wanted to, I could book a small conference room or go to a corner booth somewhere away from my team and work there, but I don't ever feel the need to.
[+] formatjam|9 years ago|reply
I genuinely enjoy working in open office after working in both settings to the point that I would never never work in a company that is not open office aganin. All the noise points are valid here though. For me personally, I like it because:

- Better/Faster communications. I can ask and answer questions on the spots vs. scheduling a meeting. This is gaming changing. For the same type of question, I can get answered within 10 mins vs more than 1 day. This is a HUGE productivity boost.

- Better team culture. Sitting next to each other make the team much closer. More likely to go to lunch/dinner, hang out, and become friends outside of work. This will give people empathy to each other and more willingly to help/unblock you.

For the noise issues, I get around it by blocking heads down time in my schedule and find a quiet corner in a office.

[+] aninhumer|9 years ago|reply
I recently started working in an open plan office, and I was fairly apprehensive going in after seeing the many many rants about them here. And indeed, my environment has all the worst of people's complaints and more, but it's... fine?

I dunno, I just don't feel particularly unproductive. I thought maybe I just didn't have any point of comparison, but then I had a few days working from home and it didn't seem massively different.

A lot of people here are talking about flow, but I don't really feel the need for concentration for the majority "tactical" level coding, and when I run into sufficiently complicated "strategic" level problems, I find it much more effective to discuss them than to try and solve them on my own.

[+] rcheu|9 years ago|reply
Yes, I prefer open offices. It makes the office feel more alive and interesting, and I'm less likely to get distracted since I know other people can see my screen. I have no difficulty concentrating because of noise, in part because my office is super quiet usually--people know to grab a meeting room if they're going to have a long conversation. In the past when I worked at places without easy access to meeting rooms, I just used headphones more.
[+] jondubois|9 years ago|reply
I don't like open offices. Sometimes they can be downright harmful though I can deal with them if I'm sitting with my back to the wall.

Many years ago, when I was fresh out of uni, I lost my job because of an open office; I was sitting relatively close to a bathroom and people kept walking past behind me - After 1 week this made me feel stressed and paranoid and I couldn't concentrate.

One month in, the boss asked me into his office and basically told me that I was unproductive and that "I'm going to have to cut you loose" - Being young, I thought there was something wrong with me but after working in several other companies, I learned the importance of the workplace environment.

If I ever get into a situation where I had to work with my back facing a large empty room again, I would start looking for a new job straight away. I feel shivers just thinking about it...

[+] Melchizedek|9 years ago|reply
Oh but your psychological wellbeing means nothing to the dimwit who loves open offices and thinks he can still do "deep work" (most likely trivial crap like stitching together some libraries to make the front end of a CRUD application) while spending half the day disturbing others with endless non productive talk ("team work").

Or even worse, someone whose job is to talk on the phone and use the stupid CRUD app, and who has never done anything cognitively demanding in their entire life, literally.

[+] colordrops|9 years ago|reply
While this may affect a developer's decision to work at Facebook, my first thought is that Joel is ignoring the gorilla in the room. The number one reason that people don't want to work at Facebook is their product and mission. As someone in the comments mentioned, SpaceX has very tight and open cubicles, but people there are paid _below_ market rates, and they are doing _very_ deep work, so Joel's argument doesn't hold water in all cases.
[+] zachrose|9 years ago|reply
Why are SpaceX employees payed below market rates?
[+] QuantumRoar|9 years ago|reply
It's also very easy to "accidentally" put more people into a very large room than it would be allowed by working regulations. There's at least one large Silicon Valley company who likes to do that. The working conditions can be quite miserable.

You can call it an open office that amplifies communication in the team, so noone will notice that they're almost piling up vertically. And the problem is not just noise. Too many people breathing the same air leads to rising carbon dioxide levels which makes concentrating quite hard. Unless the office was literally built for large crowds, the ventilation will usually be insufficient to cool the office in summer and to provide adequate levels of air flow.

I stopped calling those things "open offices" and use the term "laying battery" instead.

[+] dx034|9 years ago|reply
I wouldn't use the term laying battery for a room where employees get salarys of (often) more than 5x the country's median to work there. I'd say no developer at Facebook was forced to work there, they all could easily get another job (maybe paid worse). It's purely their choice to work in this environment. I think the comparison with a laying battery isn't a really good fit here.

What's described here is still a "first world problem", some people seem to forget that.

[+] prodigal_erik|9 years ago|reply
Would that be the one who started putting interns in half-cubes in hallways? Where the biggest buildings might not be complying with the fire code?
[+] renaudg|9 years ago|reply
Facebook is paying 40-50 percent more than other places, which is usually a sign developers don’t want to work there.

More likely a sign of a high hiring bar and corresponding paycheck.

[+] yumaikas|9 years ago|reply
As an anecdatum, I am disinterested in Facebook because of that large open office. I currently have my own office, and like that very much. It will be interesting to see where this all goes.
[+] loeg|9 years ago|reply
> As an anecdatum, I am disinterested in Facebook because of that large open office.

Me too.

[+] xlm1717|9 years ago|reply
To give my own anecdatum, from the pictures I've been able to find of Facebook's open office, it looks overwhelming to me. I would definitely be stressed there, to say the least.
[+] United857|9 years ago|reply
(Disclosure: FB employee)

Most of the problems about overhearing conversations, etc, can be dealt with by a nice pair of headphones. Here, it's universally accepted as the 'do not disturb' signal.

[+] evanelias|9 years ago|reply
For me, density and team layout makes a big impact between a good open plan space and a horrible one.

I worked for FB in NYC, and found that when visiting Menlo Park hq, the open plan there didn't bother me at all -- if anything, I was actually way more productive there. The density at MPK was low enough that the noise/distraction level was minimal, and all of the surrounding teams were working on similar parts of the stack. I've previously been skeptical of open plan, but this setup was really ideal for collaboration. (that said, this was one of the older formerly-Sun buildings; I never experienced the new, larger, more open building.)

But meanwhile in NYC, the density was much much higher, and team layout totally random, to the extent that I left the company for these reasons alone. It was impossible to concentrate without wearing noise-cancelling headphones, but I couldn't wear those for 9+ hours a day without getting a migraine.

It was frustrating since I otherwise liked my job, loved my team, loved the technical challenges. Space-wise, it looks like things are finally much better in the NYC office these days, but I'm still very hesitant to consider returning to the company after my previous experiences.

[+] dilap|9 years ago|reply
An open office wouldn't be so bad if library-like codes of silence were enforced.
[+] guelo|9 years ago|reply
Developers also hate Facebook's mission and the overpriced shithole location.
[+] kol|9 years ago|reply
At my company they are changing open offices to open offices with shared desks. At least if you cannot stand it, you are allowed to work from home. Cheap, cheaper, cheapest -- for the company.

The fun part is when starry eyed managers are talking about this "upgrade", and call it "Future Work" project as if it was something great and innovative.

As Joel said, if you want to sell something, "take the most unfortunate truth about it, turn it upside down, and drill that lie home". http://www.joelonsoftware.com/articles/fog0000000054.html

[+] adamnemecek|9 years ago|reply
Yet there are still people defending the "open office meme".
[+] muse900|9 years ago|reply
I find that home is the most productive place for a developer. (At least for me)

Open spaces do have a lot of distractions.