2 ms·
> Maybe we both program different kind of software and maybe need different environments ? That may be true. My dislike for open floor plan offices is actuall
by tristor 5y ago
> Maybe we both program different kind of software and maybe need different environments ?
That may be true. My dislike for open floor plan offices is actually less about noise and more about visual distractions. I stare off into the distance when thinking and having visual distractions within my field of view can easily interrupt those thoughts. Thanks to my upbringing, I'm pretty good at tuning noises out and I usually am wearing headphones anyway. But the visual distractions lead me to get off whatever train of thought that I'm on. I don't find cubicles to be significantly less noisy than open floor plans, but they do massively (to completely) eliminate visual distractions. One compromise I had at a previous employer that worked well was to "pod" cubicles, so you had your back to your team but could turn around and talk, but you weren't distracted by other teams during the day having nerf fights or whatever the heck they were doing elsewhere.
Also, I do think there's an element of different personalities involved. I think more extroverted people probably enjoy offices and open offices generally, where-as I am introverted and a bit socially anxious, so having privacy and no interruptions for my work is best for my personality.
- 411111111111111 5y agoit might also be a difference in the domain you're working on. finance/banking tends to be a very different kind of programming then most developers are used to, even though the domain expertise is still CRUD at the heart. i've been in that industry as well for 4 yrs now. I can kinda see his point, as its hard to not drift off in any other setting. You usually just get BusinessCases to implement, which are rigidly defined and just need to be implemented. (and tested to a degree some people wouldn't believe on this forum where even TDD is often questioned)