Fog Creek Software
Discussion Board


While discussing ways of designing flexible applications, a friend directed me to a site that discusses archetypes (  This idea seems good for a prototype/research project.  I was just wondering whether there are any commercial products out there that are implemented using this approach.

Monday, May 10, 2004

Sounds like cliche-based editing, which Richard Waters was involved with. Or the version of design patterns from those XP guys.

Unfortunately the abstract you pointed us to sounds like marketing, selling an engineering methodology which will transform you from ad-hoc losers to efficient dev badasses. But that is only my impression based on what you linked to. It does not sound new.

Tayssir John Gabbour
Monday, May 10, 2004

Archetypes mean different things to different people.

When used by the proj tech people it refers to template based code generation. So whatever your opinion of code generation would apply.

When used by Peter Coad it refers to the recurring analysis metapattern of a transaction/event(Moment-Interval) having details (MI-details) and what, who and where legs. Each leg has role designations e.g. where can be origan and destination. This is useful for checking your conceptual models in typical biz apps. I use it a lot.

Tuesday, May 11, 2004

*  Recent Topics

*  Fog Creek Home