Joel Spolsky recently moved his business, Fog Creek Software, to a new building and put a lot of thought into what the environment ought to be for developers. He came up with what he calls the Bionic Office with the help of a good architect. Joel says:
Maybe I'm just an architecture queen. I probably pay more attention to my physical surroundings than the average software developer. I might take it too seriously. But there are three reasons I take it so seriously:
- There's a lot of evidence that the right kind of office space can improve programmer productivity, especially private offices.
- Having drop-dead gorgeous, private, windowed offices makes it a lot easier to recruit the kinds of superstars that produce ten times as much as the merely brilliant software developers. If I have to compete at New York salaries against Bangalore salaries, I'm going to need those superstars, so when people come in for an interview, I need to see jaws on the floor. It's about drama.
- Hey, this is my job; this is where I spend my days; it's my time away from my friends and family. It better be nice.
He had some pretty strict requirements and met them in some intelligent ways. Looks like a place people will want to work.