That’s not meant as flattery, it’s just pointing out that the efficiency gains of universal computer literacy will not be realized.
> will not be realized.
Not quickly, but give it a few decades. In particular, you will probably have to wait for another generation of teachers.
Exactly this. Not everyone can work for Google (or even for a B-grade software firm!), but in many instances all you need to do is string a couple of libraries together in order to get order-of-magnitude productivity gains.
I disagree - we spend years from age two teaching literacy. It's a skill that needs practise, but it's a relatively new invention that has enormous benefits. Software is too.
(Mind blowing fact: The walls of jericho were built 2,000 years before writing was invented)
I saw some similar things in the accounting department at my previous employer, and on the flip side I've met many people who seem to spend an inordinate amount of time doing steps that a computer could do, but worse.
I think the important bit is to have tight integration between the person writing the code and the person with the domain-specific knowledge that the code is performing - ideally they should be the same person.
As we move away from seeing computer programming as a specialised skill for a class of elite engineers and towards something just generally useful like reading and writing, I can see this yielding huge dividends economically.