Another thought: Major project, pretty major screw-up in the project (not necessarily any individual's fault, or you could well have played a major part), burnt out, stressed. Quitting can be a form of a release. So is it quitting or being fired?
I've done it and I'm not proud of myself for it.
Here's what I wished someone had told me back then:
1. Reduce your (you and your wife) expenses. Does she have a regular income? Figure out how much runway you have.
2. Discuss options with your wife.
3. Plan to finish the project. Work with your manager/boss/team. Step up and tell them your insecurity and worries if you haven't. Projects come with risks, problems and difficulty. It's normal. Finish the project and take a break.
4. Freelancing is much less about technical skills than being able to find leads and nailing the project. Majority of customers can't evaluate your technical skills or experience. In other words, that's the least of your problems unless you opt to do very specialized technical work (then you would have no problem finding work anyway).
5. There's a (maybe) good chance you'll fail at freelancing and want to go back to a job. Be mentally prepared.
6. If all fails, quit. No big deal.
Good luck. It'll be over.
I feel that this failure serve as a catalyst for moving on to something I always wanted to do. I am aware that I may be in a state of mind to look for escape. But I have no intention of running away -- unless I am fired early, I will finish and quit.
I have discuss this at length with my wife and family, and it's just a matter of doing it. A stable salary can be very comforting indeed.
The job comes with a lot of stress, more so than other companies I have been with or heard about, so I know this is not what I want moving forward. And I have a clear idea of what I want to do -- something like what you are doing, have a own products and sell them.
I'd be interested to hear from useful advice from you since you seem to have gone through this before and know more than me.
1. Get my ebooks published -- I have several work-in-progress ebooks on writing ebooks with free tools on net, how to get really cheap web hosting, and get started on cloud (EC2) for hostings.
2. Start freelancing on odesk, guru, freelancers etc
3. Publish my iphone games and android apps
4. Put my Saas bug trackers online for subscrption.
What do you think?
Sit with your boss and be honest about that project,he can help and defend you about the delay,...say him to ask the customer to change some params of the project:time and justify.lack of communication will worsen things
If your boss is upset, it because they failed to keep on top of this. If you're fired, its because they need a scapegoat.
But I don't want to go through another round of this kind of crazy crunch. Maybe this is a kick in the back to launch myself. Or I might just be burn out and talk crazy. :-(
Email: inlith@gmail.com
2. You can try to line up freelance clients before quitting/getting fired.