Rather than teach everyone to code, let's teach them to think. The coding can come later; it's easier.
A Google org once complained their rewrite from Java to Go had made things 10X slower until they noticed the graph… twitter.com/i/web/status/8…
The goal of software design should be not to add features but rather to eliminate the need for them.
What I should have said: The more you know about the fundamentals of computing the more you will benefit. Learning should never stop.