Hay dos formas de diseñar un software
«Hay dos formas de diseñar un software: Una es hacerlo tan simple que obviamente no hay deficiencias, y la otra es hacerlo tan complicado que no hay deficiencias obvias.» Charles Antony Richard Hoare (1934- ) Científico en computación británico.