I always tense up when I see people quit their job with no revenue plan, no prototype, and no idea of a team. <p>I'd much rather have the experience of building a bunch of test projects and really exploring who I worked well with in my free time after work and on weekends, and have a definite fundraising, demo or beta with users, or other traction before deciding to quit my job. It not only makes the move easier, but it also is a good test of the people you're working with. Are they interested enough in the idea to spend their free time on it? Do you enjoy the work? Is it fun? Are you solving a core problem? <p>I've seen people leave their day jobs for a "to do list app" "startup". That is <i>not</i> a startup. It is a project for understanding how to build things and gather people around and idea so that when you're ready to do the thing you want to do, you have made enough mistakes with little projects that you don't waste your time doing them when it really matters. <p>Bottom line is this: leave your job when you have a solid plan, not a dream. Study the start of Adobe Systems. They knew when to leave and when to stay.