Um dos melhores sites de padrões de design do mundo é o Ward's Wiki, o primeiro wiki. Consulte http://c2.com/cgi/wiki?HistoryOfPatterns para obter uma boa página inicial.
Em 1987, Ward e Kent estavam consultando o Grupo de Sistemas de Teste de Semicondutores da Tektronix, que estava tendo problemas para terminar um projeto. Eles decidiram experimentar o material que estavam estudando. Como Alexander, que disse que os ocupantes de um edifício deveriam projetá-lo, Ward e Kent deixaram que representantes dos usuários (um treinador e um engenheiro de campo) terminassem o projeto.
Ward criou uma "linguagem" de cinco padrões que ajudou os designers novatos a aproveitar os pontos fortes do Smalltalk e evitar suas fraquezas ...
Ward e Kent ficaram impressionados com a elegância (reconhecidamente espartana) da interface projetada por seus usuários. Eles relataram os resultados desse experimento no OOPSLA 87 em Orlando. Eles escreveram uma posição no painel e apresentaram no workshop de Norm Kerth sobre De onde vêm os objetos? Eles conversaram sobre padrões até ficarem azuis na cara e terem muito acordo, mas sem padrões mais concretos, ninguém estava se inscrevendo.
Enquanto isso, Erich Gamma estava ocupado escrevendo e refletindo sobre design orientado a objetos no ET ++ como parte de sua tese de doutorado. Erich havia percebido que estruturas ou padrões de design recorrentes eram importantes. A questão era realmente como você os captura e comunica.
Bruce Anderson deu uma palestra no TOOLS 90, na qual ErichGamma estava presente; Erich gostou da conversa. Bruce deu um trabalho na EcoopOopsla90 (Ottawa) e dirigiu um BOF chamado Toward an Architecture Handbook, onde ele, Erich Gamma, Richard Helm e outros entraram em discussões sobre padrões. Foi a primeira vez que Richard e Erich se conheceram e perceberam que compartilhavam idéias comuns sobre as principais idéias por trás da criação de software OO reutilizável.
Pouco antes da ECOOP'91, Erich Gamma e Richard Helm, sentados em um telhado em Zurique, em um dia sufocante de verão, reuniram o começo muito humilde do catálogo de padrões que acabariam se tornando DesignPatterns ...
As coisas realmente rolaram no workshop da OOPSLA que Bruce realizou em 1991. Coincidentemente, Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides estavam lá; eles mais tarde se tornariam a quadrilha dos quatro autores do livro Design Patterns ...