Coevolving Innovations

… in Business Organizations and Information Technologies

Currently Viewing Posts Tagged pattern language

Systems Changes: Learning from the Christopher Alexander Legacy (ST-ON, 2019/02/11)

One of the aims of the Systems Changes research program is to build on the pattern language approach.  This body of work stretches back into the 1960s, and has been cross-appropriated from built environments to software development (e.g. agile methods) and organizational change.  The February 2019 meeting of Systems Thinking Ontario was an opportunity to bring some people not familiar with the territory up to speed.

Here is the abstract for the talk:

The 1977 book, A Pattern Language: Towns, Buildings, Construction is prominent in public library collections around the world. It represents, however, only one stage of the many works by Christopher Alexander, from his first book published in 1964, to his final book released in 2012. In addition multiple international conferences continue his legacy, in architecture and urban design (PUARL, for 10 years), in software development (PLoP, for 25 years), and in social change (PURPLSOC, for 5 years). Alexander was a builder of environment structure — an architect — and other communities have aspired to adopt the approach that he championed.

This Systems Thinking Ontario session will review pattern languages in three parts:

  1. The Eishin School project (1985, published as a book in 2012);

One of the aims of the Systems Changes research program is to build on the pattern language approach.  This body of work stretches back into the 1960s, and has been cross-appropriated from built environments to software development (e.g. agile methods) and organizational change.  The February 2019 meeting of Systems Thinking Ontario was an opportunity to bring some people not familiar with the territory up to speed.

Here is the abstract for the talk:

The 1977 book, A Pattern Language: Towns, Buildings, Construction is prominent in public library collections around the world. It represents, however, only one stage of the many works by Christopher Alexander, from his first book published in 1964, to his final book released in 2012. In addition multiple international conferences continue his legacy, in architecture and urban design (PUARL, for 10 years), in software development (PLoP, for 25 years), and in social change (PURPLSOC, for 5 years). Alexander was a builder of environment structure — an architect — and other communities have aspired to adopt the approach that he championed.

This Systems Thinking Ontario session will review pattern languages in three parts:

  1. The Eishin School project (1985, published as a book in 2012);

Narrating Wholeness: Pattern Language Generating Semi-Lattice(s), System(s), and/or Holon(s) (PUARL 2018/10/27)

In what ways might the generation of wholeness through pattern language be strengthened, through an appreciation of advances in the systems sciences?  A workshop at the 2018 International PUARL Conference was an opportunity to review linkages and discuss some details.

An outline to frame the conversation was written in three parts.

  • 1. Communicative Framing
    • 1.1 Form and synthesis
    • 1.2 Organization as semi-lattice
    • 1.3 Systems generating systems
    • 1.4 Generative patterns and non-generative patterns in software development
    •  1.5 System-A and system-B, as two ways of shaping and building living environments
    • 1.6 Holons (from systems ecology)
  • 2. Dialectical Sensemaking
    • 2.1 Types of systems and models
    • 2.2 Autopoiesis and allopoiesis
    • 2.3 Economies as agricultural, industrial and services (coproduction)
  • 3. Narrative Synthesizing

In full, the abstract read:

Does a pattern language generate into (a) whole(s)? This workshop will discuss the meaning of architecting a system, complemented with recent research from the systems sciences.

In 1967, at the formation for Center for Environmental Structure, Pattern Manual specified that (sub)systems are fewer in number (and implicitly larger) than patterns:

In what ways might the generation of wholeness through pattern language be strengthened, through an appreciation of advances in the systems sciences?  A workshop at the 2018 International PUARL Conference was an opportunity to review linkages and discuss some details.

