Se na maioria das vezes conhecer o padrão vigente é uma vantagem, em algumas ocasiões desconhecê-lo pode ajudar no processo de sua revisão. Quem já está habituado a agir de uma maneira automática possui uma maior dificuldade de vislumbrar saídas alternativas. Naturalmente que atribuir uma função a quem não está familiarizado com ela representa uma dificuldade, à medida que ela levará tempo até conhecer a fundo a tarefa. Porém, poderá descobrir novas maneiras de executar a tarefa, uma vez que se em encontrar a melhor maneira ao invés de copiar aquilo que já foi feito.