I've been a coder for the past 15 years. I was living and believing that software engineering is a means to an end, and refused to move away from hands on positions. I gaslighted myself into believing that I enjoy coding.
However, looking at it now, it seems like I was wrong. While I do like writing code, I've been doing it both at job and after work for my side projects, and I think I no longer can handle it.
I want to keep doing side projects, but for my job, I think I want to get away from writing code, or at least minimize it drastically. I'm considering leadership positions now, but I'm not entirely sure what's there for me.
Would appreciate some people to share their experience, how they moved away from writing code to leadership/management positions, and how I can pull it off while having minimal leadership experience.
Do a thorough think of how much money you really need. And convince yourself that a dollar more isn't worth any amount of extra effort.
For most people it took a 3-5 years in school or lower level jobs to get good enough to crack into the fruits a high earning software engineering career. If you were young when this happened, you didn't even notice those years go by. Now you're older, but the same rules apply. They just feel different and usually unmotivating. You may need to spend a few years at the bottom again to make some progress down a different skill tree.
When you're winning for so long, it's hard to imagine eating shit for years just to make bread again elsewhere. Harness some excitement around that and commit fully, or realize that you have a pretty great life and find a way to stay cozy in tech (like divorcing your identity from your job).
edit: also if you've only been in big tech, then get out. it's so much more fun elsewhere.