Live data from Hacker News

Why do programmers need private offices with doors?

blobstreaming.org

231–240 of 593 posts

Re: Why do programmers need private offices with doors?

#231

Earlier quoted context omitted.

It's probably closer to the outputs (and differences in output) not being measurable enough. I had a private office setup in one place. It was phenomenal and by far the best work environment (physical and otherwise) I've ever had. The biggest problem was: we couldn't double the size of the team without it being a half-year leasing and construction project. So, we'd sawtooth among "far too much space and lots of pent-…

> but terrible for collaborative whiteboard design work. Not at all. If you think so, maybe try switching jobs to non-remote and let someone fine with virtual whiteboarding take your role on.

In my experience, there is nothing like being in a room with a team. There is something about the physicality of presence, the way the communication has both lower latency (because it is not intermediated by electronics) and higher bandwidth (because in person even things like the way someone shifts in his shoes or his eyelid quivers is information).

I have worked remotely for a significant portion of the past few decades. I work remotely. I anticipate working remotely for the remainder of my career. I enjoy working remotely. But working in-person has some real advantages. I just don’t believe that they outweigh the disadvantages.

Re: Why do programmers need private offices with doors?

#232
post #106

It has to be said, if you're employing programmers and making them sit in an openplan office you're willingly and knowingly making their job significantly harder, and their day worse. Open plan might work great for some types of work, but for highly technical and mentally taxing work it's quite litterally the worst possible working environment you could be providing. There's a reason that many programmers prefer to w…

Open plan worked for me when there was a very clear contract between every stakeholder. Firstly, everyone had free, good quality, sound blocking headphones. Not just free as in standard equipment on your first day free. There were buckets of the things lying around and if you needed a new set you just grabbed some, no questions asked. VC funded opulence, yay! Secondly, there was an understanding amongst everyone on t…

I've often run into the "just wear headphones" argument and never been a fan of it. Do you code with noise cancellation in a sort of sensory deprivation mode? Or do you listen to music?

Listening to music while coding severely reduces my concentration, and I find it in no way to be a substitute for silence.

Re: Why do programmers need private offices with doors?

#233

As I read some of the aggressive, cynical and unpleasant responses here to any suggestion there might be some benefits to an open plan arrangement, it's dawning on me that one possible benefit is that it tends to filter out people with attitudes like these. I prefer open plan setups and am glad that working in trading environments has ensured my career has been spent in them, so my natural reaction to the title here…

> I actively enjoy being interrupted to discuss something unrelated to my current task

wat

Re: Why do programmers need private offices with doors?

#234
post #176
post #104

Earlier quoted context omitted.

> 'Gee, when these cars are putting their blinking lights on and it is distracting me, they should all quickly park before I arrive'. No! Because the accepted thing is to use your turn signal, as it's acceptable to do some research on yourself before asking somebody, or try to keep your voice down in shared rooms, or to not tap people on the shoulder when they have indicated deep work (headphones). I am upset from pe…

> ... as it's acceptable to do some research on yourself before asking somebody, or try to keep your voice down in shared rooms, or to not tap people on the shoulder when they have indicated deep work (headphones). Again, nobody is pretending that they want to do that. > I am upset from people who ... And I'm upset from them too. In fact, I'm upset from people who have childish behavior and ask other people to adapt…

> WE ALL HAVE THESE KIND OF PEOPLE IN OUR LIFE, you are not special enough that the human condition should not apply to you.

And I (and most other people in this thread) am fed up with them and trying to actively remove them from my life. Hence, when people suggest I should deal with it, I tell them that I will most certainly not deal with it. That there are things that can be done to make their and mine life easier.

There are people who put their soda cans on the ground, there are people who talk loudly in the train, there are people who park their cars wrongly. Yes, it's a mild inconvenience. But I won't be dealing with it and accept it, I will actively shame them for the spoiled babies that they are, making a spectacle of their needs and accepting everybody to cater to them. Follow.Societal.Rules or get out of society!

> Just be a grown-up and accept that, no, people have no reason to cater to your little comfort

Me putting out all possible social clues that I don't want to be asked questions at the moment is not people catering for my comfort. It's people going through my boundaries so they can get their little comforts themselves.

> Are you really arguing that these people are the problem when you are the one not able to deal with that.

Yes, because they are breaking established social norms and work etiquette. I have clearly indicated by wearing headphones that it's not the time to be asked questions and I have indicated what's the best possible way for me to be asked questions: email, slack, a scheduled meeting, and many questions in bulk.

I most certainly will not cater to how somebody prefers to ask ME questions just because it's more convenient for them to do it ad-hoc. The same way developers of open source want you to use THEIR issue tracker, and fill THEIR code of conduct, and follow THEIR coding guidelines, and not you doing whatever the heck you want.

