As much as I complain occasionally (like in my previous post about growing up to be programmers 😉 ) I do genuinely love my work. I might not always love my job or where I work, or some of the things I am expected to do (or think), but when the code is flowing and the caffeine flows freely through my system its hard to imagine doing anything else.
I often thought heaven would be being able to work in an environment where programmers were really supported, respected and looked after. That dream has a much fuller description now, and all I can say is – I want to work for Joel!
Read the link for the full article. My favorite part is quoted below:
“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
which, in a typical company, add up to about 80% of the payroll. It is
not a coincidence that the Roman army had a ratio of four servants for
every soldier. This was not decadence. Modern armies probably run 7:1.”
Think about it… our own office…. bringing us technical books… heaven on earth.