>The thing that I don’t enjoy is when people ask me if they should drop out of school or university to ‘start their own business’<p>Amazingly enough, it's not a binary decision. You can stay in school and start your own company. In fact, your school may even have an incubator program to help you. Being is school is probably one of the best times to start a company since you have free o cheap access to many resources that are expensive outside of school, and you have fallback when your first few ventures fail.<p>With that in mind, I'm always amused at the subset of programmers who rail against degrees. The most recent example I found was this: <a href="http://nickjanetakis.com/" rel="nofollow">http://nickjanetakis.com/</a>, where the author thinks a degree is a fancy piece of paper. A degree in computer science or software engineering can only help you in your career, and it probably has one of the best ROIs for any degree program.