Se basa en la experiencia de los principales desarrolladores del sistema operativo Unix.
La filosofía de Unix hace hincapié en la construcción de código simple, corto, claro, modular y extensible que pueda ser fácilmente mantenido y reutilizado por otros desarrolladores que no sean sus creadores.
Por el contrario, McIlroy ha criticado el Linux moderno por tener un software inflado, remarcando que, "los admiradores adoradores han alimentado a Linux con golosinas a un estado descorazonador de obesidad".
Como dijo McIlroy, y generalmente aceptado por toda la comunidad Unix, siempre se ha esperado que los programas Unix sigan el concepto de DOTADIW, o "Haz una cosa y hazla bien".
Por ejemplo, en los primeros tiempos, Unix utilizaba un núcleo monolítico (lo que significa que los procesos de usuario llevaban a cabo llamadas del sistema del núcleo en la pila de usuarios).
¿Debería retrasarse la señal, posiblemente durante mucho tiempo (tal vez indefinidamente) mientras se completa la I/O?
En estos casos, Ken Thompson y Dennis Ritchie favorecieron la simplicidad sobre la perfección.