I too spent 10+ years as a professional software developer before I decided I just didn't want to do it any longer. I still love "hobby coding", as the author calls it, but production/professional software development is entirely different.
Luckily, I stumbled into a job in the "solutions" genre: i.e. solutions architect, solutions consultant, pre-sales engineer, technical account manager, etc. There are subtle differences between these jobs, but they all require a fairly high level of technical knowledge, but also require soft skills and business acumen. I found this was the sweet spot for me. I'm able to stay close to technology without the immense pressure of professional software development. Plus, I get to learn more about the big picture, business operations, my clients needs, grow my network, etc.
I still hobby code in the evenings, out of pure enjoyment, and the knowledge I gain helps me do my day job better. It's the perfect situation. If you're over professional software development, try a "solutions" gig.
Luckily, I stumbled into a job in the "solutions" genre: i.e. solutions architect, solutions consultant, pre-sales engineer, technical account manager, etc. There are subtle differences between these jobs, but they all require a fairly high level of technical knowledge, but also require soft skills and business acumen. I found this was the sweet spot for me. I'm able to stay close to technology without the immense pressure of professional software development. Plus, I get to learn more about the big picture, business operations, my clients needs, grow my network, etc.
I still hobby code in the evenings, out of pure enjoyment, and the knowledge I gain helps me do my day job better. It's the perfect situation. If you're over professional software development, try a "solutions" gig.