Apple Park employees revolt over having to work in open-plan offices
dezeen.com
dezeen.com
In another month we'll be moving out from our room into the general open office seating area, which I'm not looking forward to. It's not even the noise that bothers me, it's the raw animal insecurity of having things going on behind your back. I get horribly distracted in a big open area when people are moving around behind me, and I thus can't concentrate effectively. I also feel self-conscious about what others can see on my screen, and can never relax. I feel a low-level anxiety from it throughout the entire work day.
Finally, someone else who gets it. When I've mentioned this, people tend to assume it's just about what's on your screen, but that's really not the heart of it.
I'm working from home, so I'm spared this, but my employer is also moving to a new building with an open office design. I'm guessing this is just case of architects/designers designing what they would want to use, rather than considering the needs of software engineers.
How do you end up staring at another person? My monitor would completely block the view of anyone else if they happened to be sitting across from me. Are you using laptops only?
They were close enough together, however, that the power-on degaussing coil would induct into the neighboring monitor, causing a chain reaction down the entire table.
But yea, to me they tend to feel a bit like a college computer lab, or working in a loud library. Its nice sometimes, but not all the time, IMHO.
Currently I'm a much more relaxed (in terms of HR rules and even IT rules) tech company but the work atmosphere is full zone in. Very little chatter, soft downtempo music plodding along all day long and people doing actual work all the time and ever so rarely some "clear our heads" banter.
That's a problem for me. When I know conversations are not relevant I can tune out. When I know the conversations may be relevant I can't tune out. This is fine if all I need to do is listen in on possibly-relevant conversations all day. But when I have to write code that requires deep thinking and concentration then all the conversations going on around me is a huge distraction and my productivity plummets.
The company moved to a massive warehouse so they could give everyone more breathing space. It was basically a massive (30,000+ sq ft) open office. I thought it'd be much louder but the 40 ft high ceilings helped with that.
Personally, the pod/small team room situation was much better, especially as the main desktop support/IT guy. In the open office, my back was to a main aisle / circulation path and everyone could see how 'available' I was.
We had about 15-20 (out of 120) leave in the months prior to the move but I'm sure for a variety of reasons. I would take it with any grain of salt when seeing people start leaving when a company moves to a new building. Could be the new commute could just be the shake-up, though seemingly small, gives them a chance to assess where they are and what they want and look at new opportunities.
http://bhe.frederick.k12.va.us
They pulled me out of 2nd grade and put me in private school where we had an orderly array of desks facing a black board. Had to start over again in 1st grade, since they were much ahead. The teacher kept our class in order; it was peaceful and quiet. I really excelled in that environment.
It would be a shame for Apple to divide up the pretty space with ugly cubicle walls.
The quality of life and lack of freedom you exchange for the "next 100k" above and beyond a 100k base Salary is never worth it.
Time and health is your most precious resource and asset. And many are deluded into thinking it's ok to trade that for (what they mistakingly) thing is a lot of money (hint: it's not when taking taxes, commute and accomodation into account)
this is important to keep in mind. the people who are the true high earners are making 500k+, sometimes married to someone else who also does. the real outliers make millions. they are the ones buying multi-$million houses in the bay area, LA, NY, etc. it's not mysterious overseas chinese and arab buyers. it's high earning americans taking home 30, 40 thousand dollars a month or who struck it big with equity.
it's a scam. don't fall for it. if you want to make millions, go for it, but don't commit slow suicide over the marginal difference in a high-tax state.
furthermore, 200k is NOT a stepping stone between 100k and 500k. that's not how it works for the vast majority of people, i.e. people who are not gifted at management and corporate politics. if you're in the true high earner range, you did a LOT of stuff to get there, such as medical school, law school, or similar, or busted your ass starting your own company years ago, or were simply granted some kind of employee stock which you had very little control over (good for you, not so good for anyone else on a normal salary).
I am the typical "leaned to program as a kid in the 80s/90s" engineer. Knew C when starting college, went to a state school for a bachelor's and master's[0], had a mediocre programming job immediately after. I joined Amazon at $100k base ($120k total) in my mid-20s. Left that after my signing bonus penalty expired for one of the other big players at 28 for $220k. Our stock has done well, but I've also made it clear to my managers that comp matters more to me than most other things when it comes to my job, and my refresh equity grants have been generous. Four and a half years later, my total compensation is just over $500k/year, and accelerating (my career has also gone well -- more luck there).
I work hard, but mostly within a 40-50 hour week (I WORK during those hours, though -- no visits to social media, no ping pong breaks, and I take my meals alone). I spend my nights and weekends with my family, and enjoy never having to budget despite somewhat extravagant spending.
I don't think I'm atypical for my peers at work. There are a lot of similar stories at the big players, so I'd say that $200k can be a step on the way to $500k+, although almost certainly not to millions (unless you save and invest well, plus even more luck).
[0]: Skip the MS. I stayed on because my undergraduate GPA was absolutely terrible.
I wanted to do something more systems focused, which prompted my departure. I am a capable systems programmer -- not sure why, systems stuff just "click" for me, but honestly I feel most of the value I bring to the table is as a generalist with at least "toy" experience doing a lot of other things. Particularly building systems software, work higher up in the stack helps with understanding what various workloads actually care about.
I like to think I'm one of those T-shaped people Valve describes.
I am not a manager (I'm an engineering lead). I'm ok at corporate politics -- I suspect a lot of people think I'm a pain in the ass, but I get quiet email's thanking me for being a pain in the ass from other people. Mostly I'd say my career/comp has benefitted from a optimizing for the reality of my job versus what I think I should have to optimize for. What's obviously valuable to me isn't necessarily obviously valuable to others. The ability to explain the value of my (and my team's) work so that others can recognize it is part of the job. This is particularly true as I advance -- a pre-launch executive review is basically an annual self evaluation with more on the line. The same metrics-driven approach works for both. Advancing past line-engineer in the big five means shipping successful products, and shipping means convincing executives with broad responsibility and limited context. If you don't do it, how can you be sure someone else will?
So, all of the above? Politics will probably take you further faster. Management (unless you're bad at it) is almost universally acknowledged to be an easier path to career advancement than being an individual contributor. I like being an engineer, though, so basically I optimize for how little of the other two I can do to maximizing the "useful" engineering I do (where "useful" is defined as engineering that ships, delivers value to customers, and ships in a product I can be proud of -- that last one is more important to me than comp, but I'd never let my boss know that).
the vast majority of people do not get that kind of stock, the ones who are conned into over-working for their low-six figure jobs (you clearly do not suffer from this, and have avoided being dumb with your time and compensation).
unless i am mis-reading your post.
Between them FAMG employ hundreds of thousands of engineers, they're always hiring more, and within them comp in excess of $500k isn't rare (it's certainly not the median, but I suspect it's below the top quartile), hence my assertion that $200k can certainly be a stepping stone, if you're willing to put up with the BigCo open offices, reorgs, politics, etc. You seemed to be arguing that those tradeoffs aren't worth it as the $200k is very unlikely to translate into much more. I'm arguing the likelihood is higher than you were giving credit for, but perhaps we weight the concrete value of FAMG equity comp differently.
This suggests an interesting asymmetry that could make a lot of people very wealthy. Either they don't want it, they aren't skilled enough for it, they've found another way to achieve it, they don't believe it, or our recruiting sucks.
there are literally thousands of technology companies you have never, ever, ever heard of, in the < $100 million revenue range. those are run by smart technical people who do not play nicely with others (i.e. wouldn't last an HOUR at google, even if they COULD get through the interview, which many couldn't, because FAMG interviewing process sucks), but are competent and rich.
who do you think is buying all your cloud computing services?
I worked remotely for a few years, with my own dedicated room/office in my home, and am much happier now that I moved back to our company office even though it has an open-floor plan. I enjoy face-to-face contact with my coworkers, and the light level of noise really doesn't distract me from my work—if anything, the surrounding activity motivates me.
We don't all thrive in the same environments. The best you can do is find out what environment is best for you and then work for companies (or start your own) that provide this environment.
Edit: since you're also mentioning health and commuting, I bike 30-45 mins each way with most of it on a shoreline trail. It's a net positive for my health since I know I wouldn't exercise as much otherwise. If I had to commute 1 hour or more by car, then I would likely agree with you—I completely despise long car commutes and would rather work from home at this point.
The perfect situation for me would be to have an office where I can go to when I feel like or it's necessary and working from home whenever I can.
I also like pairing or mob-programming a lot and still haven't found a proper solution to do those remotely.
Companies tend to have bad things happen when they build or move HQ anyway, and the fetishization of Apple Park is a level beyond.
Even their product marketing is distracted by talking about how awesome the building is. How much time has been wasted in the company on the topic?
Boss keeps asking if I'm OK with no windows and I keep saying "Have you ever seen me with the blinds open?", It's amazing how even good managers don't get that for some of us a cave with fast internet is the best environment.
Some of my best working experiences have been in open-plan space with shared tables. And some of my worst have too. The difference is whether the people around me share the same definitions of "signal" and "noise".
If the only people in earshot are my team, we quickly work out a shared sense of what's good to talk about in the team space.
But if the people in earshot are on different teams, it's a fucking nightmare. We have very different understandings of what "signal" is. E.g., to a recruiter or someone in sales, "signal" is loud, emotionally intense conversations. But to me that's the worst kind of noise. And there's little social context for negotiating shared use.
Apple is one of my favorite companies. I just absolutely love what they're doing and have done in terms of personal privacy.
I'm really disheartened that they've moved to an open office layout. It's a surefire way to lose huge amounts of productivity from their engineers.
Open office layouts are a travesty. They make literally no fucking sense. As engineers we're expected to maintain abstractions in our minds which can span hundreds if not thousands of lines of code.
So why would you put us in the middle of a fucking zoo?
I can hear sports TV while I try to work. I can hear my friends/coworkers shoot the shit about the new South Park or Game of Thrones episode while I work. I can hear people talk about their weekend plans while I work. I can hear my coworkers planning projects I'm not involved in as I work.
And here I am, expectected, as a full stack engineer, to abstract complex data flows while all of this is going on.
To produce, while all of this is going on.
And do not forget that even if every single person was a deaf mute, their mere presence can knock me out of the zone.
I remember college. I remember working on projects and losing track of time. Because back then I had a room where I could work without distraction. Boy, how wonderful, to be so absorbed as to forget how much time has passed.
I literally have never felt that in an open office layout. It sucks. I love what I do. Why take that pleasure away from us?
It burns me out.
Because of the office environment I am now looking for a new job, either remote or an office. Open space has turned work from being interesting to plain misery and exhaustion for me.
This combo plus somafm and a pomodoro timer app can instantly boost my productivity
I'm only willing to wear them when I'm really desperate for sleep and I'm in a loud place, or to prevent hearing damage. Neither is an everyday occurrence.
My biggest gripe is I can't combine it with over the ear stuff for too long cus it presses my glasses against my head too hard.
(This isn't a joke, by the way.)
I'd definitely look into it if I were you.
Edit: forgot my link: https://www.wired.com/2007/09/nasa-approves-a/
I got a pair of Etymotic musician's earplugs to wear to concerts last year--they have a flat 15dB reducing filter, so music still sounds good without damaging my hearing. I can swap out those filters for simple plugs, and it's done wonders for my focus at work.
^)$150 is a lot for earplugs, but if you wear them to work, it wouldn't take long to justify. If you wear them to concerts too, it's not bad at all.
If they aren't comfortable enough for you to wear all day, it's not that expensive. I mean, some people pay about that much for a keyboard, and a good desk chair is far more expensive.
That said... thank you for sharing that store! More people should know about musician's earplugs and enjoy live music without tinnitus.
I'll take another look at the in-ear molds.
Some folks cannot wear those without discomfort or dizziness. I tried them out an fell into that category (I have some ear issues) which is damn annoying because my brother loves them for airplane rides.
Right now, I am in an office with my back to a window that looks out to insulation[1]. I'm pretty comfortable programming away.
1) they added a building expansion where my outside view was and we haven't gotten around to replacing the window with a shelf. I think I might add a moonscape, grain field, or some historical reservation appropriate image.
Truthfully, I rather like not having a window behind me. I see several posters in this discussion who sound like that is preferable. Maybe we have a paranoid streak our just don't like people looking over our shoulders. The fact I handle some confidential information also makes me happier to not have a large viewing port behind me. Plus, I suppose I've seen one too many horror films and already had a "only idiots in horror films do that" moment.
Pffft. They're doing it to hurt their enemies, not to help their customers.
Apple is the worst company for those who love freedom and they're not on your side. I can't wait until their time is over and the damage that they have done to our industry has been reversed.
I'm not really pro or anti Apple, but I'm having a tough time coming up with what you might mean by this. Can you elaborate?
I'm so happy they weren't able to do the same thing to PCs! If they had their way, the Macintosh OS would have been your only graphical/WIMP OS.
second, S. Jobs always optimised the work force for throughout put and lower cost. see https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust...
if expensive and entitled employees leave and cheap one remains, it's a win in their books. Just like the salary collusion crime helped them keep salaries down in place of not being able to hire the best way from their competitors.
On the micro level changing from offices to open floor is a huge change. How was that supposed to preserve and foster the engineering culture? Apple is the company where walls and secrets are not accident but carefully designed. I could imagine a part of the organization going to open floor but the whole building?
Apple is usually a smart company, but it is always a large company, and large companies are prone to making broad one-size-fits-all mistakes.
How do companies believe in ever-lasting growth and then not reflect that in their plans on usage of space? Feels like cognitive dissonance to me.
And another one. Then a third.
And then when you start facing the prospect of your employees getting lynched by locals who are furious about their rent, ask some other cities if they might have room.
My prediction for the future: Amazon's internal transfer process is extremely smooth. Seattle is not gonna weather the opening of this second HQ well, once it gets up and running. But the point is, you gotta keep moving forwards - it's always day 1, right?
This is in 30+ years of working.
Open space office with more than 50 people on each floor, it was very interesting for a while(as you can see how $2B business is run in one picture) but it was one of the primary reasons I quit.
Beyond the ongoing noice and distractions, it doesn't allow you to have cycles of work and thought. Well, I actually would have them but it feels weird to be the guy who stares at random things and people for prolonged time :)
This is at one of the majors.
But where are they going to go? Is there a single company left that hasn't adopted the open floor plan ideology? If so, are they hiring because I'd like to send in my resume. :/
An alternative solution is to allow employees to freely move between workspaces.
M'eh. I work at the efficiency that is comfortable for me. Occasionally I chat with my coworkers about stupid shit to keep my mind loose and give it a break. If I absolutely need to be in the zone for a couple hours, I put on headphones, find a private room, or work from home. I'm completely ok with open floor plans.
About the only things that would draw me to a private office job is, first, the prestige of having your own office, and second, the sense of ownership of space. I imagine it to be very comforting to go into work and have one little 8'x10' space which is "yours". If we're being honest, I think these two things are actually what the anti-open office people want. They just use productivity as a way of masking it and making it appear better to their employers.
It's not about wanting to "be able to produce more for my corporate overlord". It's precisely about preserving sanity. I simply can't focus well with people around me - not just when they're talking (in an open plan, at any given point in time, there is someone that has something interesting to say). The very presence of other people next to me is stressful to me, especially if they're paying attention to me and are within visual range of me. That stress destroys my focus, which leads to lack of productivity, which leads to more stress - a "vicious cycle".
When I can ensure that nobody can walk behind my back, I can survive an open-plan office with just headphones and loud music (to cut off audio distractions). Still, in some cases, the very presence of other people in the same room will make me unable to concentrate hard enough to solve some tough problems - at which point I'll either go to the conference room, do the work out of office, or just come in late so that I get ~2 - 3 hours alone in the room in the evening.
Some time ago I managed to persuade my employer to give me 2 days/week of working from home; this alone did wonders to my sanity. 3 days between people is just about enough direct human interaction for me. 5 days tends to take a toll on my psyche.
And again, it's not about productivity for the sake of pleasing the boss. It's just that I feel really bad when I feel I'm continuously underperforming (compared to my performance in proper conditions, i.e. not having other people around).
Now I work with a bunch of 20 and 30-something men and it's like I'm back in college. Sorry, but I don't needn't to hear you not be able to control the volume of your voice for two hours on Google Hangouts. Sorry, I don't need to hear you sing to yourself while I try to desperately glue back together the thoughts in my head after you shattered them with your noise.
It's not about wringing every last drop of productivity out for your employer, it's about getting anything productive done at all. And I don't think it's asking too much for a quiet, peaceful office environment to be the default. If you want to screw around and talk at a volume that is inappropriately high, take it to the pub.
What if your coworkers don't want to chat about stupid shit? Or what if some of them do, but your other coworkers who are trying to get something done under a deadline have to now endure your conversation about stupid shit? What if putting on headphones, finding a private room, or working from home isn't an option for them? What if it isn't about "working at 100% productivity constantly" but just about getting something done that needs to be done?
Having worked in solo offices, shared offices, in cube farms, and (once, briefly) in an open office plan, the main problem with interruptions is that the person being interrupted cannot choose when those occur. It might be just at the moment when some series of thoughts was converging on a conclusion that would produce a real solution with big effects. But meanwhile, some dumbass coworker decides it's time for his mental break, and in the process decides it's also time for everyone else's break.
That's the problem. It has nothing to do with prestige or ownership. It has everything to do with getting shit done. Otherwise, why work at all?
That's not the point. Let's say I need to produce 80 UP (utility points) per day to be considered an average value producer. If I produce significantly less than that, I'm fired. Now let's assume I can do 10 UP per hour in open office plan, and 20 UP when left alone. In an open office plan I need to completely devote every single hour of my work day to producing UP. In a private office, I can only work for 4 hours per day to meet my daily quota. I can do whatever I want the rest of the time. More productivity = work less! That's what we want.
Edit: Here's my suggestion: In the first line of the post, insert one of the following key words:
• "OFFICEn": Replace 'n' with a number ≥ 0 and ≤ 3, this means you will be in an office with 'n' other people. So, "OFFICE0" means you'll be in an office by yourself. 'Office' means a space with floor-to-ceiling walls _and_ a door you can close, and where the door leads into another company-owned space (like a hallway, or open area).
• "CUBEn": Replace 'n' with a number > 0, this means you'll be in a cubicle where the cube walls are 'n' feet tall (measured from the floor).
• "OPEN": You'll be in a space where there are no walls separating you from your immediate co-workers. It is possible for you to stare straight ahead, rotate your chair 90° (in either direction, relative to your normal work position), and be looking at one of your co-workers.
In addition to one of the three words, the following word can be prefixed:
• "HOT": The space you'll work in is not specifically assigned to you. Instead, you will simply find an open space of this type, possibly working in a different location each day.
It's like how in many cases the desktops/monitors for developers come out of the IT budget, so the IT department tries to buy the crappiest things possible (24" single 1080p monitors, because they can't find anymore the 22" 900p they had before, 500 gig hard drives, etc.) because it does not impact them if developers are happy or not or are hampered by having to work with substandard tools.
In several past companies when we moved offices or had an office redesign, it was always up to the facilities department to deal with this, and developers were involved only at the very end when it was time to pick the seating and by that time all the design was locked, contractors hired and so on and so there was no way to change anything of significance anymore.
If I ever had a company I would make it a rule that any decision has to be made by the department / people affected by it. Other departments can offer support as needed, but I would never have IT control which hardware the developers get, or facilities decide for open office/cube height/chairs, or the CTO decide for the code review tool, etc. etc.
So what I want to say is that every open-plan offices is different and yes, most are terrible. But I guess that if somebody made them right it must be Apple?!
Obviously you'd need to live nearby (Northwest of Dayton, OH), but houses here go for ~ $120k - https://www.redfin.com/city/16281/OH/Pleasant-Hill
You could literally retire here and work on whatever you what with a few year's worth of bay area salary. (Which is, more or less, what I intend to do.)
We do usually get a couple of good snows each winter.
Which TBH doesn't really matter since i like to work remotely.
I work remotely for IBM, and also have a side business that's mostly wound down now.
Wish I could join you.
The lab is much nicer. Smaller, fewer people, generally quiet, a door, controlled environment [lights, temperature].
See my relevent comment yesterday: https://news.ycombinator.com/item?id=15253333
(But do talk to an attorney before taking internet advice.)
This is my favorite part, because it confirms an intuition I've held for a long time: both open areas and private offices have their uses, so provide both. The only downside I can see is that it's expensive to implement, which is, I'll grant, non-trivial.
As for the engineering team that got moved to their own building, I don't see how or why a private area for everyone would make their jobs better. If everyone's coding and not talking to anyone else, then what's there to distract? If people need to talk, they go to the collaborative space. If they don't want to hear people talk, they can go in one of the private spaces. Some people will simply spend more time in the private space or will work from home.
The problem is that what Mr. Catmull described as open space for creative people to let them mingle and bounce off creative ideas. That's the whole premise of an open office space.
Now, programming can be a creative field, but most of the time when I code I'd like to be quiet around me. If anybody distracts me that's an instant 15 minutes loss (at least) of whatever I was doing. At least for me.
Creative people doing the grunt work of raw design and animation will need and want isolation from distraction just like programmers do.
It's why I now work from home. Why many work from home. Open offices are not comfortable, collaborative, friendly, or enjoyable. They make people feel watched, interrupted, and stressed.
Want me to come back to work in the office? Give me walls.
for me, it reminds me of one especially bad contract where we worked on school lunch room tables. five of us in a row facing a wall with one phone at the end. amazing after spending our hourly rate what they thought they could save without realizing the impact on productivity if not turn over.
people deride cubicles now but they are last safe haven, just like dogs and other animals, there is a lot to be said from the subconscious feeling you have from the walls of the cube and single entrance
Yeah, I don't understand where the hate comes from. I suspect it's just about using cubicles as symbols of corporate environment in general. Because from a floor-plan standpoint, they're a fucking great invention. It's a perfect compromise between the need to give everyone their personal space, and the need to fit in lots of people cost-effectively. Today, if a company offered me a cubicle to work in, I'd consider it as hugely positive about them.
As for "collaboration", at this point I consider talking about it as a negative thing about a place. I mean, frankly, I know "collaborating" is fun and games, but at some point somebody has to sit down, focus, and write the fucking code.
I had a place like this once, close to the room entrance with the door to my left. It wasn't a cubicle but room for 4-5 people; I was just the last one to start working there and couldn't pick another desk. It was generally quiet and, with headphones, I could've easily gotten into the zone... if not for the people walking down the hallway (the door was left open most of the time).
Every time I saw a glimpse of someone in the hallway I, reflexively and involuntarily, turned my head to see who's there. I think it would be easier to get used to and ignore if the door was behind me - but seeing someone from the corner of my eye induced a response, every single time.
We all know how little things may turn into productivity killers. After a while, I thought that maybe it's not pattern-matching faces that is so distracting (our brains are supposedly well equipped for this), maybe it's just the motion needed to turn my head away from my monitor?
I found a small mirror somewhere, pretty similar to this one: https://www.walmart.com/ip/Goody-Start-Style-Finish-Two-Side..., and set it up on my desk, just next to the monitor, in a way that allowed me to see the door and a good chunk of the hallway.
It may be hard to believe, but it did solve the problem for me. A sub-second glance at the mirror was enough to register who's coming, after a couple of days I was doing it reflexively without even thinking about it, like when driving a car. Later, when I changed seats, I actually missed my mirror and the ability to effortlessly scan my surroundings.
Well, it could have been a placebo effect, and my co-workers (the ones from other rooms, ie. the ones I was "spying on") didn't like it that much, but it may worth a try if one's getting desperate :)
A proper work environment for this kind of thing requires floor-to-ceiling walls and a door you control.
Really if there is to be a change in the industry it has to be led at the biggest, most fashionable employer. Everyone else will then be able to follow suit without the tedious need to actually think about the problem.
(Maybe there will even be a union threatening a strike over working conditions?)
The problem is the people doing typing pools or accountants weren’t doing creative work, they were doing more rote tasks. They weren’t trying to come up with complex abstract thoughts or get into a state of flow so the additional noise wasn’t as big a deal.
Problem is the economics of it. Open floor plans I see on blogs are often side by side working stations with less than 200sqft per worker. That's not really open floor plan in my mind, just removing the walls to recoup a couple of inches to cram more people in.
Edit: clarification
Looking at Singapore has an office look similar to Apple Park spaceship. Directors, professors and councillors are working in open space, I don’t see why not?
Wow. That's a fairly narrow view you have there. The core work of engineering is done individually. People having ad-hoc meetings next to you ruins concentration and it's not just the noise. It's the visual distraction as well as a psychological distraction - you may wonder if something pertinent to you is being discussed and you should stop and participate. The notion of "just put on headphones" and it will all be better is - to use your own word - selfish.
How about some degree of privacy by default. In a traditional cube farm you can have 1 or perhaps 2 people stop in for discussions and go to a conference room for larger discussions that involve the team.
I guess the simplest way to show how wrong it is: in most open offices, the management still get offices. Sure, they have reasons like a need for private discussions (people conflicts, compensation, etc) but they could just grab a conference room for that stuff right? Nope, they hate being in the open too.
My coworkers love their noise canceling ear phones. That's great. What I'd love is to not hear their ratatat as they drum to their music.
And I do not fault them for that, because I love to ratatat to my own music when I'm listening to it as well.
A place to be myself while I work, what an odd concept.
Focus is certainly important, and can help you be super-productive if you have a well-defined task and are already comfortable with the code you're working and your tools. But I think newer people at a company are in an opposite situation; they're overwhelmed with complexity and need collaboration and guidance to be productive, and they can level-up much faster by hearing the problems people are working on around them.
Pair programming is great and I'd never advocate a development environment where senior engineers weren't available to mentor junior engineers.
But I also think tenacity is a huge part of our job. My first job as a junior engineer had me working with a fellow in Israel, I'd get two hours with him in the morning and then he'd cut out due to the timezone difference. My colleagues were consistently impressed that I'd produce despite this. One time my code didn't work, I sat there for eight hours until I realized I was missing a space in my jquery selector. It was simultaneously a moment of relief and a more existential questioning of "what the hell did I get myself into?".
At the end of the day, if you're paying a premium salary for a senior software engineer, while you shoukd encourage mentorships, you should make sure that individual has the environment they need to produce high quality, maintainable software.
Putting them in an environment where people are talking about football is not the way to accomplish that.
* Agreed that (too many) discussions unrelated to work can be frustrating. My experience is that the vast majority of conversations I overhear are work-related and at least a bit relevant to me, but I imagine different office cultures are different, and it also probably depends significantly on how you arrange seating.
* The tradeoff between asking questions and figuring things out by yourself is an interesting one, and I think people start their careers in different places. My personality is more on the shy side, and for a long time I was worried about wasting people's time, so I would spend a very long time on any given problem before asking for help, which hurt my overall productivity. Having an office environment where it feels normal and welcome to ask questions would help people like me quite a bit. But I understand that some people are on the other end of the spectrum and give up too soon and end up asking more questions than they should.
* Another thing that I think differs from person to person and from office to office is how much you expect work to be a source of social connections. At one point I moved from a "social" office to one where people quietly focused on individual work all day (and where it felt very difficult to start a conversation, even a work-related one), and it was much more lonely than I would have liked.
You don't put everybody in the same room so people have to expend energy to tune people out they're not collaboration with. It's silly.
Regularly schedule time to collaborate and do it in a focused way. A good work environment should provide places where you can collaborate and focus.
https://productivity.stackexchange.com/questions/7213/do-noi...
I can't imagine a project which would justify so much "collaboration" that you have to have everyone in the same room, next to each other, all the time.
If you design your project right, you end up with each team member having a well-defined piece of work isolated behind (broadly understood) interfaces, so for most of the time they can do their actual work alone. You can do meetings and design sessions and watercooler chats to sort out what has to be done and what is the division of responsibilities, but at some point people need to actually sit down and write the code. This is a lone-man job (barring pair-programming). If you need to constantly "collaborate" while coding, you're doing something wrong.
The reality is some people work fine in open environments, some don't. If you really want to have happy, productive team members, you need to offer some different options.
I don't understand why more companies don't copy university libraries and create a mix of spaces for different tasks. Sometimes you want small collaborative rooms, sometimes you want a quiet cubicle.
Maybe that works where you are, but my desk is bolted to the divider and probably wouldn't even fit down the aisle between my coworkers.