The author has a good point in "Many high schools don't know how to teach CS", but that seems a truism based on what we read in "The Camel Has Two Humps" (<a href="http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf" rel="nofollow">http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf</a>).<p>The author totally misses the point with respect to the value that society (and potential employers) place on computer science. It's like any other form of engineering - you probably can't have a career in it, due to hire-and-fire project staffing, and the offshoring of every possible job that can be sent to some place without minimum wage, and a health care system.