Pior é Melhor

Worse is Better é um princípio de design de software que afirma que a qualidade do software não é totalmente dependente do número de funções e que menos é muitas vezes mais. O princípio também é conhecido como New Jersey Style e foi criado por Richard P. Gabriel em seu artigo no MIT The Rise of Worse is Better.

Worse is Better advocates for software that is simple and easy to understand over software that is heavy with functions, features or options, resulting a product that is difficult to understand. O princípio do design visa aumentar o foco e a qualidade do produto e evitar problemas como o creep.

O Rise of Worse is Better destaca quatro características centrais do princípio:

  • Simplicidade - refere-se à facilidade de implementação e, mais importante, a uma interface simples.
  • Corretidão - refere-se à necessidade do design ser discernivelmente correto e sem erros.
  • Consistência - refere-se à uniformidade geral do design, que é mais importante que simplicidade e completude e igualmente importante como correção.
  • Completude - refere-se à idéia de que um design deve fornecer uma experiência completa, com todas as variáveis esperadas cobertas. Entretanto, a completude não deve ser diminuída para aumentar a simplicidade.

Richard P. Gabriel argumentou que o software desenvolvido sob este modelo é mais bem sucedido do que o software desenvolvido sob o modelo tradicional do MIT. Embora o objetivo do Pior seja Melhor filosofia é um software de melhor qualidade e mais fácil de desenvolver, ele pode ser usado para desculpar a falta de funcionalidade esperada em um programa.