Archive for February 23rd, 2017
This is somewhat off-topic here, pertaining as it does to software in general, not just games; though in my defense, the article that prompted it, called How Technocratic Hyper-Rationalism Has Birthed Right-Wing Extremism, does turn out to be about games in the end. But games are software, and software development has been going through a massive crisis lately. Two, actually: one of burgeoning complexity, and one of relevance. And this ties into a bigger trend — pointed out by the aforementioned article — of people focusing more and more on the shiny toys while forgetting the who, the what and the why.
I ranted against techno-utopianism before: the childish belief that more shiny toys will somehow cure all the world’s ills by their mere presence, when it’s not the toys you have, but how you use them. (Look at the hubbub surrounding clean energy and self-driving cars when the Paris Metro has been automated and nuclear-powered for decades — and yes, nuclear is cleaner than coal.) Or that computer algorithms are somehow objective and unbiased, a notion recent case studies have thoroughly dismantled, but one technocrats love, for obvious reasons: it justifies the status quo in which they rule the world.
In the software industry, this attitude took the form of successive technologies being touted as panacea. In turn, we were sold structured programming, logic and functional programming, OOP, UML, XML. More recently it was frameworks, and now everything is package managers and deployment systems.