On May 1, 2015, I retired from employment as a software engineer, a trade I practiced for nearly five decades to great satisfaction and profit. I keep in touch with old colleagues, both for friendship’s sake and so I can have a sense for how developments affect the kind of work I once did. But I seldom read trade publications any more. It appears that that might have been a mistake. They’ve opened their pages to destructive nonsense:
The commonly held belief that programming is inherently hard lacks sufficient evidence. Stating this belief can send influential messages that can have serious unintended consequences including inequitable practices. Further, this position is most often based on incomplete knowledge of the world’s learners. More studies need to include a greater diversity of all kinds including but not limited to ability, ethnicity, geographic region, gender identity, native language, race, and socioeconomic background.
Seldom will you encounter a more fatuous, wishful-thinking-based statement. I have no knowledge of author Brett Becker, but from the paragraph above he appears to be deeply infected with “woke.” This infectious agent, sometimes called the SJW virus, has been responsible for more lunacy, and more destruction, than any other intellectual malady of recent years. It habitually expresses itself in “shoulds” – and anyone who’s been reading Liberty’s Torch for a while will know how fond I am of that word.
The article goes on in a predictable fashion. Having claimed that the notion that programming is hard lacks evidence, it then goes on to dismiss the existing evidence – the number and characteristics of those who practice the trade successfully – as somehow irrelevant to the contention. It’s all very much in the SJW tradition of promoting the desires of the author over the demands of reality. But the author’s chief target is not the evidence but our statements: he wants us to stop saying that programming is hard, as if not saying so could make it easy enough for anyone to master.
Programming is hard because it’s a method for instantiating solutions to problems – and solving problems is hard. It requires sustained focus, observational acuity, the ability to separate the relevant from the irrelevant, a high degree of comfort with abstractions, a specific kind of eloquence, and the willingness to persevere in the pursuit of mistakes, whether large or small. These things cannot be taught to everyone. Those who are talented at them are consequently rare and highly paid, as I was.
The longtime relationship between programming and applied mathematics is no accident. Both are problem-solving methodologies, and both are hard to master. Many a promising student of the sciences is deflected from his original ambitions by the inability to progress far enough in mathematics. That’s not a character flaw but a specific kind of intellectual limitation. That limitation is shared by nearly everyone who has ever lived.
What pains persons such as Brett Becker is that the distribution of the aptitudes and abilities required for success in programming strongly favors two demographics: Caucasian and Oriental men. He dislikes this viscerally, as so many SJWs do. It impedes his worship of that chimeric destroyer of societies, “equality.” Ability “shouldn’t” be biased racially or sexually! It “should” be uniformly available to all persons, without regard for race, sex, creed, national origin, or political affiliation. That’s equality, and we will have equality despite all opposition, including that from Nature itself!
You know the rest of the argument, Gentle Reader. In these latter days, it’s habitually waged in street battles, with bricks and Molotov cocktails. But it won’t change the reality of the situation. What’s hard to do – what requires sustained focus, intellect, sharp observation, and savage persistence – only those with high ability will do with success. And for whatever reason, those qualities are not uniformly distributed among the races and sexes of Man.
But that won’t keep the Brett Beckers of the world from trying to silence us. It’s their mission, you see. They must have their “shoulds,” or their Weltanschauung will crumble. Eric Hoffer knew their kind well. They have not changed since he wrote The True Believer. We must not expect them to change any time soon.