Jathan Sadowski disputes the emerging conventional wisdom that everyone should learn computer programming:
The problem is elevating coding to the level of a required or necessary ability. I believe that is a recipe for further technologically induced stratification. Before jumping on the everybody-must-code bandwagon, we have to look at the larger, societal effects — or else risk running headlong into an even wider inequality gap.
For instance, the burden of adding coding to curricula ignores the fact that the English literacy rate in America is still abysmal: 45 million U.S. adults are “functionally illiterate” and “read below a 5th grade level,” according to data gathered by the Literacy Project Foundation. Almost half of all Americans read “so poorly that they are unable to perform simple tasks such as reading prescription drug labels.” The reading proficiency of Americans is much lower than most other developed countries, and it’s declining. We have enough trouble raising English literacy rates, let alone increasing basic computer literacy: the ability to effectively use computers to, say, access programs or log onto the internet. Throwing coding literacy into the mix means further divvying up scarce resources. Teaching code is expensive. It requires more computers and trained teachers, which many cash-strapped schools don’t have the luxury of providing.
Jeff Wise explores the growing trend of parents hiring computer science tutors for their kids:
For most people, software programming’s social cachet falls somewhere between that of tax preparation and autism. But it’s catching fire among forward-thinking New York parents like Katie’s, who see it as endowing their children both with a strategically valuable skill and a habit for IQ-multiplying intellectual rigor. According to WyzAnt, an online tutoring marketplace, demand for computer-science tutors in New York City has doubled each of the past two years. And if one Silicon Alley–backed initiative pans out, within a decade every public-school kid in the city will have access to coding, up from a couple of thousand. …
Despite the moribund national jobs market, software positions go begging. By 2020, the industry expects to have a million more positions than it can fill. Nine out of ten U.S. high schools don’t offer computer programming, and fewer than one college student in 40 graduates with a degree in the field.