Tesugen

More quotes from Doug Lea’s Christopher Alexander: An Introduction for Object-Oriented Designers:

To match its context, a solution must be constructed along the intrinsic fractures of the problem space. This ecological perspective generates design products that are optimally adapted to the microstructure of local conditions and constraints [–––]

The goal [with the semiformal algorithmic method presented in Alexander’s Notes on the Synthesis of Form] is to mirror the micro-structure that each part in a well-adapted unselfconsciously designed system would possess.

Now for some random quotes (still from this article) about what patterns are:

Many patterns are unashamedly “recipes”, mirroring the “unselfconscious” procedures characteristic of traditional methodless construction. [–––] Each pattern identifies a solution space containing an invariant that minimizes conflict among forces and constraints. [–––] Patterns represent abstractions of empirical experience and everyday knowledge. [–––] Most patterns are both upwardly and downwardly composible.

Here are some quotes about process:

Development is a social process. Participation from all levels (users, policy-makers, etc.) is required for decisions affecting multiple parts or users, as well as those concering future growth and evolution. [–––] Even if the design participants are not the permanent, ultimate users, participation by someone impacted by the artifact is better than the alternative. [–––] Architects must sometimes be builders, and vice versa. […] Imtimacy with all aspects of an effort allows the builder-architect to firsthand discover constraints, needs and desires. [–––] Construction proceeds in an order governed by pattern interdependencies, the continuous analysis and repair of failures.

The following makes you think about what a pattern-oriented programming language would be like: “since patterns can describe concepts and structures […] that are not themselves objects, the term pattern may be more fitting than class”. Got to go.

The above was posted to my personal weblog on July 3, 2003. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Tags:

Related posts:

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se