Hacker News new | past | comments | ask | show | jobs | submit login

My team recently moved from dedicated offices to open offices and the cultural changes have actually been quite interesting to watch.

Not being able to go into someone's office and talk for an hour cuts down on one form of interpersonal bonding. On the flip side, having larger group conversations encourages another type of bonding.

Arranging dinner and lunch outings is 100x easier, we go out as a team quite often now.

Code reviews are fast and fluid. It is easy to get someone to walk on over and take a look at something. Junior programmers worrying about their designs can easily ask more senior members for help.

Productivity in some regards is down, noise level is higher for some things (yes even with headphones), and there are certainly some days where it is hard to think. On the other hand, really hard problems can get a lot of brain power thrown at them really quickly and solved in a matter of minutes. No more of that "well if I had known you were working on that, turns out I found a fix for it yesterday, I could have saved you 4 hours!"

Time spent chit chatting is probably the same. I have gotten to know some coworkers I didn't know before.

I'd say it has overall helped with code quality and team cohesion. Then again our areas are not that small, 8x10, so we are by no means cramped. I have two actual desks in my area so people on external teams can drop in with a laptop if they need to work with me.

It is a royal pain when trying to focus on solving a really hard problem however. Especially if doing pair programming on a super hard problem, when two people's thoughts are all that should be occupying a space.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: