At face value, when we think of developer productivity we might think of effectiveness in time management, communication, and task completion.14 Although we are drawn to personal workflow or time management tools, and learning secrets to improving our productivity, ironically this quest for the holy grail can sometimes take us off course and be a detriment to our productivity. The problem is that accomplishing tasks or having a filled up schedule does not necessarily equate to productivity. Creating a formulaic working strategy, as was common in the last century, does not either.a,8,13 Productivity is less a quality that can be easily measured,b controlled, or improved directly with tools, but instead is a human element that manifests from developer happiness.
This Viewpoint is intended for remote software engineers who are facing new challenges to thinking about routine, responsibility, and goal setting. As a developer of scientific software, and one who has transitioned to working remotely before any stay at home orders,24 I have slowly learned to optimize my own productivity by focusing exclusively on well-being. In this Viewpoint, I summarize what I have learned.
It goes without saying that a core ingredient to happiness, and thus productivity, is working on projects or software that you care about.
Although happiness and productivity are not exactly the same thing, they seem to be intimately related.
As a remote worker you might live in isolation, but you do not need to work in it.
I have summarized 10 suggested best practices to optimize remote developer happiness, and thus remote developer productivity:
I can personally attest that by discovering and subsequently following these guidelines over half a decade, I have felt more productive, more guided in my work, and can more easily take on additional responsibility without detriment to well-being. You might have noticed that most of these points come down to identifying a locus of control. The software engineer who feels in control of his or her work and has mental tricks for handling uncertainty and stress is more prepared to deal with said uncertainty, and over time is more productive and happy. Even in the case where happiness is related to disposition,22 by way of being mindful of these mental strategies we can change the way that we think, and arguably change our disposition.6 It should also be noted that although these points of discussion are especially relevant for remote software engineering, they can easily be extended beyond this domain of work. These points offer a refreshing idea that success and productivity does not happen to us, but is something that we choose to create.
1. Bélangen F. and Watson-Manheim, M.B. Virtual teams and multiple media: Structuring media use to attain strategic goals. Group Decision and Negotiation 15, 4 (July 2006), 299–321.
2. Clampitt, P.G. and Downs, C.W. Employee perceptions of the relationship between communication and productivity: A field study. The Journal of Business Communication 30, 1 (Jan. 1993), 5–28.
3. Coaston, S.C. Self-care through self-compassion: A balm for burnout. Professional Counselor 7, 3 (2017), 285–297.
4. Coo, C. and Salanova, M. Mindfulness can make you happy-and-productive: A mindfulness controlled trial and its effects on happiness, work engagement and performance. J. Happiness Stud. 19, 6 (Aug. 2018), 1691–1711.
5. Cropanzano, R. and Wright, T.A. When a "happy" worker is really a "productive" worker: A review and further refinement of the happy productive worker thesis. Consulting Psychology Journal: Practice and Research 53, 3 (2001), 182–199.
6. Davidson, R.J. and Begley, S. The Emotional Life of Your Brain: How Its Unique Patterns Affect the Way You Think, Feel, and Live–and How You Can Change Them. Penguin, 2013.
7. DiMaria, C.H., Peroni, C. and Sarracino, F. Happiness matters: Productivity gains from subjective well-being. J. Happiness Stud. 21, 1 (Jan. 2020), 139–160.
8. Dingsøyr, T. et al. A decade of agile methodologies: Towards explaining agile software development. J. Syst. Softw. 85, 6 (June 2012), 1213–1221.
9. Erdil, O. and Gülen Ertosun, O. The relationship between social climate and loneliness in the workplace and effects on employee well-being. Procedia—Social and Behavioral Sciences 24 (Jan. 2011), 505–525.
10. Freedman, J.L. and Fraser, S.C. Compliance without pressure: The foot-in-the-door technique. J. Pers. Soc. Psychol. 4, 2 (Aug. 1966), 195–202.
11. Gant, W. Remote-First: A Guide for Organizations—Simple Programmer. (2019); https://bit.ly/3vzWCjr.
12. Gardner, B., Lally, P. and Wardle, J. Making health habitual: The psychology of 'habit-formation' and general practice. Br. J. Gen. Pract. 62, 605 (Dec. 2012), 664–666.
13. Guadagno, R.E. et al. When saying yes leads to saying no: Preference for consistency and the reverse foot-in-the-door effect. Pers. Soc. Psychol. Bull. 27, 7 (July 2001), 859–867.
14. Hakes, T. How to Measure Developer Productivity. (2019); https://bit.ly/3qWH5q8
15. Hellweg, S.A. and Phillips, S.L. Communication and productivity in organizations. Public Productivity Review 6, 4 (1982), 276–288.
16. Igic, I. et al. Daily Self-Compassion during work: A daily diary study. (2017).
17. Irwin, P. Knowmail. (Jan. 2018).
18. Izraeli, D.M. and Jick, T.D. The art of saying no: Linking power to culture. Organization Studies 7, 2 (Apr. 1986), 171–192.
19. Jabljn, F.M. and Sussman, L. An exploration of communication and productivity in real brainstorming groups. Hum. Commun. Res. 4, 4 (June 1978), 329–337.
20. Javed, T. Impact of employee ownership on an organizational productivity: A mediating role of psychological ownership. Academy of Accounting and Financial Studies Journal 22, 2 (Jan. 2018), 1–12.
21. Katz, D.S. et al. Community organizations: Changing the culture in which research software is developed and sustained. Computing in Science Engineering 21, 2 (2019), 8–24.
22. Ledford, G.E. Comment: Happiness and productivity revisited. Journal of Organizational Behavior 20, 1 (1999), 25–30; https://bit.ly/3vDtNCS
23. Lurey, J.S. and Raisinghani, M.S. An empirical study of best practices in virtual teams. Information & Management 38, 8 (Oct. 2001), 523–544.
24. Mervosh, S., Lu, D. and Swales, V. See which states and cities have told residents to stay at home. The New York Times (Mar. 2020).
25. Neal, D.T., Wood, W. and Quinn, J. Habits—A Repeat Performance. Curr. Dir. Psychol. Sci. 15, 4 (Aug. 2006), 198–202.
26. Oliveira, E. et al. How have software engineering researchers been measuring software productivity?—A systematic mapping study. In Proceedings of the 19th International Conference on Enterprise Information Systems (Porto, Portugal). SCITEPRESS—Science and Technology Publications, (2017), 76–87.
27. Opitz, I. and Hinner, M.B. Good internal communication increases productivity. Technical Report. Freiberger Arbeitspapiere. 2003.
28. Oswald, A.J., Proto, E. and Sgroi, D. Happiness and productivity. Journal of Labor Economics 33, 4 (2015), 789–822. https://doi.org/10.1086/681096 arXiv:https://doi.org/10.1086/681096
29. Pauleen, D.J. and Yoong, P. Facilitating virtual team relationships via Internet and conventional communication channels. Internet Research 11, 3 (Jan. 2001), 190–202.
30. Pierce, J.L. and Rodgers, L. The psychology of ownership and worker-owner productivity. Group & Organization Management 29, 5 (Oct. 2004), 588–613.
31. Robertson, I. and Cooper, C. Well-Being: Productivity and Happiness at Work. Palgrave Macmillan, London.
32. Seppälä, E. and King, M. Burnout at work isn't just about exhaustion. It's also about loneliness. Harvard Business Review (June 2017).
33. Siniaalto, M. and Abrahamsson, P. A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage. (Nov. 2017); arXiv:1711.05082 [cs.SE]
34. Sochat, V. The Sadness of the Open Source Developer. (2017); https://bit.ly/3vvklRX
35. Umstot, D.D., Bell, C.H. and Mitchell, T.R. Effects of job enrichment and task goals on satisfaction and productivity: Implications for job design. J. Appl. Psychol. 61, 4 (Aug. 1976), 379–394.
36. Williams, S.E. and Braun, B. Loneliness and social isolation—A private problem, a public issue. Fam. Consum. Sci. Res. J. 111, 1 (Feb. 2019), 7–14.
37. Wood, W. and Rünger, D. Psychology of habit. Annu. Rev. Psychol. 67 (2016), 289–314.
a. The Scrum Guide. Scrum.org (2020): https://bit.ly/3ePRiT6
b. The myth of developer productivity; https://bit.ly/3m3uvF7
c. Definition of productivity—see https://bit.ly/38M7HEc
d. The Five Myths of Self-Compassion; https://bit.ly/3bVDepm
e. Almost two thirds of women face everyday sexism and racism at work; https://bit.ly/3eOB64l
f. Build software better, together.
g. Journal of Knowledge Management Practice. (Oct. 2001); https://bit.ly/30UB56O
h. Gitter; https://gitter.im/
The author thanks Ruth Marinshaw and colleagues in the Stanford Research Computing Center, her new team at LLNL, along with the many open source communities that she cares deeply about, for their humor and support during these times.
The Digital Library is published by the Association for Computing Machinery. Copyright © 2021 ACM, Inc.
No entries found