It occurred to me with some horror the other day that software engineering is the new rock and roll. How can I justify such a grotesque statement? Easy.
Consider what rock and roll used to be like when the Beatles and the Rolling Stones were around. A few key groups of people commanded enormous audiences. They attracted huge public attention. They were considered the voice of their generation, were courted by politicians for publicity, and affected entire cultural movements through their decisions.
These days most musicians scrape by on the money they get from performing, or from miserly record contracts they have no control over. They are often selected, vetted, and humiliated by judges like prize pigs while the process is transmitted live on television. Those judges are very often significantly older than the musicians themselves and yet are treated as arbiters of quality. And far from representing something powerful and disruptive, modern pop music most frequently offends the older generation simply by being too bland.
On the other hand, consider tech start-ups. The effect they have on society is frequently massively disruptive. The owners often achieve large cash windfalls. Attention to the products of these companies is often compulsive and faddish to an outlandish extreme. And a large success means instant worldwide acclaim. Most significantly, perhaps, millions of young men are lining up to be a part of the scene, the world over.
Let’s face it, Mark Zuckerberg is this decade’s Mick Jagger. This generation’s big rebellious moment is Zuck turning up to his IPO meeting in a hoodie.
I have spent my life being a nerd, and suffering the consequences of that. So to see nerdism now being so utterly in the spotlight is kind of refreshing and empowering. On the other hand, there’s something a little creepy and cheesy about this turnaround. Is the best form of youth rebellion that western civilization can come up with to work really long hours, do loads of math homework, and deliver a nice product on time?
Yucko, I say. Someone needs to take a stand against it. However, probably not me, as I’ll be too busy developing Android apps.