O documento discute padrões de projeto, definindo-os como soluções generalizadas para problemas comuns em projetos de software. Apresenta a história dos padrões desde Christopher Alexander até o livro Padrões de Projeto de Software (Gang of Four), que catalogou 23 padrões comumente usados e suas aplicações. Adverte que usar padrões em excesso pode aumentar a complexidade desnecessariamente e que a solução mais simples é frequentemente a melhor.