For the life of me I don't understand why cubicles are the norm for developer offices. There have been numerous studies showing the productivity effects of open offices vs individual offices. And many more studies on the importance of concentration and the destructive power of interruptions.
Do people value programmer productivity so little that they're willing to throw so much of it away to save a few dollars in real estate costs?
Do people value programmer productivity so little that they're willing to throw so much of it away to save a few dollars in real estate costs?