The recent blog post
by Willard Foxton is an amazing insight into the world of the non-programming mind.
He goes on to say:
"Coding is a niche, mechanical skill, a bit like plumbing or car repair."
So coding is a mechanical skill — I guess he must be thinking of copy typing.
"As a subject, it only appeals to a limited set of people – the aforementioned dull weirdos. There’s a reason most startup co-founders are “the charming ideas guy” paired with “the tech genius”. It’s because if you leave the tech genius on his own he’ll start muttering to himself."
Why is it I feel a bout of muttering coming on?
"If a school subject is to be taught to everyone, it needs to have a vital application in everyday life – and that’s just not true of coding."
Of course it all depends on what you mean by "vital application".
The article is reactionary and designed to get people annoyed and posting comments — just over 600 at the moment- but what is worrying is that the viewpoint will ring true with anyone dumb enough not to be able to see the bigger picture. The same attitude extends not just to programming but to all STEM subjects. The next step in the argument is — why teach physics, chemistry, biology and math (as distinct from arithmetic) to any but exceptionally dumb weirdos."
Link to Original Source