The following item was posted to the Patterns List on May 1, 1995.
Friends -- I've always been interested in the way programming ideas are carried by people as they move between projects. I once set out to document this flow for one company in a Hyper Card stack. Of course I didn't finish, but, I had a lot of fun trying.
Well, I've come to call those programming ideas "patterns". And I've put together a new database to give the project another try. You can help. The plan is to have interested parties write web pages about the People, Projects and Patterns that have changed the way they program. Short stories that hint at patterns are welcome too. And there is an easy way to add your own bio as one of the Recent Visitors.
The database is made available to the web through a "common gateway interface" that includes forms for authoring. You don't need to know HTML to add or modify pages. You just string words together to make links. When you say something like Alan Kay or Smalltalk Compiler or Double Dispatch the database knows to look under that key for more information. Point your browser at...
http://c2.com/cgi-bin/wiki?WelcomeVisitors
for the general welcome, or ...
http://c2.com/cgi-bin/wiki
which is a good point of entry for the frequent visitor.
The writing style is casual, like email or netnews, but doesn't have to be so repetitive since the things being discussed don't disappear. Think of it as a moderated list where anyone can be moderator and everything is archived. It's not quite a chat, still, conversation is possible. I'll close this note with a pattern, Prompting Statement, I first noticed while "conversing" through the database.
See original on c2.com