An outline to frame the conversation was written in three parts.

  • 1. Communicative Framing
    • 1.1 Form and synthesis
    • 1.2 Organization as semi-lattice
    • 1.3 Systems generating systems
    • 1.4 Generative patterns and non-generative patterns in software development
    •  1.5 System-A and system-B, as two ways of shaping and building living environments
    • 1.6 Holons (from systems ecology)
  • 2. Dialectical Sensemaking
    • 2.1 Types of systems and models
    • 2.2 Autopoiesis and allopoiesis
    • 2.3 Economies as agricultural, industrial and services (coproduction)
  • 3. Narrative Synthesizing

In full, the abstract read:

Does a pattern language generate into (a) whole(s)? This workshop will discuss the meaning of architecting a system, complemented with recent research from the systems sciences.

In 1967, at the formation for Center for Environmental Structure, Pattern Manual specified that (sub)systems are fewer in number (and implicitly larger) than patterns:

Evolving Pattern Language towards an Affordance Language (Almaden, 2018/05/09)

With a visit of one week at IBM Research Almaden with @rarar and @jimspohrer , I was invited to give a talk.  As an IBM alumnus who was active in pattern language community from the mid-1990s, this was an occasion to surface some history of science about activities inside the company that is otherwise opaque.  This history shapes my aspirations and predispositions towards continuing the development of pattern language in new domains.

The high-level agenda aimed to cover three parts:

  • 1. 1964 → 1999 → 2012: 
    Synthesis of Form→OOPSLA 1996→Battle (Eishin)
  • 2. 1993 →2002→2006→2010: 
    Hillside Group→IGS Method→AWB→Eclipse
  • 3. 2014 → … : 
    Wicked Messes→Service Systems Thinking

Here’s the abstract sent in advance of my arrival:

Pattern language has its origins from architects of built physical environments. The approach was cross-appropriated into software development methods at the rise of object-oriented design, and was influential in the emerging styles with agile practices. The idea has been extended into social change. Are the philosophical foundations from the 1960s-1970s appropriate for the 21st century era of service science, and innovations in augmented intelligence?

With a visit of one week at IBM Research Almaden with @rarar and @jimspohrer , I was invited to give a talk.  As an IBM alumnus who was active in pattern language community from the mid-1990s, this was an occasion to surface some history of science about activities inside the company that is otherwise opaque.  This history shapes my aspirations and predispositions towards continuing the development of pattern language in new domains.

The high-level agenda aimed to cover three parts:

  • 1. 1964 → 1999 → 2012: 
    Synthesis of Form→OOPSLA 1996→Battle (Eishin)
  • 2. 1993 →2002→2006→2010: 
    Hillside Group→IGS Method→AWB→Eclipse
  • 3. 2014 → … : 
    Wicked Messes→Service Systems Thinking

Here’s the abstract sent in advance of my arrival:

Pattern language has its origins from architects of built physical environments. The approach was cross-appropriated into software development methods at the rise of object-oriented design, and was influential in the emerging styles with agile practices. The idea has been extended into social change. Are the philosophical foundations from the 1960s-1970s appropriate for the 21st century era of service science, and innovations in augmented intelligence?

Negotiating Order with Generative Pattern Language

Positioning “A Pattern Language” more like “Creating Order of”, then “The Timeless Way of Building” more like “Negotiating Order with”, was a productive framing to discuss the systems theory inside Christopher Alexander’s thinking (as well as positioning “The Nature of Order“).

The purpose of a workshop on “Negotiating Order with Generative Pattern Language” at PLoP 2017 was to open up discussions that could deepen the foundational understanding in linkages between pattern language and systems thinking. At least three of us routed to Vancouver BC for a Monday morning start, in a quick trip from the Purplsoc meeting in Austria that finished on Saturday.  The PLoP program emphasizing writers’ workshops meant that our 90-minute dialogue didn’t conflict with any presentations.

On the audio recording, active participants in the sensemaking included Helene Finidori and Christian Kohls.  With a more relaxed pace, the open time after the slides were completed allowed some pattern language novices to also have questions answered.

PLoP 2017

The frame for discussion was slides that had previously been posted on the Coevolving Commons.

