Devs who have experienced burnout -- how long did it take you to recover, and how did you do it?
Posted by Feeling-Box-5596@reddit | ExperiencedDevs | View on Reddit | 14 comments
Last fall, after a few years of working for a department of the federal government, I found myself dealing with what I now understand to be the typical symptoms of burnout -- no motivation, aversion to work, cynicism, and depression. To me, the problem felt like it was the work. I had a manager who paid no attention to me, repetitive and dull work maintaining legacy database applications, and zero support from colleagues. I did the things I thought I was supposed to do: found a therapist to talk it over with, took six weeks short-term disability on a doctors' recommendation, started exercising, journaling, meditating. By the end of the six weeks off I was beginning to feel like myself again.
When I went back to work, it wasn't long -- maybe a couple of weeks -- before the old feelings of hopelessness started to surface again. By February of this year, only a few months after my medical leave ended, it had grown once more to be too much for me to handle on my own -- I was crying every day before and after work (and sometimes at my desk) from the mental exhaustion of doing even simple little feature requests or bug fixes, the kind of thing that I used to be able to do quite happily for hours at a time earlier in my career. When I looked at my colleagues' code during review, all I could see was the flaws, and I grew bitter and distant from my team. After a last-ditch request for transferring departments was denied by my manager, I decided to pack it up and just quit.
I was rapidly headhunted with what seemed like a golden ticket -- fully remote, working on a product in the field I studied in university (NLP), 20% more pay, working with a team of people that seemed during the interviews to be passionate and interesting. I told them I would need two months off before starting the gig to recover from my last job, and they readily agreed. At the end of those two months, once again, I felt so much better: I was exercising, eating well, seeing friends and family, and generally open to what life had to offer. Now I've been in the new job for only a month, and my mental health has never been worse. All I can see is mountains of technical debt, a culture of mostly freshly-graduated devs who seem happy to work 12 hour days six days a week, and managers who are beholden to sales and unable (or unwilling) to push back for saner deadlines or better working conditions for their teams. At the end of each day I am too exhausted mentally and emotionally to do anything other than order take out and sit in front of the television until I fall asleep. I can barely recognize myself as the person I was a month ago.
I've been a professional SWE for ten years now, and a hobby programmer for another ten years before that. I'm "only" 36, but I'm afraid that my career may already be over, and I'm still paying off the student loans from my CS degree.
So: to those devs who have experienced burnout before, and recovered: is there light at the end of the tunnel? If you took time off to recover, how much time did you need before you felt genuinely ready to work again? What can I do to rediscover the ability to do this job I used to love so well? Or is it time to "simply" change careers?
Edit: Thank you all for your compassionate & thoughtful replies -- what a wonderfully kind community. Reading what you have written and seeing that I'm not at all alone in this struggle has been a comfort on a hard day. Many Zoom 1:1s and "pairing sessions" on my schedule for today, but I will come back in the evening to absorb more of what you've said and leave some replies in the comments.
kookomo@reddit
I’m sorry you’re having to deal with this. I wish I could offer a tried and true fix! One thing that helps me when I slide into a funk? Find a tutorial that gets my fingers on the keyboard, something I can accomplish quickly with little effort. Personally, Uncle Bob has lifted me out of a dark place on many occasions! I’m very passionate about his content, but nobody else I work with codes like that, so if I can just work on those skills myself it makes me feel better. Try something very small, inconsequential, commit your code to a private GitHub repo. These actions always result in me rekindling the reason I love code. Corporate life tends to quell that feeling, just like general education turns so many people off from math and science. Bah. Pick some super low-hanging fruit and see if that might help you get your groove back. Best wishes to you!
HotTemperature5850@reddit
Thank you so much for this comment. I've been so burned out I started to think I might just hate programming. I put on an Uncle Bob lecture tonight and after ten minutes I genuinely felt love for my profession again. Your comment made me realize that I'm not in the wrong career, I'm just sick of corporate bullshit and the projects I've been working on at my current job. Programming is beautiful and I remember why I wanted to do it in the first place (aside from the money, which is the only thing I currently enjoy about my job).
deleted_by_reddit@reddit
If I ever figure it out, I'll let you know. I went freelance and traveled the world for six years, it was great, but when I went back to a regular job in 2019 the burnout, frustration, and general sense of wasted time set in after about six month. I'm on my third company since then, and despite an easy-going remote job at a laid back startup, I'm still feeling it.
What I'm trying now is just forcing myself to find the energy to work on my own things in my free time. I don't want to start the next facebook, but if I can manage to maintain my lifestyle without managers, PMs, or clients calling me maybe I'll feel less like I'm stuck in a loop.
Or maybe not. I don't have the answers, but I guess I just wanted to say you're not alone on this one.
PragmaticFinance@reddit
I've never seen someone in a burnout pattern improve themselves by doing more work.
The idea of starting a self-sustaining side project is a delightful fantasy, but the truth is that it's far more stress and work than nearly all full-time tech jobs.
You really should be doing anything other than work in your free time if you want to recover. Get away from computers and screens. Go outside and do something else.
If you want to start a self-sustaining business later, that's great! However, you need to arrive at a healthy and sustainable work pattern for a normal job before you jump off the deep end and start your own business or side project.
GiannisIsTheBeast@reddit
It is helpful if you don’t enjoy your regular work at all but enjoy creating your side projects. One might be considered work but the other is more play/hobby.
PragmaticFinance@reddit
In theory, maybe, but if you stare at screens all day for work and then you stare at screens all evening and weekend for side projects, you're inevitably going to neglect a lot of other things.
Side projects are fine, but they need to be lower on the priority list. Getting out to socialize, exercise, move, see people, and other healthy activities must be checked off the list first.
Jerome_Eugene_Morrow@reddit
Everybody is different. Some people are burned out by the volume of the work, some are burned out by a lack of upward movement or acknowledgement, some are burned out by the lack of engagement or a feeling of futility.
If it’s the latter, a passion project can be a help. Personally I feel exhausted when I’m not learning something new each day, so putting in a bit of extra time to facilitate that helps.
dinorocket@reddit
This is such an important distinction.
From what I understand, there are 2 largely distinct types of burnout, exactly as you mention:
This is exactly how I feel. When I'm staring at our current, somewhat legacy codebase I literally feel like my skills are regressing. It's painful.
HotTemperature5850@reddit
Hey! Did your situation ever improve? I am currently experiencing the second type of burnout, which almost seems worse because there isn't a simple solution like setting boundaries or finding a way to offload some tasks.
dinorocket@reddit
No, I quit corporate software probably shortly after this comment lmao
HotTemperature5850@reddit
Hah!! I'm thinking of going from corporate to an early stage startup actually. What did you end up doing?
dinorocket@reddit
Nice, if I went back into it I would definitely look for a smaller company like that where you get more ownership of the things you work on.
I've been living off of savings and doing indie game dev haha
garylosh@reddit
My burnout was cured by a cancer diagnosis.
Not a big deal, but it could have been. I’d been laid off from Better.com back in December. This was a job where I’d been been breaking my back to serve this shithead of a CEO. I’d been so frustrated with the tech org. I was one of the few people that was calling bullshit. Everything was broken and our CTO was in denial. I approached it with an “owner mentality”. I got sacked before a single share of stock vested.
And so I took some time off with the paltry severance and health insurance they gave us.
Two months pass and I’m kind of chilled out. One day I notice one of my balls feels weird. No lump, no pain, just a little weird. But I’m not working and I’m bored, so there’s no reason not to see a doctor.
Two days later I find out that almost the entire testicle is cancer. This tumor had been there for YEARS. I’d never noticed the change before. I’d never have noticed it if I hadn’t been laid off.
So I get the ball out and it’s no big deal, and when the pathology comes back I learn that this little bit of the tumor was an extremely aggressive type. It doesn’t seem to have spread. There are three steps to getting to the rest of the body, and my tumor only got through two. So I shouldn’t need chemo. But there’s like a 1-in-4 chance that I will.
That was a couple of months ago. I will never care about my job again. Not like I did before.
Every two months I get bloodwork and see my oncologist. Every four months I get CT scans. It is a constant reminder that work does not matter.
Testicular cancer has a 95% cure rate. It is not the worst cancer to have. If you had to pick one, I’d pick this one. But I’ve still counseled people that are very clearly dying. This cancer is rare, and so the complicated cases are often just incurable. There is nothing they can do. Life is too short.
No amount of time will cure you of burnout. You have to completely rearrange the contents of your brain. You have to let go of the way you wish a company would function, of all of the things outside of your control.
The relationship with work that leads to burnout resembles addiction. The antidote to addiction, as they say, is connection. So I try to support someone else every day. Not necessarily in a big way. But it builds awareness of the world outside of me, and kind of snaps me out of work-brain.
I’ve also taken up hobbies that are pointless. Avoid “side gig”-brain. It’s the same as work-brain, it’s just pretending to be fun. I bought a guitar. I got a bunch of metalworking stuff. I’ve deepened my at-home hydroponics.
So I harvest shitloads of basil. I remove suckers from my tomato plants. I sit outside for a few hours with big tanks of flammable gas and manipulate metal at high temperatures. I hang out with my husband. I do stuff in the real world. I forget about work. I just don’t care. I’ll care when I’m on the job. The rest of my time is for me.
ittaidouiukotoda@reddit
After 3 years, I hope you're still OK dude. Thanks for sharing. Reading this inspired me to reevaluate my priorities.