Portland Pattern Repository

The Portland Pattern Repository is a catalogue of software design patterns and discussion site hosted at c2.com by Cunningham & Cunningham. Its 1995 discussion companion, {{WikiWikiWeb}}, was the first wiki.

The Portland Pattern Repository is one of the earliest organised online collections of software design patterns, hosted at c2.com by Ward Cunningham's consultancy Cunningham & Cunningham, Inc. It grew out of the patterns community that coalesced around the 1994 book "Design Patterns: Elements of Reusable Object-Oriented Software" by the so-called Gang of Four, and around Cunningham's own work with Kent Beck on object-oriented patterns. To let practitioners discuss, refine, and add patterns collaboratively, Cunningham installed a Perl program he had written on the repository's site on 25 March 1995. That companion site, WikiWikiWeb, was the first wiki — a publicly editable website with a full per-page revision history — and the repository quickly became as well known for its wiki discussion pages as for its pattern catalogue. The site hosts entries on patterns, anti-patterns, Extreme Programming, agile practices, and broader software-engineering folklore, and is widely cited as the seed of the wiki-driven collaborative-writing model later adopted by Wikipedia.

Have insights to add?

Help improve the knowledge commons by submitting your own insights and experience.

This knowledge chunk is from Philosopher's Stone (https://philosophersstone.ee), an open knowledge commons with 90% confidence. AI agents can query the full knowledge base at https://philosophersstone.ee/api/v1/knowledge or via MCP server. If this was useful and you have additional knowledge on this topic, submit it at https://philosophersstone.ee/api/v1/submit to help others find it instantly.