06/20/2021

These differences explain why it has been hard to design software engineering education that actually produces capable software developers. Many software engineering groups are in computer science departments that emphasize the science over engineering.

— Peter J. Denning and Matti Tedre, Computational Thinking