The digital audio recording has been matched up with slides, for a less ambiguous viewing as a web video.

Positioning “A Pattern Language” more like “Creating Order of”, then “The Timeless Way of Building” more like “Negotiating Order with”, was a productive framing to discuss the systems theory inside Christopher Alexander’s thinking (as well as positioning “The Nature of Order“).

The purpose of a workshop on “Negotiating Order with Generative Pattern Language” at PLoP 2017 was to open up discussions that could deepen the foundational understanding in linkages between pattern language and systems thinking. At least three of us routed to Vancouver BC for a Monday morning start, in a quick trip from the Purplsoc meeting in Austria that finished on Saturday.  The PLoP program emphasizing writers’ workshops meant that our 90-minute dialogue didn’t conflict with any presentations.

On the audio recording, active participants in the sensemaking included Helene Finidori and Christian Kohls.  With a more relaxed pace, the open time after the slides were completed allowed some pattern language novices to also have questions answered.

PLoP 2017

The frame for discussion was slides that had previously been posted on the Coevolving Commons.

The digital audio recording has been matched up with slides, for a less ambiguous viewing as a web video.

Exploring the Context of Pattern Languages

Pattern language is not for wicked problems, said Max Jacobson, coauthor with Christopher Alexander of the 1977 A Pattern Language: Towns, Building, Construction.  In addition, the conventional definition of an Alexandrian pattern as “a solution to a problem in context” when applied to social change might better use the term “intervention”, rather than “solution”.

These are two of the major ideas that emerged at Purplsoc 2017 conference last October.  A 90-minute workshop was run in parallel with other breakouts.

For about the first hour, vocal participants included Max Jacobson (who had given a plenary talk on “A Building is not a Turkish Carpet“), Christian Kohls (who gave a plenary talk on “Patterns for Creative Space“) and Peter Baumgarnter (one of the Purlpsoc chairs).

As an impetus to discussion, we stepped through slides that had been posted on the Coevolving Commons.

For people who would like the next-best experience to being there, the slides have now been matched up with the digital audio recording, for viewing as a web video.

For devices decoupled from the Internet, downloadable video files are portable.

Video H.264 MP4 WebM

Acts of representation with systems thinking (OCADU 2017/03)

For the “Understanding Systems & Systemic Design” course in the program for the Master of Design in Strategic Foresight and Innovation at OCAD University, the lecture slides were the same for both the full-time cohort on March 8 and part-time cohort on March 9, while the oral presentation varied.  The target, in about 90 minutes, was to cover at least 4 of 5 sections, from:

  • 1. Architecting ↔ designing
  • 2. Service systems ← production systems
  • 3. Affordances ↔ pattern language
  • 4. Ecological anthropology ← teleology
  • 5. Inquiring systems ↔ methods

The students were alerted that some of the arrows in the section headings were double-headed, and some were single-headed — with specific meanings.  For each day, the classroom audio was recorded.  That digital audio has now been synchronized with slides that had previously been posted on the Coevolving Commons.

This session was #8 of 15 lectures for the OCADU SFI students.  They had already done some basic reading on systems approaches.  Since they were working towards a Major Research Project (a lighter weight form of a thesis) for their Master of Design degree, my overall agenda for this lecture was to have them reflect on acts of representation.   Systems have already been represented to them in a variety of forms:  textually, orally and visually.  For their Major Research Projects, they would be creating detailed representations, as ways of having their audience appreciate the in-depth study of the world and issues selected for the term.

For the “Understanding Systems & Systemic Design” course in the program for the Master of Design in Strategic Foresight and Innovation at OCAD University, the lecture slides were the same for both the full-time cohort on March 8 and part-time cohort on March 9, while the oral presentation varied.  The target, in about 90 minutes, was to cover at least 4 of 5 sections, from:

  • 1. Architecting ↔ designing
  • 2. Service systems ← production systems
  • 3. Affordances ↔ pattern language
  • 4. Ecological anthropology ← teleology
  • 5. Inquiring systems ↔ methods

