Dead Last

M-A Storey, T Zimmermann, C Bird, J Czerwonka, B Murphy, and E Kalliamvakou: “Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity”. IEEE Trans. Software Engineering, 2019, 10.1109/tse.2019.2944354. (pdf)

Ask a bunch of programmers what social and technical factors matter to them the most, then rank the results. The top five are:

  1. Manager (everyone wants a good one)
  2. Perceived productivity
  3. Rewards
  4. Team culture
  5. Skills are well used

The least important five (out of 40 categories):

  1. Lateral move opportunities
  2. Training for engineering technologies
  3. Training for soft skills
  4. Private office / number of people in workplace
  5. Training for engineering tools

That’s right: everyone wants a good manager and a good team culture, but they place training in the soft skills those things need almost at the bottom of the list. And everyone wants to feel they’re productive, but being taught how to use tools well is dead last among programmers’ priorities. I don’t know how this compares to rankings in other professions, but it makes me feel sad about ours.

In the wake of posts about Shopify's support for white nationalists and DataCamp's attempts to cover up sexual harassment
I have had to disable comments on this blog. Please email me if you'd like to get in touch.