If you want something from somebody (like information), better follow their preferred approach of how to be asked, and not act like a spoiled little baby when you are told NO.

Re: Why do programmers need private offices with doors?

#235

Earlier quoted context omitted.

It's probably closer to the outputs (and differences in output) not being measurable enough. I had a private office setup in one place. It was phenomenal and by far the best work environment (physical and otherwise) I've ever had. The biggest problem was: we couldn't double the size of the team without it being a half-year leasing and construction project. So, we'd sawtooth among "far too much space and lots of pent-…

> but terrible for collaborative whiteboard design work. Not at all. If you think so, maybe try switching jobs to non-remote and let someone fine with virtual whiteboarding take your role on.

Not sure why this is down voted. A decent virtual whiteboard can be better than physical. No more chicken-scratch text labels, plenty of pre-drawn widgets to drop in, easily shuffle things around, sticky arrows, everyone can have a different color pointer, etc. The learning curve is a bit higher than physical, yet worth the pain.

Also, no judgement about attire, eye contact, stance, or demands to stay during a fire alarm ("it's just a drill!").

Shame that Slack killed Screen Hero. Perhaps the founder's Pop.com effort will catch on.

Re: Why do programmers need private offices with doors?

#236
I worked for a Japanese corporation.

The Tokyo offices had enormous rooms, with long rows of desks, arranged by section/department. The section manager's desk was at the end of each row. VPs, with billion-dollar budgets, had small, schoolteacher-style desks, in the corner of the room.

These enormous rooms, with hundreds of engineers, were quiet as a library. They had carpeting, people wore "office slippers," and there was very little chit-chat.

American open-plan offices, on the other hand, resemble flea markets. Loud, somewhat chaotic, and distracting as hell.

But the Japanese also have a culture that is attuned to open-plan offices. When we would bring them to the US, they would be uncomfortable with cubicles and offices.

I have found that "one-size-fits-all" solutions, don't really work, across cultural boundaries.

Re: Why do programmers need private offices with doors?

#238
post #204

Earlier quoted context omitted.

You sound extremely self-centered yourself. Its fine if you thrive in a collaborative open office environment, and noise-cancelling headphones are all you need. But that's not true for everybody else. Your argument that you need to maintain your flow by actively interrupting other people is incredibly selfish and frankly just ridiculous. Also, flow is overrated. If you are in flow-mode, you are probably not doing the…

I think you did not got my point. My point is not that it is self-centered to "break the flow" (or whatever you call the reason that makes asking a question disruptive). My point is that we had a situation where at least one person is going to adapt. The person self-centered is the one saying "the good solution is to have the other person adapt". I'm NOT saying that the good solution is to have the other person adapt…

I'd say two people like that shouldn't be on the same team, at least not on their own. If it is possible to find some sort of compromise, that's great, but it might not be. You are going to make each other extremely unhappy, and why would anyone want to put up with that?

Re: Why do programmers need private offices with doors?

#239

Earlier quoted context omitted.

> but terrible for collaborative whiteboard design work. Not at all. If you think so, maybe try switching jobs to non-remote and let someone fine with virtual whiteboarding take your role on.

In my experience, there is nothing like being in a room with a team. There is something about the physicality of presence, the way the communication has both lower latency (because it is not intermediated by electronics) and higher bandwidth (because in person even things like the way someone shifts in his shoes or his eyelid quivers is information). I have worked remotely for a significant portion of the past few de…

Similar here. I expected to hate working remotely when my company decided to switch. It turns out that I love it overall once through the adaptation period (for individuals and for the company).

Even with that, I think there is an optimal number of times per year to get the team together in one physical space and that number is probably somewhere in the one to three range, but by my estimation it sure isn't zero.

Re: Why do programmers need private offices with doors?

#240
Senior programmer on management side. Personally when I'm coding, yeah, isolated, distraction free environment is my demand. I'm knocking stuff out, achieving flow state. Anything else I feel frustrated that I'm not performing at my peak. I liken it to brain surgery. You wouldn't expect to be well received if you just pop into the OR to discuss getting new scalpels in the middle of an operation.

That being said, it's really the crux of the issue with work from home that the trajectory of the company doesn't really depend on individual workers hitting their maximum output. An individual having the best coding experience is rarely the ideal option for the company. It is far more important that the team moves in a cohesive formation. If the distractions truly cut productivity in half we can double the number of seats. Going too far and too fast without focused guidance results in deadtime and technical debt. It's a tortoise and the hare situation. Would we rather have 10 rabbits moving one brick at a time or 20 turtles strapped together towing a trailer with a full stack of bricks.

It's also not like we haven't tried to make remote work and other options be successful. The reality is that it's something we can pretty effectively A/B test. The results have been fairly consistent across fields and even companies. Physically collaborative environments yield better and faster results.

Post reply on HN