A classic book in architecture is A Pattern Language, by Christopher Alexander; a classic in software design is Design Patterns, by Gamma, Helm, Johnson, and Vlissides. Patterns and pattern languages have proven to be an excellent way to capture design and implementation expertise, to describe the design of a software system, and to specify design guidelines. Over the past decade, the use of patterns and pattern languages has grown significantly, and a community of practice for writing patterns has matured with conferences, writers' workshops, shepherding, and a series of books. – Richard P. Gabriel
This page assembles a couple of hyperlinks into the field of patterns.
A Pattern Language for Writers' Workshops by James O. Coplien
A Pattern Language for Textual Electronic Communications by Ron Goldman, Joshua Kerievsky, and Richard P. Gabriel
Identify the Champion by Oscar Nierstrasz
User Experience Engineering oder What’s Love Got To Do With It? artop Kamingespräch (2006)Elements of Style by Christopher Alexander
Liberating Voices Pattern Language, e.g.:![]()
Patterns Home Page: hillside.net/patterns/
PLOP 98: jerry.cs.uiuc.edu/~plop/plop98/
Fin Schuppenhauer's portal on design patterns ![]()
Jan Borchers: Publications
An Introduction to Using Patterns in Web Design by Ryan Singer (37signals), 2004
Rainer Gibbert’s patterns for mobile navigation systems ![]()
Yahoo! Developer Network: Design Pattern Library
Diemen Repository of Interaction Design Patterns
IxDA Topics: Interaction Design Patterns
factoryjoe on flickr: Screen shots of typical web idoms
my very first pattern: Take a New Sheet of Paper, 3/3/2004
A Social Software Pattern Language Jan 2009, Apr 2011
Don’t Write Guidelines Write Patterns! Richard N Griffiths, Lyn Pemberton. University of Brighton, Brighton, UK
Common Ground: A Pattern Language for Human-Computer Interface Design. Jenifer Tidwell
Web Design Patterns -M. van Welie
Tom Erickson: The Interaction Design Patterns Page