When I ask people to picture a coder, they usually imagine someone like Mark Zuckerberg: a hoodied college dropout who builds an app in a feverish 72-hour programming jagwith the goal of getting insanely rich and, as they say, changing the world.
But this Silicon Valley stereotype isnt even geographically accurate. The Valley employs only 8 percent of the nations coders. All the other millions? Theyre more like Devon, a programmer I met who helps maintain a security-software service in Portland, Oregon. He isnt going to get fabulously rich, but his job is stable and rewarding: Its 40 hours a week, well paid, and intellectually challenging. My dad was a blue-collar guy, he tells meand in many ways, Devon is too.
Politicians routinely bemoan the loss of good blue-collar jobs. Work like that is correctly seen as a pillar of civil middle-class society. And it may yet be again. What if the next big blue-collar job category is already hereand its programming? What if we regarded code not as a high-stakes, sexy affair, but the equivalent of skilled work at a Chrysler plant?
Among other things, it would change training for programming jobsand who gets encouraged to pursue them. As my friend Anil Dash, a technology thinker and entrepreneur, notes, teachers and businesses would spend less time urging kids to do expensive four-year computer-science degrees and instead introduce more code at the vocational level in high school. You could learn how to do it at a community college; midcareer folks would attend intense months-long programs like Dev Bootcamp. Thered be less focus on the wunderkinds and more on the proletariat.
Across the country, people are seizing this opportunity, particularly in states hit hardest by deindustrialization. In Kentucky, mining veteran Rusty Justice decided that code could replace coal. He cofounded Bit Source, a code shop that builds its workforce by retraining coal miners as programmers. Enthusiasm is sky high: Justice got 950 applications for his first 11 positions. Miners, it turns out, are accustomed to deep focus, team play, and working with complex engineering tech. Coal miners are really technology workers who get dirty, Justice says.
Meanwhile, the Tennessee nonprofit CodeTN is trying to nudge high school kids into coding programs at community colleges. Some students (and teachers) worry that the kids dont fit the Zuckerbergian clich. Thats a cultural albatross, CodeTN cofounder Caleb Fristoe says. We need to get more employers saying, Yeah, we just need someone to manage the login page, he says. You dont have to be a superstar.
Now, to be sure, society does need some superstars! Serious innovators, at companies and in academia, are the ones who create new fields like machine learning. But that doesnt preclude a new mainstream vision of what most programming work actually is. For decades, pop culture (and, frankly, writers like me) have overpromoted the lone genius coder. Weve cooed over the billionaire programmers of The Social Network and the Anonymized, emo, leather-clad hackers of Mr. Robot. But the real heroes are people who go to work every day and turn out good stuffwhether its cars, coal, or code.
This article appears in the December 2016 issue. Subscribe now.