I am in the middle of getting office space for a development team (I have experience doing this a couple of other times). I feel the physical environment plays a big role in a development team’s productivity and emotional well-being. The elements that are important in a good office environment for developers include: allowing work to be done without visual and audible distractions, good lighting, lots of windows to let in sunlight, proper lighting, and so on.

I know a number of programmers who scoff at this idea that the office environments makes a difference and feel that it’s only important if you aren’t neck deep in your code. What do you think?


Keep your engineering skills up to date by signing up for TechRepublic’s free Software Engineer newsletter, delivered each Tuesday.