I would disagree with this, not because it isn't very good advice in general, but because its not good advice for entrepreneurs. The fact is that other people with motivation and drive to start something are quite rare to find in non top-tier schools, and you not only want people who think like an entrepreneur, but you also want them to be able to carry part of the load of the initial work (for web-based applications, code). Don't apply to the top tier schools because its something that everyone else is doing - do it because you'll find the best people there, and anything less is giving yourself a handicap that just isn't worth it. If you're scared about not making it into the top tier, well just remember, wanting to be an entrpreneur already puts you above many, many people.
One thing I do agree on is that starting something requires more than just coding skills - your ability to socialize, to motivate other people, and to get along with others is critically important. However, I would recommend teaching yourself how to socialize and getting academic schooling on code rather than the other way around.
If you're choosing your college based on where you can build a startup, you should look at 3 things:
1) Smart, motivated people. I would say Stanford, Harvard, MIT have taken most of them. Startups are rarely 1 person endeavors, and having a lot of candidates for a partner really helps.
2) Skills. This is why any top-tier university is good, because the skill-sets there are abundant. Plenty of smart people are looking for the next frontier, and you can give it to them.
3) Community. Most people don't get serious about entrepreneurship until they meet an entrepreneur. Make sure you have some sort of VC connection in your school, or a business program in entrepreneurship and a lively entrepreneur community. Also take entrepreneurial classes if you can, and try to connect with the community as fast as possible.
I go to CMU (Carnegie Mellon), and while it has, to some extent, all of the 3 points above, I do sometimes regret not going somewhere better. The difference in the caliber of people and the quantity and quality of the entrepreneurs here is quite apparent. CMU has a lot of old VCs that don't really know the web, and the entrepreneur community here is mostly older people doing older stuff (but still fascinating startups). One thing I'm very satisfied with is the professors here teaching entrepreneurship, as they have their own companies and provide a LOT of advice and motivation (they just are limited in how much help they can give if you're doing a web startup). I would say its a tier or 2 below the top three.
There seems to be a good correlation between the VC money in a certain area and how startup-friendly the colleges nearby are. Its best if you just follow that.
also - business vs CS - do CS.
The business school here at CMU produces the worst slackers-that-look-good-in-suits that I've ever seen. It does wonders to your presentation skills but kills your ability to do any serious work whatsoever.
Go CMU -- I went to Pitt in Pittsburgh for industrial engineering which is a decent degree for someone that wants to major in business but can handle 30 credits of math classes and more applied math classes.
One thing about CMU's business school that I respect is that they do offer hard, technical classes in some areas that overlap with industrial engineering. You can learn supply chain management at CMU's business school; you can't learn supply chain management at Pitt's business school.
I really do see where you're coming from, partly because I believed the same when I was in college. I kept looking around and thinking, "There has to be a place where everybody's better than this, right?"
I'll go ahead and put out a few things that I still think might be true about the top schools before I jump into my objections.
The alumni network seems to be good. This does seem to be important. I can't really qualify how much better it is than other places since I didn't go to a well known school, but it does seem to be big, and well, often rich. (Though, strength of the alumni network doesn't seem really to be a linear function of prestige. There are a lot of places out there with freakishly strong alumni networks that aren't that hard to get into. Looking at the school's endowment might be a good place to suss this out.) Location, as others have pointed out, can make a big difference too. And while I don't at all believe that going to Harvard or Stanford is a reliable indicator of intelligence, I suspect that it is a pretty good indicator of people who are able to set hard to reach goals and get them done. The last bit is brand recognition. Harvard and Stanford and similar have that and I suspect "BS in Computer Science from Harvard" sounds better on a VC pitch than, "moderately intelligent charismatic insomniac workaholic with delusions of grandeur", even though the latter would probably be closer to The Right Stuff.
There are smart and motivated people at every decent college. And pretty much everywhere they're in the minority. It's enticing to think when you're at College A that if you'd just gone to College B that it'd be better.
One of the funny statistics from where I went to college was that, at the time that I went there, we had the highest percentage of students that went on to receive PhDs of any college in the country. I say funny because, well, I'm sure you've never heard of where I went to college (now, apparently, according to US News, the 116th ranked liberal arts college). So, a few years after college I had friends were TA-ing at Berkeley, Cornell, MIT and they all said pretty much the same thing -- that the students were almost frustratingly similar to us. It's easy to forget that for every Larry Page there are thousands of Stanford grads that are working at boring jobs just like everybody else.
Community and skills seem about the same. I'm not saying that people aren't better at more prestigious schools. I'm pretty sure they are. But my feeling is that the top 1% where I went are probably about on par with the top 10% from Harvard. And that was still several dozen people and I reckon I knew most of them. In the house I was living in senior year, I was the only one of the five of us that wasn't a national merit scholar. But I'm not sure that matters very much.
My next door neighbor and I are both from Southeast Texas. This is quite a coincidence, because, you see, I live in east Berlin. His startup (smartertours.com) has really taken off in the last year. I'm probably smarter than him, but he's a charismatic insomniac workaholic with delusions of grandeur. Dude's a machine.
Ryan went to University of Texas I think. My other ex-pat friend here, Jeff, runs the cafe down the street where Ryan and I often see each other at lunch. He went to some unknown bible college. Jeff's also managed to do pretty well for himself since he managed to pick a trendy street just before it got trendy. He's also worked his ass off.
Now, I'm not an entrepreneur yet. I couldn't legally start a business here until I got my permanent residence a few weeks ago. But I've done pretty well for myself as a hacker. When I look back at my brilliant college roommates, and compare them to me, Ryan or Jeff, my old roommies were definitely a smarter bunch with a more impressive collection of degrees. They've all got normal jobs now. But Ryan and Jeff seem to have what it takes.
I'm not saying that an aspiring student shouldn't go to Harvard or Stanford. I couldn't have gotten in, personally, but I'm sure they're great places to hit the ground running. I'm just saying don't get hung up on it.
One thing I do agree on is that starting something requires more than just coding skills - your ability to socialize, to motivate other people, and to get along with others is critically important. However, I would recommend teaching yourself how to socialize and getting academic schooling on code rather than the other way around.
If you're choosing your college based on where you can build a startup, you should look at 3 things:
1) Smart, motivated people. I would say Stanford, Harvard, MIT have taken most of them. Startups are rarely 1 person endeavors, and having a lot of candidates for a partner really helps.
2) Skills. This is why any top-tier university is good, because the skill-sets there are abundant. Plenty of smart people are looking for the next frontier, and you can give it to them.
3) Community. Most people don't get serious about entrepreneurship until they meet an entrepreneur. Make sure you have some sort of VC connection in your school, or a business program in entrepreneurship and a lively entrepreneur community. Also take entrepreneurial classes if you can, and try to connect with the community as fast as possible.
I go to CMU (Carnegie Mellon), and while it has, to some extent, all of the 3 points above, I do sometimes regret not going somewhere better. The difference in the caliber of people and the quantity and quality of the entrepreneurs here is quite apparent. CMU has a lot of old VCs that don't really know the web, and the entrepreneur community here is mostly older people doing older stuff (but still fascinating startups). One thing I'm very satisfied with is the professors here teaching entrepreneurship, as they have their own companies and provide a LOT of advice and motivation (they just are limited in how much help they can give if you're doing a web startup). I would say its a tier or 2 below the top three.
There seems to be a good correlation between the VC money in a certain area and how startup-friendly the colleges nearby are. Its best if you just follow that.
also - business vs CS - do CS.
The business school here at CMU produces the worst slackers-that-look-good-in-suits that I've ever seen. It does wonders to your presentation skills but kills your ability to do any serious work whatsoever.