How do I stop burning out?

Posted by opakvostana@reddit | ExperiencedDevs | View on Reddit | 57 comments

I'm 2023 I decided to take a 6-month long career break because I was genuinely fed up with my job and it spilled into my enjoyment of the activity of programming as well. For much of those 6 months, I didn't even want to be close to a computer, I spent my time going on nature walks and hikes and just about anything else. Towards the last couple of months, I had a few ideas I wanted to do, and that got me back into it. I picked up a new language, some new libraries, developed a project or two. I genuinely felt my enjoyment come back and I felt like I was passed my burnout.

Then I got a job at the start of 2024, market was tough, but I did find one. At first I was excited, it sounded like a great opportunity, the pay was good, and it's fully remote. 2 years have passed since then, and it's not turned out the way I was hoping. I work on a dogshit project, the whole thing doesn't have more than 30-40k loc across the whole of it, and it's already utterly unmaintainable because it's written in 8-year-old Scala that nobody wants to upgrade or rewrite. The company does not care about tech debt, all it cares about is revenue. If you can't prove an activity is going to raise more money, then it's not even on the table for discussion. This is most recently compounded by rampant and unchecked use of AI in the project. We don't even have any integration or e2e tests, and others in the team are trying to rewrite the whole damn thing in Java using AI. We don't use any static analysis tool either, and the Scala code is trash to begin with, so you can guess what that means for the "rewritten" java code. It's the stuff of nightmares, and I'm being requested to review and approve the slop AI PRs with changes ranging in the thousands of lines of code.

I'm burnt out again, I can feel it. I'm disgusted when I think about spending time outside of work to work on my own projects or anything like that, even if it's in a completely unrelated tech stack or whatever. Every day I'll be met with something new at work that makes me want to run for the hills and become a potato farmer.

What do I do? Do I take another career break? Do I just switch jobs and hope for the best that the next place will be better? I won't lie, I'm not in a good mental place most days, but for now I manage by getting enough sunlight and going for regular walks. I want to be able to sit down and work on my own projects again without feeling bad or depressed.