I always thought my trajectory would be to go to my current school, transfer to a better one, get some good internships, and graduate with a CS degree. But my grades aren't where they need to be, so I probably won't be able to transfer to a good school. Honestly I've been concerned whether or not I can afford it anyways. Going for a junior position, or even a paid non-college-affiliated internship, is far more appealing.
I've got a pretty decent GitHub, and I've launched a few apps with another in the works. My major (and it is major) concern is that I don't have a good grasp on CS fundamentals - algorithms, data structures, etc. But it seems easier now than ever to teach yourself this - whether through Coursera, or through reading a variety of sources, and practicing on sites like Project Euler or Interview Street.
Maybe Hugo's experience was different than the average developer drop-out because of his ability to get into App Academy, but I'd like to think anyone who can demonstrate programming knowledge and intelligence has a shot, degree or not.
Don't drink the Kool-Aid, stay in school. Use Coursera and other available resources to augment your university education.
I went through college, learned dittily squat when it comes to cs, and now I'm playing catch-up hardcore with js/functional programming/kernel hacking/everything.
Autodidacts rule the world today, and they will only continue to become more influential. Nobody can push you harder than you can push yourself.
How many people didn't get accepted something like App Academy? One problem with self-taught education is the lack of metrics; it's hard to tell if teach-yourself is a viable path for everyone, or just a small percentage.
I don't have a CS degree, but I've still found that having a humanities degree from a top tier university is still very helpful for opening doors. Like it or not, having a degree is a positive signifier. Dropping out is (in many cases) a negative signifier. And if you're struggling to learn in college, what makes you think that you'll do better outside of college? I found that one of the most important things I learnt at university was how to learn effectively and quickly.