«El costo de agregar una nueva funcionalidad no es sólo el tiempo que se tarda en programarla. El costo también incluye la adición de un obstáculo para la expansión futura. El truco es elegir las funcionalidades que no peleen entre sí.»
John D. Carmack II (1970- ) Programador de juegos estadounidense co-fundador de ID Software.