See also Edsger Wybe Dijkstra's 'On the cruelty of really teaching computing science' http://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036... (1988)
...and compare it to say, Paul Graham's 'the other road ahead' https://www.paulgraham.com/road.html (2001)