An impressive effort, it includes selfie videos by celebrities bubbling about they are learning to code, too; even President Obama, who says "Don't just play on your phone … program it."
My first reaction to all of this was, "My God, I must go home immediately and cancel my daughter's Urdu classes and sign up to study Fortran right now. We can do father and daughter bonding over outdated programming."
My second reaction is that this project is disingenuous and, prima facie, not a little specious. First of all, the contention that teaching kids to code will make Americans better able to compete in the global economy suggests, optimistically, that there’s a firehose of coding jobs out there, an endless gusher forever outstripping supply. At what point does coding become a dime-a-dozen job? Yes, there are far more computer science jobs people to fill them. Today. When will that change? I’m recalling “The Graduate”: “Plastics, my boy, plastics.”
And if telemarketers can be outsourced, at what point will coding become a job that can be done from a place where the exchange rate makes way more sense. At least one of the videos unintentionally made that very point: it featured kids in Africa and other southern hemisphere countries saying, "I am learning to code."
The other problem, to my thinking, is that schools don't have a bottomless bag full of cash waiting to be spent on coding classes. And students don't have an endless volume of sand in their hourglasses. What gets cut? One might argue that teaching coding also teaches grammar, critical thinking, and logic. Sure, but in a completely microcosmic way. Coding is the language of computers. But math is the language of nature. English, rhetoric and history are the tools of debate, participation and citizenship. Remember that word?
One cyber area that should be mandatory in school is digital citizenship and reputation. Communications exec Jonathan Gardner wrote a column about that last week. He said, in effect -- and I agree -- that the Web's implications for personal privacy and power are too serious not to deal with early on; that your social contrail will never evaporate; that while the Web is a great tool, it’s a bit like a Ginsu knife without a handle.
And do you think your kids are spending too much time staring at screens now? Wait until they graduate. Then their lives will become entirely pixilated. School is the last best place to learn about the world from actual people. Can’t we spare them the digital Oracle at Delphi for a couple of years, for God’s sake? They should experience real faces before those visages become avatars and ampersands.
And, yes, I know playing bassoon won't get you a job. Nor will a spot on the volleyball team, or the chess club, or the glee club, or chorus or band, or the community service club or classics, or literature. What they will teach you is to think beyond the footpath, work with people as a team, win with humility and lose with grace, how to harmonize with the greatest and the least around us and how to respect each other for our many differences. And how to be a human being and (not to be too maudlin) an American citizen, and God knows we need those more than we need more coding experts who come out of high school knowing how to write C++. Oh, and for the hell of it ask a guy who runs a software company what he or she really needs. I’m guessing it will be a good plumber.