HumanCompiler wrote:
 |
PaoloM wrote:
It's usually only a temporary solution, or if two people need to work together for some reason. |
Not true (at least on our end of campus). Microsoft has been buying and building more space and over the next year or two things will loosen up a bit, but there are still a lot of peope doubled up in offices because we're short on space. When I started at Microsoft I had my own office. Then Rory joined our team and I was low man on the totum pole and he became my roommate. Since he left I've had my own office again, but I've been told that the next person we hire for our team will end up as my roommate because there's not enough space.

Yeah, it happened to me in 9, before we moved to North Campus. But it's temporary, the preferred solution is to have your own office.
However...
HumanCompiler wrote:
What's interesting though, is that while I love having my own office (Rory was great, we got along well, but just having another body in the same room as you can be distracting sometimes) our team has started experimenting with renting out a conference room for 3 days out of the week and just hammering out a feature together. Since our team is small it's worked out really well so far. This is interesting because for us, it seems like it would be better to have some shared space and maybe only 1 or 2 offices for those who need some time to work alone and do the rest of our work together. A few offices across campus have been experimenting with setups like that.
Small teams on focused projects are helped a lot by these kind of environments. In RedWest A, while working on a really cool project that didn't ship

, we had "The Cave", where a bunch of devs were accomodated close together into a single big room, desks strewn gracefully along curved paths and low dividers so you could just stand up and see almost everyone else's head.
We used a wall with a projector for SCRUM, triage and Xbox timeouts, it worked really well (except for the lack of natural light, hence the nickname) but you need to have the right people to do it, it's not for everybody.