I know OP means well, but there's one piece of advice that's exactly the opposite of my experience.<p>First he says:<p><i>There is very little you will learn in your current job...that will make you better at starting your own startup.</i><p>Then:<p><i>Good ideas only come through trial and error.</i><p>Both are terrible advice.<p>There is a whole universe of things you can learn in your current job: technique, experience, exposure to different ideas (in practice, not in theory), how to manage projects, how to deal with people, what to look out for in real world situations, and the two most important things: what NOT to do and what people need.<p>I can think of no better way to get good actionable ideas for a startup than from one's job.<p>And for many aspiring entrepreneurs, having a job and learning a few of these things is the single biggest missing piece in their bag of personal assets.<p>If you have a great idea and the wherewithal to start a business, then by all means go for it when you're ready. In the meantime, there's nothing wrong with having a job; it's probably the best thing you could be doing until you're ready.