I'm just wondering how many programmers here took the plunge and quit their job to pursue thier dreams.
I have a fine job, corporate, amazing pay, but my life is miserable. I come into work every day unmotivated to write Java, or work on the product we are building. I don't even spend the money because I don't know what I need it for. I even still live with my parents because I have no desire to move out (I'm in my 20s). Meanwhile, at the office, I read sites like HN and see startups left and right and feel completely left out.
In my perfect world I would just quit, and spend my days building ruby/comet/js/etc., all the cool stuff, and leave this Java world behind. I already have a knack for it, and want to just try the startup world, but every time I am about to quit, I realize I will have no reliable source of income, and once you get used to that paycheck you really get used to it.
I'm wondering if anyone has success stories, or motivational tips in general or have made the same plunge and do not regret a second of it. What pushed you over the edge?
Hack after hours and put it on github so people can see the commit history. If you're not motivated enough to write it in the evenings after working a full day, you're probably not going to be motivated enough to do your own startup/freelancing setup successfully.
Once you've made something interesting, find companies that interest you, email them and describe why you're interested in them, that you're looking to get out of the corporate world, and that you made this cool thing, are they or someone they know looking for a programmer. You'll be mostly unsuccessful, but having a job gives you plenty of cushion and it only takes one yes.
If you're really serious, fly out to SF for the YC open house coming up. I have no connection to YC aside from rooming with a guy in the program but can attest that getting an in on the YC network will at least get you under consideration at a bunch of places.