I went through the same thing you're describing, and I came to a very simple conclusion (in hindsite) that the other commenters haven't touched upon. I quietly suspect that I'm right, and it makes me sad that it feels like such a dirty secret.<p>When I was a kid, I loved coding. From the ages of 6-19 I didn't really want to do anything as much as hack on cool projects. The only thing that would make my life perfect — obviously — would be to get paid to code, so that I could do it all of the time and pay bills, too. I'd be the luckiest guy on earth.<p>So, why was I horribly sad (not depressed, btw - that's a disease which you don't bring upon yourself) as a professional developer at 25? I used to be so engaged, but then I could hardly concentrate on what I was doing, and it was very difficult to get started each day.<p>One day it hit me like a lightning bolt: the reason you do something impacts whether you can enjoy doing it or not. That's why being a prostitute is not generally considered the best job ever; I found that coding other people's ideas was like not getting to choose who, when or how to have sex.<p>For me, the solution was to gradually move out of coding day-to-day into a more pure consulting role while reintroducing lots of fun personal coding projects, which are mostly just as fun as I remembered from when I was a teenager. 8-9 years later, I simply don't take on paid coding projects.<p>As a corollary, I'm really into film photography and I flat out refuse to get paid to shoot, because I have no interest in difficult brides or screaming babies. I figure that I deserve a passion that isn't corrupted by my need to pay a mortgage. It's like an endless chain of discoveries and happy accidents that brings me mental calm and occasionally professional (consulting) opportunity.<p>I recently went to the Luminance photography conference in NYC, and during breaks I met as many people as I could. Every working photographer seemed stoic and anxious, and all of the aspiring photographers verbally differentiated between their "arty" work and the stuff they had to shoot in order to pay the bills. Not one of them thought that there was any hope of them having fans that would appreciate them the way a painter would. [Granted, painters often have patrons... but I digress.] I found it all quite sad.<p>Needless to say, I suggested that they all learn to code as a career so that they could take photos out of love. I said that if they needed to pay their bills with their camera, they would develop an increasingly abusive relationship with photography.<p>Don't worry about "coming back with a bang". You only live once, so stop hitting yourself.