Dropping Out Is Probably Not for You (2011)
jacquesmattheij.com
jacquesmattheij.com
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.
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: http://nickjanetakis.com/, 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.
I dropped out of school because I didn't like it and was miserable. I was in school because that's what people do at 18.
Five years later I had a lot more life experience, a clear goal in what I wanted to get out of school, and went back. Maybe I'm in the minority of people in that I'm highly motivated to learn things independently, but I'm still not totally convinced it was the best use of my time and money, and I live in Canada where it's a lot cheaper in the USA.
I think people should follow their hearts, be ready to pull themselves out of ruts, and to find their ambitions.