When we did our last productivity survey, some critics voiced concerns that although we did reveal some interesting stats on Java development productivity (i.e. tools used, % of total coding time forfeited to redeploys, etc), we only touched a very narrow slice of their day-to-day life. What do we really know about how developers spend their work week? So this time around, we made an all-out effort to put together a survey that will be useful to the not only the Java community, but all kinds of coders, team leads, project managers and CxOs all around the world. Some of the questions that we hope to answer are:
- What do developers spend their days doing?
- How efficient are those days?
- What keep them up at night?
- How do processes, tools and technologies help or hinder them?