A Philosophy of Software Design
John Ousterhout·2018·no ficcion
Mientras que Wirth se enfoca en la construcción sistemática desde la base, Ousterhout aborda el diseño de software desde una perspectiva de gestión de la complejidad y la importancia de la profundidad modular, que si bien no es programación sistemática explícita, complementa la idea al enfocarse en cómo la estructura del sistema impacta su mantenibilidad y desarrollo a largo plazo. Es una evolución contemporánea de la mentalidad de diseño riguroso.























