Heather Downing on Developer Burnout [TECHNOLOGYANDFRIENDS 630]
synopsis
Downing's position is that developer burnout, made worse in 2020 by the pandemic's holding pattern, can be recovered from, but only deliberately: with a therapist, by setting priorities and boundaries, and by finding people and work that bring back the reason for coding.
Context. Downing, a .NET evangelist at Okta, expects permanent changes like those after 9/11, with fewer in-person events, though she is busier speaking remotely. She defines burnout as exhaustion with reduced accomplishment, usually caused by unresolvable job stress, now combined with rolling lockdowns and life lived at one desk. The pressure was already there in constant change, roles absorbing DevOps and database work, missing handoffs, and demand for seniors over juniors.
Symptoms. From a survey-based checklist she lists cynicism, lack of energy, irritability, avoidant or addictive behaviour, compulsive overwork and the "bus factor" belief that the team needs you. She shares her own snarky slip and pandemic drinking, and a capable friend who learned to share context.
Coping. Therapy comes first. After that, she mentors boot-camp juniors to borrow their excitement, picks the one "dragon" that matters most, fosters dogs, limits screen time, sets boundaries and takes micro-vacations and hikes.
Women and stakes. She describes the pressure to disprove diversity-hire assumptions and the extra scrutiny of caregiving absences. She also cites the high stakes of code, from self-driving cars to the 737 MAX, and the industry's harsh standards. She closes by urging burnt-out developers to make the attempt to "fall back in love with technology".
- Pandemic stress is now compounding job stress for developers. Downing, Okta's lead .NET evangelist, says the world has been in a "holding pattern" of rolling lockdowns since about February (she is speaking in August), and that people now do work, socializing and everything else at the same desk. She coped by throwing herself into building applications, but says she sees exhaustion across the industry. She adds that this predates the pandemic: constant change and roles absorbing DevOps, Docker and database administration have been wearing down even developers with 20 years' experience.
- Burnout shows up as cynicism, avoidance, irritability and overwork. From a blog's checklist based on a survey of about 55 developers, she lists cynicism about writing code, lacking the energy or motivation to turn up, irritation at coworkers, avoidant or addictive behaviour, compulsive overwork to keep up, and a belief that the team will collapse without you. She gives her own examples: a snarky remark that prompted a colleague's check-in, and drinking that rose early in the pandemic, which she ties to a family history of alcoholism. She notes that highly capable developers often fail to see burnout coming.
- Recovery starts with a therapist, then deliberate changes. Downing, who says she is not a doctor, says to see a therapist first and to switch if they are not the right fit; she found hers on the fourth try. Her own steps were mentoring excited junior developers from boot camps, putting her limited energy into the most important few of 20 tasks, helping outside tech by fostering huskies and malamutes, limiting online exposure, setting boundaries with her boss, taking micro-vacations and hiking. She cites Tim Ferriss's The 4-Hour Workweek.
- Women in tech face extra pressure to disprove diversity-hire assumptions. Downing says that, depending on where they live, women face an assumption that they were hired to fill a diversity quota, so they feel they must perform at a higher level. Absences for pregnancy or for caring for elderly parents also carry a worry that a man would not "bring that inconvenience" to the company.
- Developers' high stakes and high standards add to the strain. She points to self-driving cars and the Boeing 737 MAX as examples of how code matters, and says even a small JSON library might end up on a plane. Developers hold each other to harsh standards, as in pull-request comments on major SDKs, while knowing how much of the internet is held together "with bubblegum and tape" by a short supply of senior developers, many of them burnt out.