Model Wiki

Testing only == ModelWiki ==

What is a model wiki?

On WikiDesignPrinciples page, WardCunningham recreates his design principles for whatever purpose it may be put - got to love Open Source information.

I love wikis, the outcome is awesome :) - regardless of my fondness for wikis, they are only a new beginning. A place from which to grow. Fortunately, I feel, the entry principles are open-ended. This most certainly is not the case with all design principles.

So I am going to toss out a few definitions - nothing carved in stone in this medium, but a place to start.

  1. Open-Ended Design:
    • Any design that allows for alteration and augmentation. A program that can be re-interpreted to functions other than those originally intended. A program with an undefined life cycle.

  2. Closed-Ended Design
    • Any design that can not allow for alterations and augmentation. A program that has specific functionality and can not be reinterpreted to other (new) uses. A program that becomes obsolete must be retired.

  3. Generic Model Design
    • Any design, either open or closed that serves as a container model in which other programs derive their functionality. Example: In the 'Browser' generic model design all kinds a things has come and gone and browsers still allow end users to browse. The generic model is based upon general conventions (TCP/IP), conventions change too, I can not say which model the browser example falls into.

The future is fuzzy; maybe our children's children will live in VR. Don't laugh - I've read some very good books about exactly that.

So now we have a start if anyone else is interested in exploring not only the wiki design model, but design modeling more generally.

In WikiDesignPrinciples, I said that users want a mundane experience as the best of all outcomes.

Please advise if you feel I am out to lunch or not. :)

-- Smb


EditText of this page (last edited August 29, 2005) or FindPage with title or text search