What Should We Teach New Software Developers? Why?
Хотя в названии и есть словосочетание "Software Developers", но в тексте поднимается много базовых проблем CS, CE и их антагонизма, хотя и с некоторым налетом ориентированности на индустрию.
Кроме того, большинство комментариев к статье полезны и дополняют исходный текст.
PS Из интересного в комментариях - "Computer Science is no more about computers than Astronomy is about telescopes" Edsger Dijkstra