So I wanted to find out more about this author....
Eric Spiegel is CEO and co-founder of XTS, which provides software for planning, managing and auditing Citrix and other virtualization platforms.
This web site at www.xtsinc.com has been reported as an attack site and has been blocked based on your security preferences.
CLASSIC, so much for "smarter white collared developers" ;)
But I digress...
Look, plain and simple, in the field of software development, education means NOTHING. Why you ask? because unlike true engineering, there are no globally studied curriculums. Now, you may argue about this all you want, but these are facts. CS programs vary so wildly, it's amazing.
Secondly, since most developers don't do any actually engineering, those core CS principles rarely come to play.
That being said, what matters is the individual. There are huge differences from people that went to a tech school 'cause it was cool, someone that went to a top tier school, someone that dropped out ( for any of the reasons ), someone that went to a mediocre schoo, and someone that skipped college and just wanted to speed up their career.
But usually, those differences boil down more so to "candidate pools", and who they "mostly attract".
The good developers, come from all walks. They are the people that go beyond the taught knowledge ( wherever this knowledge may have come from ), and actually understand things from a raw, as close to true engineering perspective as possible, view.
But what do i know, I'm one of those that went to a top tier ivy, EE btw, and then decided to leave on his third year because it was too boring.