In klaren Programmierkursen sollten Entwurfs- und Konstruktionsmethoden vermittelt werden, und die ausgewählten Beispiele sollten so sein, dass eine schrittweise Entwicklung gut demonstriert werden kann.
Ich wurde inspiriert, dieses Buch von denen zu schreiben, die skeptisch gegenüber der Macht der Freiheit sind, die Welt zu verändern.