Uma pergunta interessante � levantada por Simon (no trackback).

� igualmente verdadeiro para muitas outras profiss�es.
Para projetar solu��es simples exige-o pensar mais. A solu��o final pode ser simples mas ser assegurada que para cada solu��o simples o colaborador teve que rejeitar diversas solu��es mais complexas ao longo da maneira. � f�cil cair no h�bito do pensamento e come�ar executar primeiramente (colaboradores felizes do teclado), a seguir pensa mais tarde para reparar erros. E o colaborador deve estar sempre pronto para rejeitar imediato sua (e eliminado erros at� que o sol crescer frio) solu��o muito estimada em uma observa��o dos momentos (tempo & custo permitindo) quando encontra uma alternativa mais simples. Por que? porque simples � frequentemente mais robusto e mais f�cil de manter.