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

I worked at a place with a great office layout. A group of a few people working on the same or related things could all have private offices with doors, but it was also easy for people to call out questions to others or gather together to discuss ideas and see what others are up to.

There would be a large room off of a hallway, divided into 8 offices, arranged like this:

  +---------+---------+
  |         |         |
  |         |         |
  +-----+  -+-  +-----+
  |                   |
  |     |       |     |
  +-----+       +-----+
  |     |       |     |
  |                   |
  +-----+       +-----+
  |     |       |     |
  |                   |
  +-------|   |-------+
Each office had floor to ceiling walls, with a door and a large window. Need to be left along to do some deep work or deep thinking? Close your door. Want to be more sociable? Open your door. Put nice chairs or small sofas in the common area in the middle so people can hang out there when not doing something that requires being at their computer (e.g., reading printed documentation).

The larger offices at the top can be used for more senior people, or the group manager, or for a lab, or a library, or a break room.

You could extend this to two teams working on different projects but under a common manager or senior engineer by putting them in separate clusters side by side, and merging the adjacent top offices so that the common manager or senior engineer's office is part of both clusters:

  +---------+---------+---------+---------+
  |         |                   |         |
  |         |                   |         |
  +-----+  -+-  +-----+-----+  -+-  +-----+
  |                   |                   |
  |     |       |     |     |       |     |
  +-----+       +-----+-----+       +-----+
  |     |       |           |             |
  |                   |                   |
  +-----+       +-----+-----+       +-----+
  |     |       |     |     |       |     |
  |                   |                   |
  +-------|   |-------+-------|   |-------+
What we were doing was video games for early consoles, mostly Mattel Intellivision but later also for Atari VCS, and also later for the Commodore VIC-20 computer. That kind of work required a mix of brainstorming and collaboration with periods where you really need to concentrate without being disturbed to figure out how to actually make it work on the hardware (weird processor, weird graphics chip, under 200 bytes of RAM (although later cartridges could have RAM which allowed some games to have more), a couple K ROM, and all programmed in assembly language). That office layout supported that quite well.



I had the privilege of designing a small 4 office space exactly like this for our small bioinformatics developer core. It was beautiful and worked very well. Then the company's legal department decided Legal would benefit more from it and kicked us out. It goes back to how much a company values its developers.


This is the best. Offices with doors, as a semaphore for availability, and a close by common area for collaboration.

If collaboration occurs spontaneously and your door isn’t closed, it’s easy to join in. If it turns out that someone is essential, turn it into an actual design meeting.

The best teams I’ve worked on had this arrangement and developed their own cadence - morning walks for cofeee, water cooler tv show commonalities.

Having the refuge of a known private space made group participation easier - I would seek out and benefit from the social technical in person interactions, as opposed to an open office plan where I would start out with determination of defending my personal mental space at all costs.


This layout seems common for graduate student offices in academic buildings. I was jealous.




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

Search: