I feel like this is a tough question and decision to make. I've seen it in some of my own friends, especially those who find joy in programming and view it as a creative outlet. Some have even left the workforce for a few years before finding their way back.<p>Unfortunately, there is no advice from me about what to do next, career-wise. Maybe stick to the industry you know best but focus on work that isn't sole contributor? Write a book, join the online micro-blogging community? Interview for the next few months at startups until a job + team clicks where you don't have to code?<p>I personally struggle with this regularly. Having poor management, difficult hours or on-call rotations, and, especially, having shit work is very draining. It completely drains me from wanting to code in my own free time. But, I tackle this by taking 3-9 months off between jobs. Resetting, working on personal projects, traveling and visiting family/friends abroad. That can't work for everyone, though.<p>I'm currently really enjoying my job and the team, company are great. But I think when I need that break, I'll ask for a sabbatical or an unpaid leave of a few months. It will eventually get to that point where I cant go into work for a while but I would love to have a job waiting for me with people I enjoy and respect.