Algo como DRY é um padrão de design, uma metodologia ou algo intermediário? Eles não têm implementações específicas que poderiam ser demonstradas, necessariamente (mesmo que você possa demonstrar facilmente um caso que NÃO esteja usando algo como o KISS ... consulte The Daily WTF para uma infinidade de exemplos), nem explicam completamente um processo de desenvolvimento como uma metodologia geralmente faria. Onde isso deixa esses tipos de "regra de ouro"?