If you can still hold for 5 years, you haven't burnt out, you just need a break.
I'm burnt out from software engineering and I have been working on an exit plan for the past year, still a couple months to go. I'd literally rather drive an Uber (being hyperbolic here) than write a single line of code on a regular SWE job. I still enjoy the art of programming computers, I just don't want to be a professional software engineer any more, and AI can ** my **. That's what burnout means.
I agree, and you are not alone. Those who love the craft of programming are forced into a weird situation, and that's where AI sucks away soul.
Perspective and patience changes many things. Work on altering perception by taking workshops, classes, volunteering, reading, poetry, etc. Whatever as long as it's something you haven't experienced before.
Also, I think it's okay to work on your own projects without AI slop-coding. This is how we learn, by doing. There is still expertise to be gained.
Great products are built on top of unique perspectives gained through a lifetime of individuation and a lot of time thinking and tinkering and trying. Unfortunately, even before LLMs, tech has been languishing in a lack of vision surrounding the "iterative mindset," where only velocity matters. But as they say: the electric light did not come from the continuous improvement of candles. I'd also note: there are many companies that failed because they went to market too early (I started one where this was the case!).
If all white collar work is dead, then we're all truly fucked, and if that's the case, why not invest your time into what you find beautiful? If that is software, what kind of software would align with your values?
(I ping pong between this perspective and yours also FWIW)
I can also tell you: I've seen a couple vibe coded codebases, and they are scary and unmaintainable. Your decades of experience is still valuable, don't let the non-technical idea people talk you out of your value.
This was going to burn you out no matter what, unless you got the business chops and the stamina to be in it for the long term.
My advise: stay at your job and ride this wave, don't try to go under it. To countrbalance, work on hobby projects that scratch an itch for you. Work at your own pace for fun, not for profit. The value you get out of it is satisfaction rather than money (which is what your day job is for).
Im in EU. For me there’s no fucking way I can get 100K/year in any other work except software engineering. So I wanna buy a house, I just need to stick a few more years to get there. Just smile, get they paycheck and go home. That’s my plan. I have learned to be more resilient. Lifes short but it’s not like I’m in jail or something like that
Your company never hired you to “code”. They hired you to use your now 20 years worth of experience to either make more money than it costs to employ you or to save more money than it costs to employ you.
My advice is to “touch grass” get off of your computer and don’t make your job your identity. If you got hit by a bus tomorrow, your job would send “thoughts and prayers” to your family, have an open request for your replacement before your body got cold and only think of you when your name appears in a “gif blame”.
Turn off your computer - go to the gym, spend time with your family and friends and realize there is a life outside of computers.
Source: Professional developer for 30 years and before that 10 years as a hobbyist. I have never in the 30 years since I graduated from college written a line of code that I haven’t gotten paid for
I was a fitness instructor part time for the first 15 years as an adult and a runner, stop for 8 years to take care of my (step)sons and enjoy my marriage. With my children being grown, my wife and I travel and just hang out (I work remotely) and meet interesting people.
There is so much more to life than pecking at a computer.