Fact: that has absolutely no relation to offices. And "offices" doesn't have to mean singles either (they usually don't in my experience).
> Provide the team with good quality headphones
I can't wear headphones. I literally, physically, can't wear headphones for more than 10~15 minutes, it starts hurting like somebody's driving nails through my eardrums. Now what?
> shame people who have non-silent notifications on their devices
And people who have bodily functions, and people who put the volume too high on their headphones, and people who type too hard, and people with tics. Just shame people on a general basis really, that makes for great esprit de corps.
> Do this and all the problems with "focus" that open-office haters complain about GO AWAY.
Yes, everybody must love what you love and you can't be wrong, because "no setup works for everyone" except for the one you want.
See a doctor? That's definitely not normal.
You think? Sadly having fucked up middle ears isn't exactly fixable, it's something I can only make do with, so that didn't answer the question: how do you[0] handle employees who can't wear headphones when your[0] solution to noise issues is "just wear headphones"?
[0] this is a generic "you", I know the specific you is not the one who originally made this assertion.
Are you saying those don't work for you?
Unless you're talking about the volume of music making your ears hurt in which case guess what - I didn't say anything about listening to anything on those headphones. Just having them on provides enough insulation that you don't need to pipe in any additional sound
You don't say.
> Are you saying those don't work for you?
Yes, it's not a question of pressure on the external ear or I'd have said "my ears are too large" and wouldn't have mentioned the middle ear.
> Unless you're talking about the volume of music making your ears hurt
No, it's not a question of volume.
> I didn't say anything about listening to anything on those headphones.
Neither did I, though
> Just having them on provides enough insulation that you don't need to pipe in any additional sound
Hardly, even with high-quality closed 'phones.
Aside: I still don't quite get what exactly about the headphones is causing you pain? If you have them on, without playing anything, is that painful? (in which case maybe lighter ones that exert no pressure on the skull could help?) Is it the volume? Is there some weird property of sound produced by the headphones that is not present in general noise, that causes the pain?
(please don't take this as me disbelieving you, I'm just curious)
In case you're not a native speaker, the pronoun one uses in English is "one".
Thankfully you're in the minority and everyone else is quiet wearing headphones, so you don't have to.
"Fact" 0: In today's agility etc: this is mostly true for startups where you have a product owner who does not really know what he wants. If you use for example SCRUM you plan beforehand and you have an immutable sprint when you know what to work on thus you can work uninterrupted for 1-2 weeks then you can have a meeting to discuss the direction and have a retrospective + planning. The "work for 6 months in a basement" is an exaggeration and no one works like that today (except for the developer of Dwarf Fortress but it is another story). So the point is: you can be agile/rapid/do MVPs/etc and uninterrupted at the same time. I have done it at many companies so I know it works.
"Fact" 1: Distractions have nothing to do with culture. People in an open office distract you simply because your preferences does not match:
* switches off air conditioning
* bumps your chair because of small spaces
* turns on the lights (which you don't like)
just to name a few. Another thing is that policies work in theory but in reality most people will think that their problem is more important than some policy and will go to your desk and ask about something (and in most cases the will know the answer when the have finished speaking). If you have a private office it acts as a barrier for such distractions.
As for distractions...are you such a precious princess that someone adjusting the light level or bumping into your chair completely removes your ability to be productive? How do you get by and achieve anything in this world?
Why are we optimizing to create work environments for such snobbery? What makes you assume that by default EVERY single problem that others might have is not worthy of an interruption enough that you need your own private office to protect yourself from the proletariat?
You know, that line is a loud bullshit alarm all by itself.
But I'll bite anyway. Open offices make communication harder. Much harder. You can barely talk to someone with you equipment around without disturbing someone. So you must choose, either you talk or you produce something.
Yes, you disturb someone. You let them consider whether they want to pause what they are doing and join your conversation, and make it more productive, or put their headphones on and tune you out. The choice exists.
Too late. Train of thought already lost. Learn to do your own work instead of harassing those around you to help.
No, none of those are bullshit. The idea that they are new is complete bullshit, and the idea that throwing those terms around justifies something is also so.
Managers who deliberately create environments where headphones are mandatory should be brought up on charges.
Basic rule of thumb: If your headphones are loud enough to block out ambient conversation, they're damaging your ears. In 20 years, deafness is going to be associated with programmers in the same way we associate black lung with coal miners.
Also, I'm happy for you that your brain is only derailed by particularly loud ringtones or people tapping you on the shoulder, you lucked out on that one! But my brain is different: https://en.wikipedia.org/wiki/Misophonia
We need to stop treating developers like precious children. You do not need ABSOLUTE SILENCE to be able to do your work. 99% of us are not writing the next PageRank or inventing the next Djkstra's Algorithm. And even when we are 99% of the time is spent on build environments and configuration and plumbing.
This does not require absolute uninterrupted focus surrounded by silence. Making a mistake does not cause a bomb to go off or a plane to fall out of the sky.
Put on a pair of comfortable headphones and do not plug them into anything and 75% of the noise around you is gone. Turn on some white noise or some gentle ambient music of dozens of lyrics-free genres and it goes up to 95%. If the only way you can work is if you can't hear any other noise outside of your own head, you have failed as a human being because no other profession requires that.
No, most people don't need to work in an anechoic chamber.
But any distracting noise adds to cognitive load, and since you're being paid to use your cognitive abilities, productivity suffers.
If you're paying people to do something and then making it harder for them to do it, the problem is not with the people.
I'm sorry I don't have empathy for bullshit rare disorders like https://en.wikipedia.org/wiki/Misophonia
There's a lot of evidence that open offices destroy productivity, and almost no evidence that they increase it.
So whatever your reasoning hiring people, paying them a lot of money, and then making it harder for them to do their jobs is an irrational position.
[1] By cancel out, I mean make it impossible to understand the conversation, while the headphones are silent or playing in low volume.
(NB. This reply entirely useless if you can't tolerate in-ear buds.)
http://productivity.stackexchange.com/questions/7213/do-nois...
Sure, but that doesn't mean you just choose whatever because it won't be best for everyone. You pick what will work best for most people, and studies consistently show that is not an open office layout.
> In today's age of agility, rapid development, minimum viable products, continuous deployment, and short iterations
Not every developer is writing code for a seed stage startup trying to get an MVP out the door. In fact, most aren't. For small/early-stage startups I totally think open offices make the most sense.
> Provide the team with good quality headphones
Headphones help decrease audio distractions, but not nearly as much as offices or cubicles. They don't do anything for visual distractions. And not everyone is able to use them (many people find the music as, or more, distracting than the audio distractions they're trying to avoid).
Until recently I was sat next to someone who not only drummed on the desk and with his feet but spent half the day twirling around on his chair like it was a damned fairground ride. Since moving to a new desk, my office life is much less tense and I'm a lot more productive.
Headphones are a cognitive and physical distraction to me. When I think, I only want to think about what I'm thinking about. I only like listening to music when I'm not trying to accomplish something.
Headphones are merely an inferior office, with its walls shrunk down to fit your head.
I don't think I would take a job anywhere that held these buzzwords in high regard. They have been discredited time and again as the wankery of company culture.
"age of agility"... No.
"MVP".... No!
"continuous deployment".... kill me now.
You mention stakeholders. At my last job, stakeholders were the biggest problem in the company. I had a desk in an open office, and for some reason that meant the project manager had an open invitation to walk up to my desk repeatedly throughout the day bugging me with brain-dead questions and pointless "standups". Yep, she wanted regular standups even though it was just her and myself for many of the minor projects. Jesus I'm glad I got out of there.
> "create a policy where people can indicate when they're deep in thought on something complex and would prefer not to be distracted"
What policy. Nobody does that.
This was the most hilarious part of my last company; they hadn't hired any coders yet and I was expected to do a standup meeting with myself and two of my managers. Daily. At my current company we have a daily standup meeting for everyone where the CTO is in on it (can you say micromanager?) and it's just a hassle because you know he's going to come back a few hours later to each of us and ask for a status report anyway.
Minimum Viable product just means get things into customer hands early and get feedback, and refine.
Continuous deployment means build quality verification into your process and automate it.
These aren't buzzwords this is where modern software development at any serious software company is small and large. These are not fads, these are evolutions. If you don't see that, I don't see a lot of promise in the rest of your career as you will only be able to find work at old-guards that are not working on anything meaningful or significant.
I've worked on a team that had its own large cubicle, with four people in it. We all mostly worked on the same thing, and we could roll ourselves over to screens and have whiteboard discussions. That was great.
I've had my own office, with a window. That was even better. Then I shared it with another person. That was still great. Then there were three of us. Conversation stopped. None of us worked on the same thing.
And of course I've worked in cubes. What evs.
I've never worked in an open office of long tables and no partitions. I know I'd hate not being able to raise my eyes and stare off into space without inadvertently staring at someone nearby. And the distractions would kill me. But I guess that's just me, and all I have to do is see that at the interview so I can say no; problem solved?
Every time when open offices are mentioned, there's a cure for people who prefer quiet working environment. Well, fuck headphones. I don't want to wear headphones all day just to be able to focus.
- open room of around 15 people, bit of chit-chat but mostly quiet
- small area of 3-4, disparate types so very quiet
- large divided room of 10, pretty raucous, very fun, lots of trash talking
- small area, quiet, mostly alone
- room of 4-5, very social
- room of 3-4, we barely shut up all day while working; put headphones on if you want to concentrate
I'd hate to have a room to myself all day. If I want a stretch like that, I come in early or work later than others.That's a false dichotomy.
> Fact: Distractions are cultural not physical.
Citation needed. Every study suggests you are wrong.
But no setup works for everyone. And we need to stop pretending that open office plans are some poorly thought out pranks invented by clueless managers that offer nothing to developers.
I am a developer. I am not an extrovert. I love working in an open office, and the one job I had almost 10 years ago that was rows and rows of offices made me MISERABLE. I almost quit but luckily was able to move to a team that had a team area with an open plan.
Fact: In today's age of agility, rapid development, minimum viable products, continuous deployment, and short iterations it is much more important that you can discuss things with your coworkers and stakeholders quickly and figure out if you are working on the right thing, rather than going away for 6 months into some basement, close the door, and come back with a finished product.
Fact: Distractions are cultural not physical. Provide the team with good quality headphones, shame people who have non-silent notifications on their devices, create a policy where people can indicate when they're deep in thought on something complex and would prefer not to be distracted (eg. Do Not Disturb status on internal chat that you check before messaging someone or tapping them on the shoulder), and provide flex space people can go to on a case by case basis for privacy. Do this and all the problems with "focus" that open-office haters complain about GO AWAY.