... Дизайнер новой системы должен быть не только реализацией и первым крупномасштабным пользователем; Дизайнер также должен написать первое руководство пользователя. ... Если бы я не участвовал полностью во всех этих действиях, буквально сотни улучшений никогда бы не были сделаны, потому что я бы никогда не подумал о них или не воспринимал, почему они были важны.
Дизайнер нового типа системы должен полностью участвовать в реализации.
Мета-дизайн гораздо сложнее, чем дизайн; Проще нарисовать что -то, чем объяснить, как это нарисовать.
За его основной вклад в анализ алгоритмов и дизайна языков программирования, и, в частности, за его вклад в «искусство компьютерного программирования» через его известные книги в непрерывной серии по этому названию.