Earlier quoted context omitted.
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.
> Listening to music while coding severely reduces my concentration, and I find it in no way to be a substitute for silence. Me too. I can't work with music in headphones as I inevitably start listening to it. It's weird that many people don't even consider this a possibility when recommending headphones. Well, I guess it's not weird as they just aren't affected by it the same way, but still.
Why do programmers need private offices with doors?
431–440 of 593 posts
Re: Why do programmers need private offices with doors?
#432Just want to add that I only became (at least in my opinion) a good programmer by sitting next to a very good and passionate one that I was able to question from time to time and may have interrupted his work some days. I also probably helped him brainstorm ideas with me and debugging, since he would just say what's on his mind while doing it, and I'd do the same, and sometimes this kind of ping pong debugging/brains…
Maybe look around for an active open source project you'd like to contribute to, and ask around its community and propose a regular pair/group coding session?
Edit: Crucially, we all took turns "driving", even during a single meeting. Sometimes someone wanted help on a branch, and they started driving and then someone else "took the wheel" for a few minutes then passed it back.
I found our interactions were similar to session-style sports, like skateboarding or bouldering. We all attempted a challenge together and could see how each other approached the problem. As in sports, sometimes even knowing something is possible is all you need.
Re: Why do programmers need private offices with doors?
#433I 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 ther…
I did a year as an exchange student in secondary school/senior high school in Japan. We were close to 50 pupils per class room - yet it was much more quiet than my Norwegian classroom with half as many pupils. Not a praise of the outdated Prussian high school system in Japan - but another illustration that the culture is different.
Re: Why do programmers need private offices with doors?
#434Earlier quoted context omitted.
Recent experience at a fairly young startup has shown me that open office culture has also started to breed a very different type of programmer. People will often be pairing nearly all day long, any claim that you need a moment to focus and think about a problem is met with perplexity, every idea should be shipped to prod asap, while tests exist the idea of performing basic QA/manual testing on your own work is only…
The awesome thing about modern programming culture is that rework due to the initial thing you shipped being rushed and shoddy actually looks really good on Tableau. Because you can assign more story points to fixing all the mistakes you made during the last 1-2 days of every sprint.
Re: Why do programmers need private offices with doors?
#435Just want to add that I only became (at least in my opinion) a good programmer by sitting next to a very good and passionate one that I was able to question from time to time and may have interrupted his work some days. I also probably helped him brainstorm ideas with me and debugging, since he would just say what's on his mind while doing it, and I'd do the same, and sometimes this kind of ping pong debugging/brains…
I think the interruptions in a group setting have huge disastrous effects as nobody really ever gets into a good flow state. I'm sure it's useful for training and mentorship, but that's frankly not your employer's problem these days. People switch jobs every year, and if you train up staff only their next company is really going to reap the benefits. If learning on the job raises retention then it's only marginal. If…
I had the luck of working with a dude who was extremely good at analyzing data, simply by loading json files in sublime text, doing a mix of pretty-printing, multi-cursors changes (with usually 1000+ cursors), regex-foo, playing with buffers and other linux commands. It was a weird set of skills that was truly magic to behold, and not amount of Youtube conference or code review could have replaced that.
There are some coding livestream that can help with that, but it's not as efficient as being in the room as talented peoples.
Re: Why do programmers need private offices with doors?
#436No. Not everyone wants or needs a private office with a door. It doesn't always make us more productive. It is not always better to work from home. Open plan offices are not always bad. Most of my day is not spent working on something so complicated or advanced that interuption will screw me over. I am spending most of my day building block towers because I can split most of my work into small pieces.
On the other hand, if distraction is a problem, as someone else said, it isn't the open plan office which is at fault. It is planning your time; setting DnD when you are actually doing something difficult; it is making sure that people don't randomnly call your best engineers on the phone whenever they have problem but they instead use chat or email as an async method instead.
Re: Why do programmers need private offices with doors?
#437Just want to add that I only became (at least in my opinion) a good programmer by sitting next to a very good and passionate one that I was able to question from time to time and may have interrupted his work some days. I also probably helped him brainstorm ideas with me and debugging, since he would just say what's on his mind while doing it, and I'd do the same, and sometimes this kind of ping pong debugging/brains…
It may be a bit harder now because as programming became more high level, the cadence of development went up. However I think the skill set that you gain when you are force to work at a lower cadence (and spend more time "sharpening the axe") is still valuable.
Re: Why do programmers need private offices with doors?
#438Just want to add that I only became (at least in my opinion) a good programmer by sitting next to a very good and passionate one that I was able to question from time to time and may have interrupted his work some days. I also probably helped him brainstorm ideas with me and debugging, since he would just say what's on his mind while doing it, and I'd do the same, and sometimes this kind of ping pong debugging/brains…
Re: Why do programmers need private offices with doors?
#439People like you are the reason I personally don't want to be in an office. > asking quick questions and getting an instant answer. vs chat where I may not get an answer for hours. Basically like having a toddler around. Sorry for the negative take here but how it's written it feels like you don't necessarily realize that some people do need deep work, and prioritize your quick satisfaction to other's focus. Or I migh…
This shit about being connected is killing me, people goes to work as part of their social life and are ruining everyone else existence, if people doesn’t have connections therapist is where they should go not coworkers
Re: Why do programmers need private offices with doors?
#440Earlier quoted context omitted.
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.