Programming is such a powerful tool that as early as the 1960s scholars such as C.P. Snow and Peter Naur were worried about its potential negative impacts on society.a They called for everyone to learn to program in order to democratize access and to inform citizens about how computational processes worked. At the same time, Alan Perlis argued for teaching programming to all university students because of the disciplinary benefits. He saw that computing gave us a new way to understand in many disciplines. His words have proved to be prescient.