Ultimately, I realized that our trade had become commoditized, and I made the difficult decision to sell the business and move on. I transitioned to a new role as a Product Manager, and over the years, I've climbed the ranks to become a CTO at a scaling startup. Although I miss the thrill of being a developer and creating websites from scratch, I've found new challenges and fulfillment in my current position.
If you're facing a similar situation, I'd suggest exploring other avenues to keep your passion for development alive. Consider taking on side projects as a hobby, collaborating with industry friends to start an indie project, or even teaching others about web development. Just be sure to carefully review any non-compete agreements with your current employer before pursuing any new ventures. Remember, although your job may have changed, your passion for creating great websites can still thrive in new ways.