Because I keep reading stories from smart people who are inundated with programmers who couldn't code their way out of a paper bag. The fact that the smartest and most talented young programmers I know are all self-taught from non-CS backgrounds seems to back that up.


What goes on in those schools? Do they just hand out "Java in 21 days" books and schedule commencement three weeks later?