I think it’s fun to read other people’s status messages at work. I try to respond to their status messages every once in a while. Gaurav Giri has had one recently that caught my attention, it’s from Joel at Fog Creek Software:
A programmer is most productive with a quiet private office, a great computer, unlimited beverages, an ambient temperature between 68 and 72 degrees (F), no glare on the screen, a chair that’s so comfortable you don’t feel it, an administrator that brings them their mail and orders manuals and books, a system administrator who makes the Internet as available as oxygen, a tester to find the bugs they just can’t see, a graphic designer to make their screens beautiful, a team of marketing people to make the masses want their products, a team of sales people to make sure the masses can get these products, some patient tech support saints who help customers get the product working and help the programmers understand what problems are generating the tech support calls, and about a dozen other support and administrative functions…
Here’s my response:
A programmer is most productive with a passion for a crazy idea, a friend or two to confide in & laugh with and an internal sense of urgency. Everything else is being pandered to.