I've been developing software for the last 15 years and I've stopped 3 months ago and just quit. It wasn't the job, it was one of the better companies I've worked for, the people were nice, the tech was cool and the money was great. Outside of work my life is pretty fulfilled, my first child was born last year, and although its been hard its also really awesome.
I've just lost the passion for developing software :(
I've taken 3 months off so far, but still can't bring myself to open up some code - I'm wondering now if I should think about changing career completely, what can an ex-developer retrain into?
1) after talking to my wife and my doctor I got a counselor. Well really a team of mental health professionals. My counselor and a psychiatrist to help with meds really helped. I started out by taking some medication and doing weekly one on one therapy. Over time I actually got off of medication and the therapy reduced to every other week and then monthly. I still see my counselor every month. He’s amazing. I am so glad I sucked up my pride and met and talked to him.
2) through therapy I realized that I didn’t have an identity outside of being a software developer. That’s what was burning me out. I wasn’t Tim the person who has a family and interests and develops software. I was Tim: software developer. The end. This turns out to be really bad. I had to remember who I am other than software developer. All I ever did was work or think about work or work on other things that were just like work.
3) in discovering who I am I remembered my other passions in life. I spent more time with my family and enjoy the time more. I spend a little time with just myself and that is ok too. I enjoy hobbies (mine are recreational math, reading legal briefings (I’m aware this is weird), crocheting, and writing short stories). I do these by myself or with my kids and wife. It’s nice.
4) now when I sit down to code it’s deliberate and I don’t feel passion towards it as much. I'm okay with that. Coding is work and pays bills and makes me happy in that way. And when I’m done with it for today I’m ok with that too.
Ironically enough I’m more successful in coding and business than I have been in many many years. It’s great. It hasn’t harmed me at all.
So I would suggest not giving up on coding. It pays the bills well and it’s a good career. I’d suggest going to talking to a professional. Figure out what the underlying issues are and fix those.
I’d be glad to answer any questions you have.