Workspace is power. Even in open-plan offices, the typical senior management team is nowhere to be found, having colonized a conference room or three. In workplaces that do assign offices, every aspect carries meaning: Corner office or office with no windows? Having a view, or facing the restroom? Oak-paneled desk, or beige metal?
Everyone knows that surroundings matter, but that’s perhaps most of all true for programmers. Given the number of variables (no pun intended) they have to juggle in their head, (lack of) interruptions matter.
From a management perspective, getting more productivity out of “programming talent” is no secret. “The #1 guideline for programmer productivity is to hire good ones – they deliver 3 times more than bad ones (the very best are 20 times more productive than the worst),” says usability expert Jakob Nielsen. “The #2 guideline is to give each programmer a private office and minimize distractions and interruptions.”
Assuming companies are working with the programmers they currently have, the biggest bang for their buck, then, is simple: Give programmers a door, and let them shut it.
Good Morning, Neo
But how many companies really give their programmers an office, as opposed to just assigning them to a windowless space in some Matrix-style cube farm? And while we’re on the subject, are there any companies these days that actually spend time designing work areas that give their programmers space to think and work?
In fact, some companies do spend time and money to create workspaces designed for programmers, as witnessed by “A Software Designer Knows His Office Space, Too,” about the new office of Fog Creek Software. (Warning: For anyone working in a sterile, hotel-like environment, the images of a custom-designed workspace with views of the Hudson, excellent lighting, glass whiteboards, fully adjustable desks with digital height readouts, an open-for-all-to-use marble shower, and plenty of doors may be heartbreaking.)
“Programmers need to hold a lot of things in their heads, so our goal was to minimize distractions and allow them to concentrate,” Joel Spolsky, the chief executive officer and founding partner of Fog Creek Software, tells the New York Times. (And by the way, he’s hiring, and looking for interns.)
Spolsky, who frequently writes about software development and managing software teams on his eponymous Joel on Software blog, frames the question of workplace architecture thusly:
Is there a nice atrium lobby with live palm trees and a fountain, or does it feel like a government dental clinic in a slum, with dying corn plants and old copies of Newsweek?
The question is far from academic. “Building great office space for software developers serves two purposes: increased productivity, and increased recruiting pull,” he says.
Yet, in a down economy, will workspace – already an under-considered topic – be the last thing getting a fresh look? Perhaps. So consider yourself lucky, should you find or be wooed by a software firm that prioritizes giving all programmers a room of one’s own.
And if you’ve survived at a company that’s downsized, consider the upside: Maybe now you can colonize an office with a door.