18 April 2013

Oh Maybellene.

Why can'tcha be true?

I wish I knew how to fix cars. I feel like in my dad’s generation, the minimum functional level of cultural savvy included the capacity to open up the hood of a car and poke around and pronounce casually authoritative assessments using words like “torque” and “gasket.” I can’t do that. I wouldn’t know a gasket if it punched me in the nose. Much less a torque.

I take solace in the observation that at least among my generation, I’m not alone. I don’t think the median twentysomething American knows much more about fixing a car than I do. And I blame the machines themselves. In 1959, when my dad was born, all cars had the same basic elements, and the way they interacted was transparent and reasonably intuitive. Not so now! Cars, like the rest of the world, are run by computers. I actually felt a stab of irreparable loss when I was listening to Car Talk a couple weeks ago and heard Tom and Ray mention “the computer.” I know, it’s the twenty-first century, and it’s their job to understand comprehensively whatever someone decides to put in a car. But it jarred. I don’t turn on NPR to hear Click and Clack talk about computers. I want to hear Carburetor and Spark Plug and Belts. I want to hear Gasket.

I mean the Gaskets are still there, of course. It’s just that they’re controlled by the computer. Okay, maybe the gaskets aren’t directly controlled by the computer -- I can’t actually say because I still don’t know what a gasket is -- the point is, fixing a car in 2013 requires some understanding of a computer. But the computer is made by a human, and I want to propose that what cars were to my dad’s generation, computers might be to mine. I don’t mean that we all have to be able to write machine code, any more than my dad’s generation was all professional mechanics. But I think today, cultural savvy increasingly requires familiarity with a basic toolbox that helps you bend computers to your will.

I’m late to the party. It took me a while to get excited about telling stories with numbers (there is another post to write about that). But lately I’ve been learning how to scrape screens and do some basic automation with Python, and it’s opened up a new world. Sure, real codeheads might guffaw at how infantile the stuff is that I’m getting excited about. (Although to their credit, I’ve found computer geeks in general to be indulgently supportive of humble outsiders who want to learn.) But that’s just my point: it’s not that hard to reach a level of basic conversance which, while not exhaustive, is still really useful. I can tell Python to go gather data for a paper I want to write, or tell it to email me when a band I care about is playing nearby.

This is empowering. Eisenhower’s interstate system opened up the country and helped create the abiding American myth of the Freedom of the Open Road -- and cars, as the vehicles for accessing that network, became the symbols of that freedom. As much as I hate to perpetuate a cliché as exhausted as the “information superhighway,” it’s really apt for this metaphor. The world’s data beckons, and the vehicle which now embodies the freedom of that network is code.

I’m making a comparison, not drawing equivalencies. Until I can sit at my keyboard and feel the wind in my hair and the sun on my gangster-leaning arm -- as I listen to some artist who does for the Internet what Chuck Berry did for the Interstate -- I’m not going to pretend it’s an unambiguous step forward for humanity. But it’s pretty cool to be able to tell a computer to download all the data from a government website, crawl through it, and tell you the parts you care about. Or write a script for a game of Battleship! Who knows; maybe within another generation computers will get so complex that, like cars, they will become the exclusive realm of specialists. Like Chuck Berry, we live in a time when amateurs can still customize their own machines as an expression of personality and independence and creativity. Let’s do it, amateurs.

No comments: