I went through this exact thing. I became so depressed and stressed out during my last real software development job, after making it to a pretty respectable senior software engineer. I quit as a life saving decision, and now it seems that those 5+ years I put in just don’t matter, as I had been getting to the final hiring stages and then getting passed up constantly. In the other hand, I have been able to get into graphics programming, painting, 3d modeling, etc, because I don't have to come home and force myself to learn the new frontend/backend framework, I have a lot less stress and I have no desire to get back into the hamster wheel of the tech world. I love creating and building, it gives me a reason to live, I now know that I was preventing myself from this very important life satisfaction, which led me to my huge career impasse/quitting my job. I think some of us are just not built for the hyper optimization and materialism of the modern corporate tech world. I err personally more toward the artistic side, and that quality is not appreciated by the vast majority of recruiters and hiring managers. Like you, I am hopeful for the future, but I also no longer hold the delusion that I can find life satisfaction through the job alone, as I so naively pursued before. It’s so much harder to measure success when its not based on those simplistic metrics like company status or income, but maybe that’s because it never should have been the concern. :)