If you’ve never read Joel’s 12 Steps to Better Code, you should have a look at this classic Joel On Software article. Some of these may seem trivial to some managers, like “Do programmers have quiet working conditions?” But I think it should be expanded to also include, “Do programmers have spacious work areas?” Since noise is directly proportional to density, it should seem obvious that you need more space to have more peace, but sometimes you have to point out the obvious.
In Peopleware, the authors discuss their Coding War Games study where pairs of programmers from dozens of organizations completed coding and testing tasks while recording their time. The best people in the study outperformed the worst by 10:1. At the end, the programmers filled out a questionaire about their physical quarters. Here are some of the results:
| Factor |
Top Quartile |
Bottom Quartile |
| How much dedicated workspace do you have? |
78 sq. ft. |
46 sq. ft. |
| Is it acceptable quiet? |
57% yes |
29% yes |
| Do people often interrupt you needlessly? |
38% yes |
76% yes |
You can’t tell if it’s the spacious, quiet work area that leads to productivity, or if the best people are simply drawn to organizations with those environments. In the end, if you’re a manager, does it matter which one it is?
Unfortunately, while I’ve experienced every one of Joel’s principles at different clients, I’ve never seen all of them consistently at one place. However, when I think about the best projects I’ve been on, they rate high on Joel’s test. How does your workplace add up?