Eine der besten Websites für Designmuster ist Ward's Wiki, das allererste Wiki. Siehe http://c2.com/cgi/wiki?HistoryOfPatterns für eine gute Ausgangs Seite in ihm.
1987 konsultierten Ward und Kent die Semiconductor Test Systems Group von Tektronix, die Probleme hatte, ein Design fertigzustellen. Sie beschlossen, das Mustermaterial auszuprobieren, das sie studiert hatten. Wie Alexander sagte, die Bewohner eines Gebäudes sollten es entwerfen, ließen Ward und Kent Vertreter der Benutzer (einen Trainer und einen Außendiensttechniker) das Design fertigstellen.
Ward entwickelte eine "Sprache" mit fünf Mustern, mit deren Hilfe die unerfahrenen Designer die Stärken von Smalltalk nutzen und seine Schwächen vermeiden konnten ...
Ward und Kent waren erstaunt über die (zugegebenermaßen spartanische) Eleganz der Benutzeroberfläche, die ihre Benutzer entworfen hatten. Sie berichteten über die Ergebnisse dieses Experiments bei OOPSLA 87 in Orlando. Sie schrieben eine Podiumsposition auf und stellten in Norm Kerths Workshop „ Woher kommen Gegenstände?“ Vor. Sie unterhielten sich über Muster, bis sie blau im Gesicht waren, und waren sich einig, aber ohne konkretere Muster meldete sich niemand an.
In der Zwischenzeit war Erich Gamma im Rahmen seiner Doktorarbeit damit beschäftigt, über objektorientiertes Design in ET ++ zu schreiben und darüber nachzudenken. Erich hatte erkannt, dass wiederkehrende Designstrukturen oder -muster wichtig waren. Die Frage war wirklich, wie man sie erfasst und kommuniziert.
Bruce Anderson hielt einen Vortrag bei TOOLS 90, bei dem ErichGamma anwesend war. Erich gefiel das Gespräch. Bruce hielt einen Vortrag bei EcoopOopsla90 (Ottawa) und leitete eine BOF namens Toward an Architecture Handbook, in der er, Erich Gamma, Richard Helm und andere über Muster diskutierten. Dies war das erste Mal, dass Richard und Erich sich trafen, und sie stellten fest, dass sie gemeinsame Ideen zu den Schlüsselideen beim Schreiben wiederverwendbarer OO-Software hatten.
Kurz vor der ECOOP'91 stellten Erich Gamma und Richard Helm, die an einem schwülen Sommertag auf einem Dach in Zürich saßen, die sehr bescheidenen Anfänge des Musterkatalogs zusammen, der schließlich zu DesignMustern werden sollte ...
Beim OOPSLA-Workshop, den Bruce 1991 durchführte, ging es richtig zur Sache. Zufälligerweise waren Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides alle da; Sie wurden später die vierköpfige Bande , die das Design Patterns- Buch verfasste ...