The Everyday Lives of Java Developers (2003)
Who is a Java developer? How would you know if you met one on the street? What is the picture of a software engineer’s work practice over the course of a day? What resources, inspirations, and artifacts do they employ, in what states of mind, with what concentration and how many parallel processes o