I’m in the same boat, or at least a similar boat of different size and origin (only 3 years worth of useless projects since graduation from college, and I’m not a career coder). My start-ups have all pretty much failed, too.
There are a lot of comments on your article offering you advice involving having kids and taking more classes. While I don’t have kids, I have taken a lot of classes, and I’m not sure either of those are the answer. From my limited experience, I’d say those are time and money holes, honestly. I really have no answer; I’m just offering the fact that you’re not alone in your fails.
As lame as it seems, I’ll leave a quote everyone has probably already heard:
“I have not failed. I’ve just found 10,000 ways that won’t work.”
- Thomas A. Edison