Also, “as it turns out, particularly in the USA mathematics is the pinnacle of user unfriendliness.”
I don’t think much has changed since 1985: an interview with Dijkstra.
There is an unfortunate trend that has emerged since this time, though. In the interview, Dijksra points out that the gap between universities and industries was widening at the time, although he was optimistic that the younger, more educated work force would reverse this trend. Instead, what we have seen is an industry that is frustrated with universities that encourage students to think in terms of the theory. Wanting to get good placements for their students, many universities have chosen to restructure their curriculum to be more “applied.”
Can you imagine what it would be like if mathematics were the same way? It’s one thing to acknowledge a different flavor between these two sides of our world, but to demand we teach one to the exclusion of the other? At some point, universities will need to wake up and realize that “Computer Science” is not just another name for “Software Engineering.”