I’ve but to fulfill a software program developer who mentioned, “I simply love working in a dice farm.” I’ve by no means run throughout a developer who would flip down a proposal to work in their very own workplace. And I’ve by no means met a software program developer who mentioned, “You realize, distractions and interruptions are nice for my productiveness!”
However I’ve met loads of software program improvement managers who suppose that builders want nothing greater than a workstation, a community connection, and some inches of elbow room. Now, I’ve by no means truly heard a improvement supervisor say, “I’d like to create a working surroundings designed to stymie focus!” or “Let’s set issues up so it’s tremendous straightforward to interrupt the builders with a query.” However they appeared to have these targets.
In a previous profession, I had a chance to assist design a brand new constructing for a software program firm. I explicitly and willfully didn’t wish to be one of many aforementioned managers who subconsciously (consciously?) created a working surroundings designed to restrict developer productiveness. When the architects known as me in to get my enter on how the constructing was to be designed, I had solely two issues on my checklist: oblique lighting and workplaces for the builders.