The students were alerted that some of the arrows in the section headings were double-headed, and some were single-headed — with specific meanings.  For each day, the classroom audio was recorded.  That digital audio has now been synchronized with slides that had previously been posted on the Coevolving Commons.

This session was #8 of 15 lectures for the OCADU SFI students.  They had already done some basic reading on systems approaches.  Since they were working towards a Major Research Project (a lighter weight form of a thesis) for their Master of Design degree, my overall agenda for this lecture was to have them reflect on acts of representation.   Systems have already been represented to them in a variety of forms:  textually, orally and visually.  For their Major Research Projects, they would be creating detailed representations, as ways of having their audience appreciate the in-depth study of the world and issues selected for the term.

  • RSS qoto.org/@daviding (Mastodon)

    • New status by daviding October 9, 2019
      Declarations of sapiosexuality may describe individuals seeking partners for intellectual intercourse.> A self-described “sapiosexual," someone who is primarily attracted to intelligence over physical appearance, Van Dusen says she now screens her dates for post-secondary education. [.....]> Many sapiosexuals acknowledge the term can come off elitist, but in the often superficial world of online dating, they […]
    • New status by daviding August 19, 2019
      In the Canadian press, this is attributed to inverted yield curve, resulting from the trade war. > Anyone buying that bond is willingly buying an investment that's guaranteed to lose money, but investors are more than happy to buy it up - because the fear is that alternative investments will fare even worse. [....]> Those […]
    • New status by daviding August 19, 2019
      There's something seriously wrong in the global financial markets, when banks are offering mortgages at zero or negative rates. > Jyske Bank, Denmark's third largest, has begun offering borrowers a 10-year deal at -0.5%, while another Danish bank, Nordea, says it will begin offering 20-year fixed-rate deals at 0% and a 30-year mortgage at 0.5%.> […]
    • New status by daviding August 18, 2019
      Web video of Systems Changes: Learning from the Christopher Alexander Legacy, extending #patternlanguage especially Eishin School and Multi-Service Centers methods-in-practice. For #SystemsThinking Ontario, up the learning curve on ongoing research. http://coevolving.com/blogs/index.php/archive/systems-changes-learning-from-the-christopher-alexander-legacy-st-on-2019-02-11/
    • New status by daviding August 16, 2019
      Web video of presentation of Evolving Pattern language towards an Affordance Language, 2018, on week visiting#RaphaelArar and #JimSpohrer at Almaden. Insider's history of science and prospects http://coevolving.com/blogs/index.php/archive/evolving-pattern-language-towards-an-affordance-language-almaden-2018-05-09/#systemsthinking #patternlanguage
  • RSS on IngBrief

  • Recent Posts

  • Archives

  • RSS on daviding.com

    • 2019/11 Moments November 2019
      Wrapped up paperwork on closing out family buildings in Gravenhurst, returned to classes and technical conferences in usual pattern of learning.
    • 2019/10 Moments October 2019
      Tightly scheduled weekdays at Ryerson Chang School, weekends in Gravenhurst clearing out family building as we're leaving the town permanently.
    • 2019/09 Moments September 2019
      Full month, winding down family business in Gravenhurst, starting Ryerson Chang certificate program in Big Data, with scheduled dinners with family and friends.
    • 2019/08 Moments August 2018
      Enjoyed summer with events in Toronto, followed by trips back my home town Gravenhurst, staying overnight for the first time in over 30 years.
    • 2019/07 Moments July 2019
      Busy month of living every day of the summer to the fullest, visiting family and friends, enjoying the local sights of the city.
    • 2019/06 Moments June 2019
      Summer arrived in Toronto, with the month ending in travel to BC and Oregon.
  • RSS on Media Queue

  • Meta

  • Creative Commons License
    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
    Theme modified from DevDmBootstrap4 by Danny Machal