Nothing Special   »   [go: up one dir, main page]

Academia.eduAcademia.edu
Guiding Patterns of Naturally Occurring Design: Mining Living Quality Guiding Patterns of Naturally Occurring Design: Mining Living quality JESSIE HENSHAW, HDS Natural Systems Design Science Proceedings of PLoP meeting in Pittsburgh PA USA Austria, Oct 24-26 20151 Table of Contents 1. Introduction........................................................................................................................................... 2 2. Mining Connections for Living Quality .................................................................................................. 3 3. Examples using PloP 2014 studies......................................................................................................... 7 3.1. For Pattern Illustrating ................................................................................................................ 7 3.1.1 Center words and Working words ......................................................................................... 7 3.1.2 Discussion ............................................................................................................................... 9 3.2. Mining New Software Patterns ............................................................................................. 10 3.2.1 The Approach ....................................................................................................................... 10 3.2.2 Scheduling ............................................................................................................................ 10 3.2.3 Software Archeology. ........................................................................................................ 11 3.3. Learning between program and performance ......................................................................... 13 4. Background and Theory ...................................................................................................................... 14 4.1. General overview ...................................................................................................................... 14 4.2. Building on Alexander, Jacobs, Goodwin .................................................................................. 15 4.3. Brief summary of methods ....................................................................................................... 16 5. Great Pattern Repositories.................................................................................................................. 17 5.1. Human Culture .......................................................................................................................... 17 5.2. Pattern search ........................................................................................................................... 18 5.3. Stages of Growth ...................................................................................................................... 19 5.4. Habitations ................................................................................................................................ 21 5.5. Natural Language ...................................................................................................................... 23 6. Review & Conclusion ........................................................................................................................... 25 Acknowledgements ................................................................................................................................... 26 REFERENCES .............................................................................................................................................. 27 Word Doc layout (11x14.25 page) Author Address: Jessie Henshaw, 680 Ft Washington Ave, New York, NY 10040 USA; email sy@synapse9.com Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. A preliminary version of this paper was presented in a writers' workshop at the 22nd Conference on Pattern Languages of Programs (PLoP). PLoP'15, OCTOBER 24-26, Pittsburgh, Pennsylvania, USA. Copyright 2015 is held by the author(s). HILLSIDE 978-1-941652-03-9 1 ISSN (tba) www.purplsoc.org Creative Commons Licence CC-BY-ND JL Henshaw 1 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality Abstract: The “living quality” provided by well-made things seems to combine the experience of fully satisfying services for both users and providers, and the way they spread delight and a feeling of wholeness in the world around them. The “simplifying ideals” of their design patterns can be described as “unifying responses” to the “forces” found in their recurring situations, defining the essentials of organizational solutions having “emergent properties” not achievable other ways. The interface between such designs and the worlds of their users and providers needs to be created and made whole with each application. It’s enhancing the living quality of those connections that is the focus here, considering designs as bridges exchanging services between the worlds of served and providing communities. Methods are offered for finding guiding examples of the elegant ways natural designs make their connections whole, exposing how they contribute living quality and fitness for their worlds, and may suggest ways to improve direct performance too. A formal design pattern is discussed: “Mining Connections for Living Quality”, using pattern papers from last year’s PLoP meetings for examples to illustrate. That is followed by sections on general theory, methodology and the large repositories of natural patterns available to learn from. The paper follows one for PURPLSOC 2015 (Henshaw 2015) that introduced the study of guiding patterns of naturally occurring design for improving our ability to recognize and work with the design patterns of nature in general. Categories and Subject Descriptors: H.0 [Natural World Factors] H.5.2 [Information Interfaces and Presentation]: User Interfaces Evaluation/methodology, Theory and methods, Natural language I.2 [Artificial Intelligence] I.2.1 Applications and Expert Systems - Natural language interfaces I.2.7 Natural Language Processing; Language parsing and understanding I.5 [Pattern Recognition] I.5.0 General I.5.2 Design Methodology - Pattern analysis General Terms: mining living quality, pattern language, natural patterns, pattern search, pattern templates, liveliness 1. Introduction A pattern language approach to discussing complex designs doesn’t use technical language as much as a very careful use of natural language. So the meanings and usage are those that accumulated from human experience over a long period, and should be quite familiar. What would be more unfamiliar here is using natural language to discuss the experiences the meanings of our familiar words come from, how we interacted with the naturally occurring designs that we though important enough to give names to and build a language around. Using language to think about the experiences the words we use come from is using language somewhat “backwards”, but it’s highly informative and very useful for discovering the designs of nature that seem important to us, and how they’re arranged. It’s also a way of “grounding” natural language, so it more directly connects with common experiences we share with others, as well as then more useful for working with nature’s designs too. It turns out to help a lot to think about the familiar contexts and experiences our words seem to refer to as the source of their meaning, like “box” refers to what we know about and do with boxes, and “trouble” refers to strains on complex relationships that matter to us. Much of the complexity of those relationships can be found in the varied usage of those words and the circumstances they refer to. You tend to find the particularity of our word meanings comes directly from the particularity of the natural designs and relationships our words are responses to. It’s then a way to find new examples of the naturally occurring designs that may be referred to, and for learning more about them. JL Henshaw 2 of 27 When reading long papers, especially on unfamiliar subjects, it’s good to pause and think over the sentences just read, and your own new thinking. New subjects demand so much concentration one needs to pause at times, to develop your own thinking and absorb what you want. If some kind of natural process of “exchange” or a kind of “resilience” is discussed, one can create memorable detail just by recalling when and where you’ve had related experiences. It helps particularly if you can recall or make up little stories or sketches, perhaps to illustrate the “rule”, or sometimes the “exceptions” or trying fanciful ways of over or under playing them, testing out what the they do. Doing that at breaks in reading helps show the true hidden ‘forces’ one has to contend with, watching to see if they move, exposing their usually undisturbed ‘roles’ being relied on. Those ultimately define the ‘circumstance’ being discussed. That exploratory reading process would be about the same for either considering intentional designs or naturally occurring ones. You start someplace and search through the relationships one would need to understand to respond to them. Sometimes the natural limits of that search are just the limits of one’s own imagination. Sometimes they are sharply defined by discovering the natural boundary of the system you find yourself studying, the bounds of the ‘niche’ or ‘home’ or ‘culture’, where the center of dense organization defining its place and being are located. Freely thinking over what you’re reading with informal heuristics like these is important as a way to experience them, keep you sharp and open-minded too. Hidden patterns are exposed when you try new stories for familiar circumstances, like imagining how a “handshake” or “greeting” easily affirms the trusts needed for business agreements sometimes, but a 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality small change of manner or circumstance could alter the meaning greatly. What if you went to a boat house to rent a canoe for the afternoon, and you were given badly damaged paddles, the operator cheerfully assuring you “oh yes, we only rent broken paddles” as if expecting your thanks. You’d feel lost and confused, forced to question literally everything about the day perhaps, with something so “out of place”. It helps you see the very complex design a normal business greeting is part of. It exposes how the living qualities of the transaction are so important, both very functional as well as nice. You might be more conscious of provide for them all in some circumstances and see how to be more casual in skipping some in others. Its testing them for fun that lets you see how they work. The origin of this approach to pattern language was the author’s years of research on recognizing patterns of design in eventful natural energy systems (Henshaw 1979, 1995-9), detailed study of micro-climates and forming a general theory of the pattern in their designs. That work turned into a general method for studying the design and behavior of individual systems of all kinds. It also turned out now to be a way of recognizing natural designs that fits very well with the practice of pattern language as: a practice of finding and using simplifying ideals of holistic design for fully responding to recurring patterns of forces in a context, having emergent qualities and natural fitness. using a common way of being explicit in using natural language for “describing the invariant qualities of all those solutions”2 That compatibility allowed my earlier work to be translated into a pattern language vernacular here, for record and to reach a wider audience, as well as to add new uses and generality to the practices of pattern language. This paper is the second of two, the first “Guiding patterns of naturally occurring design: Elements” for PURPLSOC this year (Henshaw 2015). Below is a key to the use of quotes and italics for emphasis and definitions of key terms. 3 2 phrase “describing the invariant qualities of all those solutions” from Tidwell 1999 3 italics - used for a) technical pattern language terms b) general text emphasis quotes - used for a) actual quotations, b) emphasizing a use in context, c) to emphasize to a word's natural subject d) to refer to a recurrent natural pattern pattern - individual and recurrent organizations of naturally working relationships, as well as descriptions referring to them, normally material forms but perhaps holistic conceptual forms pattern language - The practice of explicitly describing such holistic designs originated by Christopher alexander, the clusters of connected pattern descriptions composing a larger scale pattern of design, and the integrated whole forms of natural organization that are the subjects living quality - life giving relationships, services, perceptions and inspirations produced by whole patterns of design JL Henshaw 3 of 27 Stopping to think of stories will also help with recapping the frequent vignettes or getting the idea for the occasional deep dives into advanced topics. The approach was also a somewhat pedagogical choice, for introducing a broad field not with a survey, but more with core subjects. The main interest is to provide a good sampling of the approach to give readers places to start their own thinking. So each topic presents various parts of interesting problems and some of the kinds of solutions explored, a good way to give both advanced and beginning readers interesting overall impression and useful points of entry. The paper begins with introducing a pattern: “Mining Connections for Living Quality” (Table 1. & 1a.). It’s a method for examining a design’s connections with the living world to both validate and add richness to its design for services affecting its connections and environment. So it’s a very general pattern for learning from a working pattern’s interface with its world. It would be good to use at each stage of its design and implementation, as well as later for conditions changing. Then two sample applications are discussed, for mining added living quality for the patterns presented in two research papers from PLoP 2014. Then similar length sections on “Background and Theory” and “Great Natural Pattern Repositories“ follow. It’s unusual in a research paper to present the user practice first, with the theory and resources for it to follow. It’s done to introduce the parts likely to be most familiar to readers first, to help with seeing what the new method if for before presenting details. It also responds to the general finding that “practice and theory are much more intertwined than we often realize”4. Hopefully it will make the theory more understandable, as it’s only in thinking about the practice you begin to see the special difficulties and opportunities you need a theory for. So as you read the application, one might think of various other uses and the questions they would raise, and need special resources or methods to help resolve. Imagining stories to connect theory with experience and thinking of applications while reading does mean reading more slowly. It also results having more of one’s own ideas as starting points to going further, too. Thoughtful readings of long papers can’t be done in one sitting, but lets one read for content for as long as desired and pick it up again at another time. Retaining one’s own questions on the subject will also help with other reading. 2. Mining Connections for Living Quality That idea of how a design pattern as embedded to serve to its living world is illustrated in Fig 1. The idea of mining its connections to enhance the living quality it offers can be thought of as just making better connections. Any design receives services one place and delivers them in others, while 4 From PhD thesis of Christian Kohls 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality being responsive to its environment too. The living quality can be thought of as coming from its quality services, responding to and fulfilling the “whole need” being served. Designs embedded in a living world Figure 1. Flowing connection I often think of little examples for illustrating conceptual principles like these. If I think of “whole need” I might imagine a traveler on a wet night entering a restaurant, thinking about their desire to get comfortable and what’s needed for that. Is or isn’t there a place to put wet clothes, or to chat. Every “connection” needs to be a way to join one structure or process with then next, a gap for fitting parts to coordinate, both firm and flexible. Then a “joint” or “handshake” between different structures lets them work together. All designs have those zones of complex connection wherever working parts are joined. The details of well-made connections and important secondary needs too, are often not discovered unless actively searched for, by asking both about what’s needed what’s missing. So the idea in asking if any connection serves the “whole need” is to “look around” and think about the complexity of the need, and from the view of the living systems being served. It makes a designer’s job a complex task of imagining and being responsive to serving other’s needs and roles. In addition thinking about such details one can also trace pathways and look for “bottlenecks”, or “short changes” that detract from a design’s ability as a whole to be a real center of living quality in serving its purpose. • You might think of a few designs you often use and identify the “service user and provider cultures” they have the purpose of connecting. You can then loosely or closely examine how well the designs do that by thinking up stories of “what might go wrong” or “what would be wonderful” as the premise. The living quality provided is often in how easily users and providers can “feel at home” with the design, in all the meanings of that, as “a welcoming place” in both the practical and experiential senses. JL Henshaw 4 of 27 To do that a designer really needs rich experience in noticing the complexity of the needs their designs serve. They need ways, in as sense, to “look under the rocks” and see how naturally occurring designs interweave complex networks of services for living things to thrive. Finding a pattern in either served or serving resources not thriving can be a sign of something altogether missing from the design, or at the time when it’s needed. Both of those kinds of observations really require developing a practice of noticing the patterns of natural designs. There will always be unexpected user groups, for example, and finding how to fully respond to their difficulties a fine art that pays off in smoothing the flow of every other group too. It helps to stretch your imagination and think of examples. The general technique discussed most in this paper uses a special technique for searching one’s own experience to learn from it in a new way, a technique I call pattern search. To learn more about the quality of a particular service to be provided you can find diverse examples to learn from by first forming a more general idea of it, and use that more general idea as a pattern idea to use in searching for varied real examples to learn from. For example, say the service to be provided is something specific, like “docking”. You might then look for examples of a more general kind, say using the idea of “meeting”, perhaps. The more general pattern helps you find diverse ways of delivering the more general service, in that “docking” needs to include “meeting”, but not the reverse. For mining living quality the big advantage is that this kind of pattern search brings up lots of living examples of how “meetings” of all kinds are provided for, those in which the living quality is both well and poorly served, in natural circumstances, and see meaningful examples of nature’s elegantly complex and satisfying ways. That can dramatically open your mind to what the whole service really is, in this case to provide “a good meeting first” for achieving critical functions of the “docking”. That’s the general idea. Using pattern search to survey recurrent general patterns of design found in living environments also gives you a very rich contextual exposure and understanding. The key is finding a sufficiently general pattern to let you discover a wide variety of living examples that are also relevant, to learn about an individual thing by looking at a close family of them. Then searching your experience for where varied examples might be found becomes fairly easy, and raises related families of designs letting you expand your search further if needed. Persistent natural designs generally originate with some starting pattern of design that replicates, as one sees either a snowflake or a business developing from (Henshaw 2015 Sec 4.1). We’re very familiar with why a business can’t start without a start-up plan. The same pattern of “accumulative design” is seen in how relationships of all kinds can’t really begin without steps of introduction, or how technologies can’t 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality develop without their initial ingenious small innovations. Every beginning generally needs a starting pattern. That’s a general pattern of natural design that pervades intentional designs too. They can’t develop without having a way to start. Generally a Table 1. start-up pattern comes about by a smaller scale process, and then its replication at first accelerates to eventually follow its natural course to a limit. Mining Connections for Living Quality Name: Mining Living Quality Domain: Joining intentional and natural design patterns Context: Image: • Refining a proposed or working pattern Forces: • Designing to fully serve both a design objective and the needs of service user and provider cultures being connected • A chance to study secondary effects after re solving primary ones • The ideals of qualitative design to bring living quality to serve the world being worked in • The hidden conflicts and unserved communities not noticed Resources: Living Quality Concept: • Designs are a bridge between living things serve and served by, thriving in the living quality found. Table 1a. • The design pattern and its world of connections, • A designer’s connections and life awareness • Natural pattern repositories to explore for creative ways of offering living qualities Solution: • To provide whole services and validate them we study a design’s service user and provider connections, looking for unserved secondary qualities and needs. • Searching related natural pattern repositories provides living examples to study for features on which living environments thrive. Supplemental values Theory: • Expanding the possibilities in the near environment adds to its fertility and resilience, serving the whole. Stages: • We review the design and the places its connections can be explored, types of searches and methods to use. • Then trying a variety of approaches to discover where to dig into details, use teamwork and build rich views. Other useful results: • A good way to validate designs before passing them on. • Exposes nice finishing touches while still in design on the whole, adding to the whole’s flow and resilience Table 2. Template for Describign Purposeful Design Patterns JL Henshaw 5 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality Table 3. Template for Describing Natural Design Patterns For mining living quality we only need these basic ways of recognizing patterns of naturally occurring design. We just bring to mind what we already know, much of it tacit knowledge in our own common understanding of language, our own cultures and experience. Another familiar natural pattern we know a lot about is how “start-up’s” and new living things are rather “immature” at their inception, and then go through various stages of maturing as they develop. It’s a quality that few things can hide, and a deep indicator of the qualities and resilience of the design in the process of maturing. • For a community of local businesses that develop in a certain section of a town, the start-up is often some notable “pioneer”, who “broke ground” creating the model that others created variations on. You may have examples in your own town, of a cluster of businesses, like a large and small industry collects. Try to recall or imagine the starting innovative combination of services that found its home and spread that way, what defines its boundaries and culture. The pattern writing template of Table 1 is adapted from a more standard form of pattern template (Table 2.) and an extended form (Table 3.) developed for writing patterns of naturally occurring designs that would have added complexity. Those are from Slide 85 of the companion paper (Henshaw 2015) and discussed in Section 3.5. The main difference between describing intentional designs and naturally occurring ones is, of course, the presence or absence of a designer, so that for naturally occurring designs you are forced to consider the design as evolving by itself, and not following externally imposed purposes. Another similarly noticeable quality of natural designs is their frequent distinctive individuality. Natural individuality is remarkable in seeming to both develop over time toward some 5 http:// synapse9.com/_PLref/2015_PURPLSOC-Slides/2015_PURPLSOC-jlh-Slide- 08.jpg JL Henshaw 6 of 27 ideal or state of perfection, and to also seem to evidently persist from its origins. We easily recognize that in people born with their original characters that are fulfilled as they grow, and with social movements that retain their originating patterns as they grow and mature. It’s evident in all living organisms too. We also see it in emerging technologies, where more complete ways of responding to the same concept of what is to be served are what innovations develop. It applies to the style of products and services of companies, and to the character of both art movements and performance groups, that what becomes their unique “brand” was a pattern there from the beginning. It’s also illusive, such as when knowing all people to be individually unique and insightful, our assumptions about them may not be, causing confusion often enough. It’s one of the great reasons naturally occurring designs can very much surprise us, their uniqueness hidden from our view till it develops. Degrees of maturity are good to include in the design narratives one uses to explore the living qualities of a design as for projects and skills, reflecting a stage of achieving the intended pattern ideal and finding the next stage to work on. In many environments one may be combining things that are young, flexible and immature with those that are aging, less flexible and experienced. It helps to think about how they’d “talk” (if at all) and so exposing important details of what will function smoothly. For real services to work smoothly designs need enough tolerance and variety to satisfy and serve diverse needs and capabilities, mixing “unbalanced forces” and “discovered opportunities”, using the surplus for needed resilience and comforts. A simple example would be to compare the habits of a young struggling waiter and a sophisticated older one. They may have started their learning the same way but are at different stages of becoming masters of the craft. We can see there may be unbalanced forces to contend with if they have to work together and also can see a chance of creative energy drawing on sophistication and experience, the sharing artful practices the opportunity. If your software has a mix of resources of unmatched quality like that it might help you think about how 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality to better use them. If you’re the designer for the restaurant you might need to create reminders and help the owner learn a regular practice of culturing a style that all the waiters intentionally share. 3. Examples using PloP 2014 studies To briefly illustrate ways to apply the design pattern for mining living quality in Table 1, I looked at how it might be done for two studies discussed at the PLoP 2014 meeting. It seems to illustrate several important things about pattern language as well as about the intent of mining living quality, by exploring how it works for its service user and provider connections. There are two examples discussed. One is a way to suggest evocative illustrations for a pattern, that might be enriched by asking what the experience of the pattern to be illustrated would mean to those serving and using it. The other is a way of collecting existing software scheduling patterns to adapt, that looking at naturally occurring equivalents might show ways to improve, such as to understand “scheduling” by considering the pattern differences of great restaurants and dead ones. This approach also illustrates how discovering new perspectives of a whole can add dimensions to it. It’s the same for a business as it is for a person, that every working system has diverse hidden potentials that only need to be recognized. When they are, it adds new dimensions to both how they are thought of and to what they can do, an interesting place where perception and nature overlap. Some of that benefit can even emerge from how difficult it can be to understand the intent of patterns others describe only thinking of readers already familiar with the subject. One then needs to use imagination in combining the bare descriptions of circumstances and suggestive names used to form an image of the pattern discussed. Of course, that could be thought of as the perennial problem everyone has when trying to read almost any research paper, as the reader is often not familiar with the specialized subject. For pattern language papers particularly one might generally expect a more diverse readership, due to discussing general patterns that may recur in varied situations. Then the use of special jargon, technical terms and references to debates most would not understand becomes a barrier. It’s not easy to avoid, of course, when disciplines come to rely on their technical language. One interesting one came up in the writer’s workshop for this paper, that some of the standards of quality for software design have been using names that don’t correspond to the English language meanings for the same terms. One case was the use of “coherence” (as a technical term) to mean “appropriateness” (the natural meaning intended). In describing patterns of design a mix-up on evocative word JL Henshaw 7 of 27 meanings like that could be highly consequential. So it appears that any research paper needs discussions that any informed lay reader can understand, because pattern language in inherently intended as a common language not just another silo for specialties. That would then need to rely on a rich use of natural language and the deeply rooted common meanings of words. Sometimes it helps to show technical terms in quotes or italics, to distinguish them. 3.1. For Pattern Illustrating 3.1.1 Center words and Working words Harasawa et. all. (2014) offer a method of developing pattern illustrations, taking suggestion from evocative words they termed center words, terms found in the pattern descriptions they had developed in workshops. (Harasawa et all. 2014) defining them as: “The words within the pattern which hold strong meanings that you think are critical to represent the essence of the pattern words are extracted out to form the image of the living structure of the pattern in our heads.” I’m showing the term center words in italics here, to highlight its technical meaning. It is a common practice in writing about patterns to give them evocative names that are easy to remember and suggest or characterize the role or working features of the design. That common practice then seems to also fairly closely fit the definition for ‘center words’ offered by Harasawa et all. That fashion of natural language use, picking illustrative names for things, as a “signature” or “brand” for them, can be seen as a very common and useful practice, connecting nameable things with words that bring up for associated feelings, like naming cars for animals. When choosing stylized names for patterns or looking for words to suggest for illustrations for them, one would ideally want them to suggest the feelings associated with the organizing principle and form of center the pattern creates, giving it its meaning as a whole. Such suggestive words express our emotional response to the emergent properties of designs, the change they make as a whole. Words that instead are more effective in describing how a pattern works (rather than why it matters) turn out not to make good names, feeling fairly lifeless and unimportant. That was discovered by testing the use of terms that only describe the instrumental features of patterns, as opposed to what they come to mean when assembled and working, termed “working words” here. The following are simple examples to illustrate. Try distinguishing “how things work” from “what they mean to us”. The difference arises from the pattern’s “emergent properties”, the way of being more than the sum of the parts. 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality Center Words (why it matters) Table 4. Working Words (how it works) verified exchange of ideas central table complementary fit open road communication conference marriage journey To very briefly summarize the findings of Harasawa et. all., the group first collected and categorized types of center words from the whole collection of 108 design patterns developed in their lab, finding some 500 different ones, which they categorized in 13 groups, 6 categories of Composition words and 7 of Element words (Table 2. & 3.). Table 5. Groups of Center words for Composition, evoking: • • • Forms of Power Directions of Power Movements of Power Table 6. • • • • • • • Patterns of Arrangement Forms of Status Periods of Time Groups of Center words for Elements, evoking: What Properties of What Actions Properties of Actions • • • To develop pattern illustrations for each individual pattern, they collected and organized the center worlds found in its Feelings / Temperature Atmosphere Properties that evoke feelings or atmosphere descriptions. They then looked for those words to express a living structure, suggest a vision, to become the illustration. Table 7. Steps of Pattern Illustration 1. Finding Center words - in the descriptions having strong meaning 2. Creating the Living Structure of the Pattern through the Center words - studying its center words to envision the living structure as a whole 3. Drawing the Pattern Illustration - to express that vision The example presented was for illustrating a pattern for language learning using immersion in the language being learned, they named “Language Shower”. The steps of the process were illustrated as a, b, c & d and the final image shown as “e” below (Fig 2, 3), an enriched image of being immersed in a language shower. The basic steps taken would be about the same, actually, for mining images with living qualities from naturally occurring designs, with the exception being that the latter would be more focused in searching in the living connections of the pattern with its environment. Figure 2. Steps of Composing the “Living structure” and Illustration JL Henshaw 8 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality Figure 3. The selected illustration “Language Shower” 3.1.2 Discussion To enrich the “Language Shower” pattern we can explore how it serves the writers and users of the pattern, to study the living quality each enjoys from it. What the team used here were the center words the group used in the text describing it. We might ask; Are there other sources for suggesting the meaning of the pattern to the users and creators of it, to enjoy being associated with? One of the better options is immediately suggested by then asking; What will the pattern really mean to its users that directly conveys to them what it is for? In this case the pattern gives language learners first an added struggle with the language and then the delight and pleasure fluency, that both come with learning by immersion. That’s a classic before and after image that might provoke lots of interesting experiences to illustrate. Other possibilities for adding living quality can be found by comparing the team’s pattern with the fairly similar method I happened to use for illustrating the paper’s pattern “Mining Living Quality”, Table 1, the symbol of “liveliness” shown in Fig 4. In developing the symbol I used to represent living quality I did not explicitly extract evocative center words from the completed text of Table 1. My approach was actually sort of the reverse. Life emerging That was very good, but it had little feeling of living quality. It was too much like a working diagram, illustrating the working words important for making the pattern work, not at all suggestive of what the pattern was for. I found myself thinking of situations closer and closer to what happens at the interfaces between designs and the things they serve and are served by, having images of what it feels like to find yourself in a job that wakes you up and lets you thrive, and things like that. Providing and using patterns of design and services that contribute living quality in the form of thriving environments is certainly one of the ideals of using pattern language, seeming to be what Alexander I think means by fitness. It’s what happens at those nodes of complex “semi-lattice” intersections, the “street corners” that attract thriving people, serving as centers of spontaneous connection (Alexander 1965). That’s what my efforts to that point were not capturing somehow. I recalled a doodle from a few weeks before, and worked with variations on it till I almost gave up with that too. But I noticed a group of discarded versions at the side of my drawing screen, arranged by accident where I pushing aside my unused attempts. It was quite close to the version seen in Figure 5. It might not be the final one, but captures part of the idea of living quality, represented as “liveliness”, as “little motions coming to life”. That happy accident also brought out the similarity of my process with that of Harasawa et. all., and the aim of finding the picture that works. Most of the differences in approach may come from my tendency to use wider patterns of search, aimed at pushing outward for suggestions. That is of course part of Figure 4. Liveliness JL Henshaw Half way through describing the pattern I searched for a symbol to evoke the intention of the pattern, and arrived at Figure 1. I was looking for guidance on how to write about the pattern, needing to have a suggestion for wht it should feel like, as a symbol of what I was writing about to help complete the text. First I did an online image search, using all the descriptive terms I could think of. Not finding it I first started drawing diagrams showing of design patterns as connecting their serving and served connections, finally coming up with what became Figure 1, illustrating the “working words”. 9 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality where the pattern for “mining living quality” came from. Here I was also reminded by that pattern to look for how well the living connections were being served, and by the difference I found between center words and working words indicating that signature names and images need to convey what the pattern is for more than how it is done. One other general observation, applying to any kind of search, is that testing multiple objectives and ways of searching may be valuable. Until you find what you want you could possibly not know what you are looking for. The use of pattern search does that directly. For writing the pattern for “Mining Connections for Living Quality” (Table 1.) I first needed to generalize the idea of Figure 1, of the working principle, that “patterns” are generally vehicles for using networks of living things to serve networks of living things. That gave me various images of “satisfying” and “fulfilling” services to think about, that when combined with thinking about the energy released by “semilattice” intersections of services, to which living networks seem attracted. 3.2. Mining New Software Patterns “by Learning from the Trenches” Several techniques for mining software design patterns from completed programs were explored by Hanmer & Mirakhorli (2014). My own understanding of software is relatively limited, my experience mostly with old Fortran, Basic, Lisp and Html, and not having professional training. The descriptions in the subject pattern for mining patterns from software assume recent professional training and experience, though. That sometimes leaves me little to go on. For example, they don’t actually describe their strategies in any conceptual way a generally informed reader might understand. They only state what they worked on and what it produced, though with great care and using evocative terms. 3.2.1 The Approach Their title “Mining new patterns by Learning from the Trenches” clearly suggests putting together clues to recognize hidden designs. They report using several methods, all appearing to be thorough, though not explained. More importantly they seem to imply using fairly “exhaustive” methods of search. When you’re searching environments that is often the only way to define what boundaries you are searching. Of their several approaches the one I chose to focus on is called “Software Archeology” a name suggesting a search through scattered parts for hints of hidden whole patterns. As they didn’t really discuss how the methods work, the effort here to suggest how they could draw out more living quality in the process becomes “Pattern Writing Archeology” it seems. Here we are looking for a response to the whole method pieced together from fragments of words about collected separate parts. Fortunately natural systems are indeed very often found JL Henshaw 10 of 27 to have organization of that kind, where every part has features particular to the whole, similar to how any of an individual person’s signatures are recognizable, like the ineffable qualities of a neighborhood or culture that are recognizable even if taken out of context. Here there is some suggestion, for example, that the naming of patterns and the methods of identifying them was done quite carefully, and “by the same hand”, as it were, as evidence of effort to use terminology that closely fits the intent. • For new subjects we have to guess what they’re all about. Almost any pattern is hard to see as a whole at first, the way it is meant to be seen, and needs to work. Like trying to understand, getting hints only from talk in the hall, you look for hints of the whole likely to be later found in every part. To understand that “pattern knitting” you might think of times when you were quick to pick up on the pattern or painfully slow, and see if you can see why you asked the right questions some times and not others. There’s also the possibility that, though natural systems don’t have “software”, of course, software is often mimicking designs from nature that one could learn more from. Learning to identify and study natural designs being imitated might suggest new ways the programmer could add living qualities to the design. It also seems to be part of the general idea of pattern language that patterns represent ideals of design that apply widely, implemented using one language and discussed in another suitable language, independently. So when thinking of patterns of naturally occurring design, thought of as in “nature’s language”, we can potentially recognize and discuss them as referring to design ideals elsewhere, using any other suitable language. It’s as one might discuss music in sign language perhaps, or geology in music. The limitation of course would be that of being able to refer to the same “ideals of form” shared so widely as if beyond language. Any language would express its images of the ideal that all would potentially refer to in common, though each somewhat differently. So sometimes one might recognize a pattern as having the same ideal of design seen elsewhere, perhaps from scattered bits of partial information, and even succeed in finding apparent confirmation with more effort. So though software coding and organic forms of nature are extraordinarily different in kind, if we can recognize how we can still speak of them as exemplifying the same ideals, we can study them as relating to the same pattern. 3.2.2 Scheduling The pattern mining discussion focused on the varied patterns for software task scheduling. Nature displays a variety of ways of “scheduling” of tasks one can study too, getting things to show up when and where they are needed, and possible to recognize as forms of ideal patterns. Natural patterns of 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality “scheduling” can seem mysterious in how successful such seemingly disordered and inefficient methods of getting things to work together can be. Often they are highly complex and seem uncontrolled, but still make mysteriously reliable and efficient ways of doing things. Nature’s use of “wide scattering”, like “pollination” for reproduction and having life in “populations” to maintain and evolve species, clearly result in tremendous resilience for the design of life, we are only beginning to appreciate. The continuity of systems over time allowed is in the billions of years, actually. It displays productive and efficient design somehow, way beyond what any human design for “optimal efficiency” could ever achieve. If we look around where that pattern of design appears we find a great proliferation of highly productive ways of coordinating the working parts of things. Designs for scheduling material deliveries in nature include simply scattering things, with no recordkeeping at all, creating great repositories of “free stuff”. They include the numerous kinds of “mediums of exchange”, like “markets”, “resource pools” and “circulatory systems” like the blood stream. They occur on so many scales they’re hard to categorize, except as seeming to fill all the spaces inbetween the centers of dense complexity of design and organization we find. They’re marvelous at matching the diverse byproducts of providers with the needs of users, scheduled transport of vast quantities of essential deposits and withdrawals, like pollen in the air for reproduction or the • This method of “pattern search” takes a little practice, but once you get the idea it’s quite similar to the kind of fun “free association” people love to do, except that you keep track of what you are making associations for. You might try covering the right hand side of an article or story you have not read yet, and see what generalities you can guess would be variations on the author’s real meaning, and then look to see. resources for ecologies. Their goods are all just tossed out in the open with no end purpose attached, and become tremendously reliable resources and means of communication, for whatever user comes along to make something with them. What one can gather from it seems to include that whether a pattern for providing services really does, it will always come down to asking what others will find to do with it. The application Hammer & Mirakhorli present leaves us mostly to speculate on those issues, describing neither how the types of scheduling patterns were found or condensed. It may be clear to trained programmers what the coding maps for them mean, but it’s not discussed. To interpret them one still needs to generalize the patterns they represent, as the basic step for using “pattern search” to associate and compare them with related patterns found elsewhere. Here it the suggestive words the authors chose that can be used to search our experience for related examples in nature, if we find successful ways to generalize the pattern ideals represented. We seem to have only the names of the eight types of problem types and associated names of the patterns types which the study found for them (Table 5.) What they found were six general types of scheduling problems and distinct software patterns characterizing them. They also gave nice evocative names to both the problems and software patterns associated with them. There was no discussion of why those names were chosen, which would have helped. The problems identified were generally named using working words, as discussed above, and the patterns named using center words. So to look for naturally occurring designs to learn from one would first need to work backward from just the names given, to intuit a pattern general enough to be used for searching related examples from experience. So we try to imagine how the names imply the pattern’s roles in its environment, to have some image on which to search for related ways of coordinating services in nature. 3.2.3 Software Archeology. Table 8. Name: Software Archeology Problem: You have a large software artifact that you want to study to understand what patterns were used by its creators. You also want to see if there are new and interesting combinations of existing patterns that were used in its creation. Forces: • You could hunt down the people that created the software artifact, but in many cases you can’t find out who they are, or they’ve moved on and aren’t interested in talking about the old project or they don’t have the time to really help you out. “Crowdsourcing to extract and document design patterns” could be done -- to get a group of people to jointly help • You have access to the source code, something that you don’t always have. • The documentation about how it was implemented, the design documentation, is unavailable. It might be non-existent. Sometimes its available but you aren’t quite sure if you can believe it, or it’s for a JL Henshaw 11 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality previous version of the artifact. • You aren’t undergoing the effort to fix a single, concrete fault. Your goal is more of overall educational need. You want to understand the artifact to evolve it, or to assume ownership for it, or maybe to collect metrics for general software engineering research. • You’ll get different information if you examine the code “at rest” or if you examine it while it’s executing. Both kinds of information are useful and complement each other. Solution: Utilizing design discovery techniques to extract design knowledge from source code These techniques are • Archie: an automated technique to detect design decisions. [Mirakhorli et. al 2012]. • Lattix, Struture 101: Structure analysis tools to discover architecture from source code • Design Pattern Detection Tools • Source code analysis tools You come up with a general outline of the patterns in the artifact. But it still requires human eyes to really determine whether the pattern is useful. This is another place where “Crowdsourcing to extract and document design patterns” can come in useful. [Hanmer & Mirakhorli (2014)] The method for Software Archeology is described in Table 8. , as having used a combination of manual and automated code searching methods, discussed for use on a selected “large software artifact”. The results shown in Table 9, though, were found by a prior study, apparently the study from which the pattern in Table 8. was deduced. simple but distinctly differing organization, seeming arranged as ideals. All in all the results seem like a normal variety of distinct characteristic natural pattern types, such as one might find in families of many kinds of things. You might get about the same kind of group of characteristically different forms of “stairs” or “doors”, for example. That prior study was done “following three steps to analyze source code of several software systems to understand how low level design decisions can be used to implement high level architectural tactics.” What’s missing that one also finds in most natural patterns is discussion of the types of designs going uncounted. Those are hard to see as they don’t as easily fall into groups exemplifying clear types. That will most often be both because their kinds of organization are confusing or incomplete, or because of being highly organized and particularly individualistic. Those two kinds might be described as the “unpatterned” designs and the marvelous “one of a kind” patterns that you also find common enough in virtually all families of things too. 1. “Archie [their 9] an automated design discovery technique to detect high level design decisions known as architectural tactic in several software systems.” 2. “A design pattern discovery technique [their 7] was used to identify the cases where architectural tactics were implemented using design patterns.” 3. “An overlap analysis was performed to understand forces and variability points across each tactic.” The effort appears to have been as wide a study as they were able to do, bounded by natural resources and access to them, and so defined as within that natural boundary. It also reads as both quite carefully designed and intended for identifying all the scheduling patterns they could find, as exhaustive search. The care they took in stating what they did is also very clear, even if left quite unexplained. As we’ll see the distribution of results also seems to have a natural shape, even though they don’t even report the number of cases of each pattern type. The names for the six kinds of software scheduling problems and patterns recognized for them are shown in Table 9. In the paper a figure with their conceptual software process flow diagrams is shown, here as Fig 5. You can see that the names of both the problems and patterns refer to diverse forms of design; with two having differing patterns variations at differing scales of complexity. The process flow diagrams clearly show quite JL Henshaw 12 of 27 Still, the six types of characteristic software scheduling patterns leave a clear impression as being found and named in a way suggesting that they represent a natural family. The name of the study and names of the patterns found are so suggestive too. So it seems possible that using the names for suggestion could help identify characteristic naturally occurring patterns to learn from. Interpreting the pattern names as center words, thinking of their root meanings and associations with other circumstances, one can use the patterns they suggest to find examples of others, using the pattern search technique. _______________ To discuss just one example, consider scheduling patterns 6a and 6b: 6a - ‘Multiple task’ ‘One-step’ called Bridge 6b - ‘Multiple task’ ‘Multi-step’ called Adapter The 6a multi-task bridge pattern might be compared with the pattern of “restaurant menu”, a single step in the whole service 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality compared with “restaurant waiter”, as the visible face delivering custom services to each diner from the complex teamwork of food preparation in the kitchen. system of the restaurant. It bridges between talking to a waiter and telling them what you want. It’s a sequence with numerous smaller tasks, each of which tend to have a beginning middle and end. The 6b multi-task multi-step adapter pattern might be H & M Software Archeology Patterns of Scheduling J.H. Suggested natural pattern types A. a. B. C. D. Problem Context Pattern Name Naturally Occurring Designs Relating Property • Sweeper, Dealing, Dispatch, Batching • Producer, Manager, big team • Cooking, Education, Politics • Customs Check, Host, Bouncer • Impact Reporting, Rehab, Assessment • Drone, Outsourced, Market, Insurance, Expert • Restaurant Menu, EBay, Market picks, Acquaintance • Sous-Chef/Waiter Triage, Fractioning • Multiple or Frequent Small Tasks • Complexly Organized and Costly Tasks • Changing States and Forms • Grading, Categorizing 1 Many tasks • Flyweight 1 2 High resource demand 3 Stateful tasks • Proxy 2 • Memento 3 4a Task monitoring Simple • Observer 4a 4b Complex • Composite 4b • Proxy 5 5 Remote task 6a Multi-task One-step • Bridge 6a 6b Multi-step • Adapter 6b Table 9. Software Patterns Found • Digestion, Accounting • Reactive & Discovered Search / Access • Complex Choices • Complex Performance Table 10. Natural Patterns Suggested Figure 5. Patterns to address variability points in Scheduling Tactic The diversity of items on a restaurant menu is a bridge between a diner and telling a waiter what they want. When ordering a meal the choices on the menu are often fairly complicated and unfamiliar. Diners do like getting prompt attention and speaking with the waiter when they arrive, but they’re also often not ready to order at first. So they often glance at the menu and put it aside while they chat and think about how they JL Henshaw 13 of 27 feel at the time, needing to see what they are in the mood for. It also often takes time just to adjust to finally getting to sit down and taking one’s mind off getting there. You might also need things from the pocket of a coat you checked, or to change tables so you’d see when friends arrive and things. Those are some of the “little footsteps” of “settling28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality in” that one generally finds between any separate activities. Those steps for getting settled always make a big difference, too, both in satisfying the activity before and the one after. In this case they lead to the main bridge of understanding what’s on the menu, usually with the waiter’s help, and choosing what to order. performance, coordinated with the waiter, all so the whole operation can work smoothly as a reliable art of improvisation. On the waiter’s side the finishing touches of serving a meal may or may not change their tip, but can have a big impact on a guest’s satisfaction, the ‘comity’ of the room, and the likelihood of guests becoming regular customers. It is not only for • Computer users need to settle-in with the information design of menu “bridge” patterns, but pages. Would they like a note pad, or really for all patterns to have a history of their prior for services that begin choices to review? Should main and end, that the menus areas be designed as “user service user and behavior patterns”, and be better provider parts need for understood if hovering over their “settling-in” to the expressive titles brought up explanatory working word newly begun or ended descriptions? Would the links for relationships. You may those behavior patterns be better have first noticed that shown on drop down menus, having going to restaurants, both center word names (saying but it applies what they are for), and working word everywhere, the need phrases (saying what they do)? Might different users prefer different to consider the living “skins”, or have such menus sorted qualities of letting the by workgroup indicating frequency users and servers get of use? settled when changing relationships. It would be done differently for automated services than personal ones, of course, but the same applies. After ordering a meal a diner’s experience becomes periods of enjoyment punctuated with small tasks. They’re mostly scheduled by the waiter coordinating with the complex work of the kitchen while serving other customers. 3.3. Learning between program and performance As a “multi-task multi-step adapter“ the waiter becomes the visible commander of a diverse set of carefully prepared resources and practices for serving any combination of meals on the menu to be ready at the same time, to perfection, efficiently, perhaps for multiple tables at once. The work in the kitchen has to be coordinated to come out all at once, though the meals to be prepared may be very different. In a large kitchen it’s a scheduling task for the waiter and chef, sous-chef and prep cooks, for working smoothly as a team. Here you can begin to recognize the secondary design patterns needed for the kitchen to work. It’s the special stocks and preps for making the meal and for the finishing touches added to both food and service that are so important for the whole service to be right. Those “tricks of the trade” are mostly not seen as parts of “the meal” but add the finishing touches that make it special. The “stocks” and “preps” ready to use speed up preparation of complex meals and extend the shelf life of the ingredients, and make the service a delight. How the kitchen staff works is to learn multiple roles, developing their own culture for organizing the ingredients and the work. It lets them approach each order more like an original JL Henshaw 14 of 27 It’s possible that to a diner the scheduling task for a restaurant is a simple exchange of money for a checklist of food items. That’s all you really see. It’s in how it’s done that the living qualities of its operation for both its service user and provider partners become the real face of the design. It would seem to be both the simplicity of the pattern and attentiveness to good service built into each part that assures the whole runs smoothly and is truly satisfying. It’s a matter of sufficient variety of responses (Ashby 1958), to fulfill the needs with a quality that honors all by approaching the ideal. In places that know and care about that, problems with the quality of service that arise are quickly noticed and the right changes promptly made. The living character of a fine restaurant lies in its pleasing individuality in coordinating all its services to work together. That trait is also found in a popular food carts too. It’s a kind of living quality of satisfying and unified service that is both common enough and rare at the same time. It’s seen and experienced often enough as something that may pervade some locally thriving culture or person “having it all together”, as if that quality is flowing along all its chains of connections inside and out. We talk about it as “sustainability” sometimes, and of its great importance, I think also what Alexander talked about as “the quality without a name” QWAN. As for writing down its patterns though, we don’t really know how yet. It seems to come from inside the things that have it. All it seems we can do is point to it as something to learn about, and to use pattern language to discuss some and find living examples. That might be enough. The living qualities of responsiveness throughout a design are found in our experiences as the lasting character of good friendship, great families and timeless moments in the history of great movements, great businesses and great cultures too. It seems that no part of such achievements is either unessential or unimportant, a quality of truly working as a whole associated with its individuality. So perhaps understanding our own real roles in such accomplishments is something else pattern language can help with. 4. Background and Theory 4.1. General overview Part of why a discussion of naturally occurring designs and their details might seem unfamiliar is that the sciences have largely studied controlled rather than naturally occurring designs of nature. Studying what we can control, as opposed to 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality living system that behave by themselves, has been generally much more profitable. So throughout history, really, science has intensely studied just one side of life. Others were neglected. By focusing on fixed systems and relationships and rules of “cause and effect”, we neglected learning about lively and changing systems and relationships visible throughout nature too. So we have a considerable language deficit for discussing “non-steady” types of change seen in kinds of emerging and lively organization and transformation, so central to systems of life. They don’t follow fixed rules but creative patterns, so the scientific method itself becomes undefined for studying them. It is part of why scientific models and predictions seem “lifeless”, that science didn’t find a way to studying lively behaviors. The first step to learning about literally anything, of course, is to identify the subject. That’s what pattern language is primarily designed to let people do, identify complex patterns of relationships as recognizable objects of design and behavior. In common usage they are called “centers” or “objects” or “designs”, sometimes rigorously identified as physical systems of selforganization, and sometimes more loosely as recognizable patterns of association people are trying to understand. It’s still science in the sense that you are looking for verifiable answers about commonly identifiable subjects, but you’re asking quite different questions. The general method is to collect lists of observations from many points of view, on everything in a situation that is or needs to be responded to, and then identify simplifying ideals of design found as its “patterns”. Each profession tends to develop its own standards and so as it spreads people also need to coordinate standards. The benefit is it makes it possible for groups of people to identify and discuss their issues regarding commonly recognized situations, identified by a jointly authored holistic pattern. It leads to finding simplifying ways of responding to the whole spectrum of forces identified, and exhibit qualities of fitness in its environments. So all-in-all it organizes more of a conversation with nature than analysis and control. It comes from Christopher Alexander having an insight into how to write down and make more explicit the kind of design thinking architects have done all along, making it much more intentional. It’s a method that would help both the professions and our culture learn to recognize the kinds of organization causing lively change, and how to respond. We’d certainly still pay attention to using fixed rules, where they apply, and that it is generally not for the organizational problems with lively change. Then it’s often more a matter of discovering what’s missing from the organization and relieving that need. So in that sense it’s not “forcing” but “helping” the problematic design recover. Learning to recognize patterns of organization as both the solution and problem for many concerns uses information in a different way, in a “descriptive” rather than a “proscriptive” way. It’s using information to refer to how things work and JL Henshaw 15 of 27 associate it with what they mean together. It’s learning from nature rather than making models representing nature as following a theory. What most distinguishes information models from natural forms of organization is that information models need defined terms and fixed rules, to be self-consistent. As a result they are also self-sufficient, and don’t have environments. Natural forms of organization differ in that they emerge directly from their environments. Each approach uses different kinds of information too. Information models rely on reducing nature into sorted categories that people define. Pattern language looks for information to direct our attention to how nature works, collecting data using the natural categories nature defines. That’s why it can reflect the actual organization of the natural system rather than an invented one. 4.2.Building on Alexander, Jacobs, Goodwin My first introduction to Alexander’s way of describing holistic design patterns from multiple viewpoints was in the early 70’s. I heard a talk on the historic evolution of public spaces, and evidence of accumulating pattern memory in their environments, when studying design at the University of Pennsylvania. How my own mix of physics and design research on natural systems developed was indeed inspired by that, and is discussed more in the companion paper (Henshaw 2015). I also became interested in how patterns of naturally occurring design also seemed influenced by kinds of accumulating design memory in their surroundings in developing by themselves. It would appear my main breakthrough was noticing that what defined such natural systems was how they individually developed, by accumulating their complex designs in stages. That seemed to explain why they continued to reflect the patterns they originated from, not actually being information constructs at all, but accumulations of patterned design. When considered as building up from “seed patterns” of design, natural systems are no longer thought of as models for prediction, but as actual objects of local organization, making sense of why nature has so many kinds of individual things, all of them developed individually. So not being made of models of prediction, an alternate way of describing them is needed. My first way of doing it was to describe their accumulations as a universal pattern of accumulations, starting with small steps and building up to bigger ones to end with small steps again. It was what I called “an unhidden pattern of events” (Henshaw 1979). English doesn’t really have a word for design without a “designer” to use when the self-organizing system is itself the designer. All one can do is invent a new usage for a familiar term, stretching it a little, and call that self-organization process a kind of “learning” and “building of design”. So having taken such a different direction I didn’t really see how Alexander’s main body of work was developing (Alexander 1965, 1977, 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality 1987, 2001-6.) until long after it was adapted for software development (Rising 1998, Tidwell 1999). It was when my work turned more toward education and social issues finding educators and theorists contributing to PURPLSOC working toward developing pattern language as a general science, that I noticed the match (Schuler 2008, Bauer & Baumgartner 2010, Finidori 2014 2015). As my work developed I also learned a lot about natural forms of design from wonderful ecologists, various new science and systems thinking communities, historians, and story tellers too, of course. I was influenced by “deep ecology” as a discussion of the uniquely individual designs of nature, their individuality and inherent worth. Brian Goodwin and Richard Solé are examples (Goodwin 1994, Sole’ & Goodwin 2000). I spent a lot of time immersing myself in and writing formal papers for other sciences too. Because I was describing natural system designs rather than predictive models, the people I submitted papers to generally didn’t know how to discuss or review them. Of the others I learned from I think the work of Jane Jacobs comes closest to talking of natural designs as occurring naturally. She is quite eloquent in discussing the evolution of cities and their economics as animated organic process of accumulative design. The subjects she studied were the individual transformations of emerging design having recognizable patterns, whether it was the blights that beset mono-culture cities like Detroit, or understanding the need of complex crosscurrents of culture for innovative technology to develop. She also focused on the living qualities that produce thriving communities and urban centers, how those cultures thrived and grew vigorously some places and were missing in other places (Jacobs 1961, 1970, 2000). Given so much in common with Alexander’s view and pattern language, it is surprisingly there’s little evidence she worked with Alexander. For her, the creativity of cities and economies derives from a complex of overlapping organization, similar to Alexander’s observation of the role of “semi-lattice” patterns in “A city is not a tree” (1965) as attractors for life. What unifies the two views is to see thriving urban centers and fine building centers as both developing more or less like natural systems. The both emerge from small creative origins that thrive and grow by working with others by a strongly history dependent creative process. The process of design in architecture begins with a concept for combining things to work too, and progresses by ascending stages of history dependent discovery too, for how to fully serve the needs that inspired it. That’s where, with luck and dedication, the creative emergence of new form occurs in the natural way for buildings, in the strongly opportunistic and history dependent stages of design within a community of designer’s. What I think may be interestingly different between her approach and Alexander’s, is Jacob’s view of cities as living JL Henshaw 16 of 27 things themselves, composed of living arts and what those evolving arts built for us to live and work in. That’s much like what I arrived at too, that natural systems have active and stable parts, the active parts building their own capital infrastructure as stable parts, each shaping the other as they develop together. 4.3.Brief summary of methods A general assessment of a pattern would begin with a general assessment and review of: • • • • • its basic organization as a pattern, whether it’s “unifying principle of design” actually is a unifying response to the forces identified, o for the real context concerned actually identifying all the forces to be responded to, and o for the varied circumstances where the pattern might need to be applied, verifying other assumptions as part of “taking a fresh overall look” at a design, at any stage. It also helps to review the resources one would have for looking further into design pattern and the relationships than would connect a design made using it with its world. You’d ask things like: • what else do the services provided need to ultimately serve, • is there enough observation to of the needs to understand them • were the pattern resources consulted adequate, and where else might you look, The pattern described in Table 1. “Mining Connections for Living Quality” is aimed at improving the living quality provided by designs by improving the quality of services they provide. Two strategies were suggested: 1. Following the design’s connections to the living things served by or serving the design, to see if their needs could be better served with better understanding of them. 2. Looking to nature for living examples to learn from, looking for related naturally occurring patterns of design, to find other hints to how the design can contribute to thriving surroundings. The practice is to: • • • • • follow the connections of the pattern to what they serve or are served by to learn more about how they need to work and to “look around” for what else might be needed, and use “pattern search” to find related living examples for the whole pattern or parts to learn from and take get suggestion from how the ideal is satisfied in nature One might start with doing it as a group exercise to bring out all the issues that can be, and follow with a “design studio” process, 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality with individuals or teams preparing and then presenting their individual creative responses. This process of “mining living quality” can be accumulative and reviewed at every cycle of a design process, as when using SCRUM or other Action Learning method. I usually suggest any design cycle include a review of what I call the 4Dimensions of sustainability, Externalities, Internalities, Brightspots and Total Balance. Living Quality would be the 5thDimension. They each remind you to “look around” for what else matters, at each stage. Internalities and Externalities: Searching connecting lives and environments for unmet needs has lots of side benefits, such as filling in one’s image of the pattern as a whole. Asking what else needs attention helps one avoid our subjective biases, exposing you to connecting natural circumstances external to the design, often not fitting one’s usual assumptions, and expose unmet needs you might respond to. It also makes you aware of what might make things much worse. For example does a design create efficiencies for one thing and inconveniences for another, but not count them in the balance? Are there constituencies you might talk to better understand the needs of, need to look for to notice? You could certainly use up valuable time doing that, of course, but validating design assumptions as a double check things is usually good practice, looking for hidden risks a regular task. Being a “good neighbor” and generating “good will” are highly valued commodities too, just giving attention to connecting constituencies earns credit and adds living quality to the whole in itself. Brightspots and Total Balance: Looking for “bringhtspots” might include discovering a market sectors unable to use the service due to special needs not in the plan or needed by the general market. Sometimes those take creativity to include, but come with greater profit from “understanding the system as how you make it work”. Other kinds of bright spots might include graphics that brighten up the screen like Google does, spinning off parts of inventions others can use, letting promising young people take some risks, and other little “favors” in the spirit of making things whole. It’s a bit like just adding a little “sunshine” where it might matter. Looking for “total balance” is of course having some way to look at the combined effect of the whole effort and the design’s whole effect. There are lots of ways to do that, with all of them beginning from asking the question. 5. Great Pattern Repositories The technique of pattern search can be used to explore the variety of pattern repositories to discover study and compare patterns of design of all kinds. We do it quite naturally, any time we “search for a word to use” for example. Here we discuss how we can focus and extend that natural thought process to following mental associations between recognizable patterns of design. The big step is simply to use our normal association of JL Henshaw 17 of 27 situations in life with meanings to instead do the reverse, associate meanings with situations in life. That gives you examples to study to better understand the source of the meanings. Generally speaking when hearing the words like “apple” or “door” we could, but don’t think of what it is about those subjects that gives them the meanings we get from them. Using pattern search helps you collect lots of related examples to help you do it. Reversing your association of a meaning with a circumstance works to turn your attention to varied circumstances to better recognize what the meaning is in response to. To make it work for a particular pattern, like “your situation at work” or “your pattern for the project” you then first need to generalize it, maybe thinking of the related ideal you want to understand how to achieve. That’s so it can lead you to a variety of related examples to learn from, just retraining your normal habit of looking for associations a little. You can do it with any cultural artifact or meaning you want to better understand, any word or gesture as well as any complex theme, object, or system. Just think of the natural situations it is a response to, and study the pattern of working relationships in that situation to understand it. There are examples in the “Pattern Search” section 5.2 below and more discussion in the companion paper (Henshaw 2015). One can use the method to search any kind of pattern repository for varied natural occurrences of any meaningful pattern or ideal. You can use it with Alexander’s descriptions of his 15 principles of natural design (2002), for example, or his 7 design principles stated in his A New Theory of Urban Design (1987 p30), or to find living examples for understanding his overarching ideal of growth as a process of design, which he states so nicely in the introduction there: “When we say that something grows as a whole, we mean that its wholeness is its birthplace, the origin, and the continuous creator of its ongoing growth” (1987 p10) 5.1.Human Culture We often speak of “cultures” and culture differences referring to the visible styles and manners of ethnic communities, but our “cultures” are much more than what’s visible. They are really the entire package and containers for all our accumulated ways of knowing and living, what we rely on entirely to live as social beings, and of which we have deep intuitive understanding. It makes our cultures our greatest and most accessible deep reservoir of links to natural design patterns and ways to get along in life. As whole systems of living, cultures are ancient accumulations of responses to natural patterns and our human experience and responses to them, a great record of memorable and important learned interpretation. To use it as a guide to natural patterns 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality any cultural artifact can be turned around for helping you find the kinds of natural patterns the artifact is a response to, and then better understand what the artifact means to us. You might see a bridge and think about why it is we like to make bridges so beautiful. One would also look up and value objective research on the history and roles of cultural expressions, like archeologists do exploring the meanings of our past. It adds to the meaning of any present day design to better understand what it is a response to, and so be better able to know how to respond to it today. One would of course look at different kinds of cultural artifacts in different ways, using differing methods perhaps. The general intent is the same, to use the meanings we have for them to guide us to a variety of natural circumstances where we can look more closely at what our meaning is a response to. As a repository of natural patterns human culture is exceedingly complex. Below are sections on ways of searching “Stages of Growth” 5.3, Habitations 5.4 and Natural Language 5.5. Our understanding of our own cultures is a particularly deep and rich body of mostly “tacit knowledge” (known without thinking), and part of all our thoughts and doings. Searching our thoughts for the natural circumstances our conscious thoughts tap into and makes us more aware of what was hidden and unconscious knowledge. For various less accessible domains of the great pattern repository of culture we might need other methods, of course. Some we might know well but just never have thought of exploring this way. uninformed external views of internal cultures. All cultures have common roots, but then each makes its own version. Simply recognizing this natural pattern of variation reminds us that they all display individual expressions of our own deeply ancient roots of “how we live”. It makes everywhere you go understood as a place richly endowed with ancient knowledge. Each cultural world at any scale is also then a concentrated repository of its own ways of living, its own center and pattern language for how to live, book more likely to open if interested in what it says. 5.2.Pattern search “Pattern search” is the use of one pattern to find other examples of similar ones. There’s the example you search with, and the way you follow some strategy in looking for related examples. For example, watching people and animals you see them visibly searching for how to satisfy their own needs, nearly all the time, repeatedly searching for one thing after another. Sometimes people or animals are seen visibly searching for things, either following a trail or looking for a trail, connecting strings of patterns as if following the scent of a pheromone trail, Figure 6. They may also be searching for parts to add to something being built, one part after another, or they may be exploring a territory to discover its variety. It’s a tremendously versatile method of environmental learning. A pattern in mind to search for Every family, business, institution and community, as well as every person individually, is a great storehouse of ways to organize life that grew from the common roots of human cultures. It’s expressed in both the tacit and conscious designs we create, our self-aware and spontaneous behaviors, our verbal and non-verbal manners and traditions, all as patterns of response to our experience of nature and each other. Some access to it is as easy as just asking good questions, paying attention to how relationships change when pausing to think about why. Any culture is like an iceberg, though, having vast hidden depths and structure you can only learn more about by building up your own patterns of searching it. As soon as we’re born we start absorbing our family and neighborhood cultures, making our own versions of the million year old ways of knowing and living that every family, community and society passes on. Our own way of living then becomes a pattern of how to live to be a model for others, continually refreshing the accumulative record. If you pay attention as you walk any city, town or village you notice the local designs of life changing from one block to the next, in the differing designs, materials, values, styles and manners. Stories in the news often show how alien other cultures and communities seem to be, usually showing JL Henshaw 18 of 27 Figure 6. Pattern Search External observers would not see what is being searched for, or being searched with, though. The search path one observes as people or animals cast about to cover a domain can be a many different kinds and be informative. Then an observer may recognize the search pattern and guess what is being searched for. For example, it’s hard to tell what a snail may be searching for, but you see their tentacles moving around often enough to suggest they are looking for something6. The way a search is being done shows a lot about what is being searched for, like 6 A snail has eyes on each tentacle, and looks around as its search pattern http://www.molluscs.at/gastropoda/index.html?/gastropoda/morphology/tentacles.html 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality “metadata”, and often productive to use for where to look more closely. As the search ends or reaches a stopping point we generally relax or search for something else, sometimes adjusting the mental pattern of what we’re looking for again and again, as in a learning process. The active process is that of shifting our attention from one subject to another until we are done and satisfied or disappointed. The pattern search used by Harasawa et. all. (2014) for finding how to illustrate design patterns was to find suggestive words to represent the pattern and prompt illustration images. That fits the general model of pattern search very closely, first simplifying the pattern to be illustrated then casting about mentally for images. To expand on that for “mining living quality” natural pattern repositories are using empathy for providers and users of the pattern. These open ended search methods have various added benefits too. Principle among them is assuring fostering exhaustive types of search, and producing a profile of the domain searched to help with understanding it as a whole. Table 11. (Doors to Key Natural Pattern Repositories) the ‘stigmergy’ of nature 2. Stages of Growth the working steps of transformation 3. Habitations 4. Natural Language Table 12. minds: the organizational centers of life reference to naturally occurring designs To search for things we first form a pattern in our • a clothing image when shopping, • a particular letter when searching the keyboard, • an image of how to fit, looking connecting parts, etc.) • a simplified pattern, when searching for related ones. Table 13. • • • • Expanded search for illustration images center words found in the pattern description center words from what users and providers would say. what the pattern would mean to users and providers, and searching for naturally occurring examples to learn from o with added benefit from learning how emersion experiences foster transformative change. JL Henshaw Growth seems to take forever to start and then begins slowly, but develops a tremendous natural urgency of bigger and more rapid changes, taking it’s small “Start-up” pattern to then propagate furiously in the “build-up” period. Then the urgency changes, to a need to “reorient” and come to terms with the natural limits of explosively reproducing designs. They can fail to have an end run, and so not fulfill their promise of completing a great transformation. The mathematical shapes of these classic progressive (nonlinear) growth curves are called “exponential”, for changes getting proportionally bigger and “asymptotic” for changes getting proportionally smaller, or “logistic” for equations in which former is followed by the latter to make a shape like that in Figure 4. Natural processes with similar shapes of change over time are often said to follow equations for “positive” and then “negative” “feedback” as the rate of proportional change, but there is no change in the formula anywhere from beginning to end. For natural systems the same shapes are labeled differently. Here the reference is to the “feedforward” of growth as a nonsteady design process. It represents additions that accumulate and by providing a basis for further additions, extending the start-up pattern. That pattern of design by accumulation is readily observed throughout nature as the process by which new forms emerge. So the mathematical and natural pattern way of referring to natural processes are very different, especially in that for mathematical formulas nothing actually changes, and in natural processes something quite new emerges. Design Patterns to Know How to Search For 1. Trails of Patterns 5.3.Stages of Growth 19 of 27 It’s a highly visible pattern in both personal growth, social change and in local environments, as how individual transformations in complex systems of relationships take place. You see it as a general pattern of transformation for businesses too, political systems, economies too. All follow the same general pattern as found in the growth of plants and animals from fertilized seeds and eggs, all having starting patterns that develop. It’s also the pattern of transformation in professional practices of all kinds, design, art and business projects. They all start with some pattern for getting things to work and develop through immature stages to mature ones, by a growth process of efforts in organizing them, and to extend a starting pattern (Henshaw 2015 2.1 The natural process of design). It’s another of the very visible naturally occurring patterns with wonderful uses as guiding patterns. We’re familiar with “startup’s” that are immature and may get more response than they can handle, and called “a flash in the pan” or “blow out”. We experience much the same thing in relationships that get “too hot not to cool down” or all sorts of businesses and politicians that “overshoot”. At all points along the transformation path there are characteristic stories to mine for what matters in the 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality process of accommodating the change taking place, one can explore using pattern search to learn from. People often use their awareness of how transformations progress to gauge how to proceed with their own projects and designs, seeing when it becomes critical to stop wasting time, or to review concepts at the beginning to see what would be really worth the big effort and investment. Part of what is special about it technically is that it’s an organizational process of “accumulation”, adding extensions to the foundation concept that often only succeed if they accelerate and develop a “flow”. It makes growth a real design “building process” with various critical stages, important to watch for and monitor. Following steps rely on the preceding ones being sound enough to build on and completion to come before using up the available seed resource. The greatest value, again, is how it changes the perception of the design process, recognizing the whole process of transformation and the whole design being developed together, as they move together from stage to stage toward completion. It’s the combination that is the design as a whole. The next most valuable use of the natural sequence of transformations is for organizing the planning and tracking of developments, using the transformational stages of increasing maturity toward completion as a natural transformation timeline. It lets you organize your observations by stages defined by the developing system, as marks for how the design is progressing, and how the pieces fit together with their ascending then descending scales of steps. Growth as The Pattern Transformation Figure 7. The stages of living system emergence Growing Together then Growing Apart Figure 8. Reading Transformations It’s beyond the scope of this paper, but worth mentioning. There are a variety of pattern recognition algorithms for natural transformations. An easy pattern to understand it from is this JL Henshaw 20 of 27 pattern of a growth system coming apart at the left, (Figure 8)7. 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality After a period of all sectors growing together they start diverging. Some appear to be responding to signals of natural limit and others not. You could begin to understand in normal human terms by finding related examples of growth systems coming apart in other circumstances, and finding out enough more to understand the comparison. You might see this kind of curve in usage data on a software service with a number of products, and making a separate business of the divergent performer. You might find that the divergent performer is scavenging resources from the others, and for some technical or legal reason you can’t break them apart. Then you’d have a real problem. That kind of “wicked problem” is the kind of common challenge for understanding or responding to the natural hazards of complex system transformations. The principle issue when discussing internal strains for whole systems is “resilience”, the natural ability of the parts of whole systems to share burdens and resources as part of the natural design the allows them to work as a whole. and national and local governments, all as their homes at once, and find it easy to switch from thinking about the differing issues. The details of what they need to offer differ from one to the next, but the patterns are fairly recurrent and familiar to us. They’re usually recognizable from the form of enclosure, private interior space and presence of an interior culture, though what is going on inside not possible to see. A group of friends that forms a variety “hangouts” where they can get together any time they want goes through the same basic steps of securing their private domain, where they can live the way they want, defining their own “culture”. A “community”, “business”, “society” or “ecology” does the same. Environments full of homes The informative shape of the curves is the continuity, seeming to reflect the behavior of systematic process, move all together, and then not. A wide range of studies of transformation processes and analytical methods for clarifying the data showing them, was part of the advanced natural systems physics work on which this pattern language method for learning from naturally occurring patterns of design.8 5.4.Habitations As mentioned in 3.3 above, the natural design pattern of “homes” is found universally as a place of concentrated organization and center of life, but seeming not yet studied as a kind of “system design” or “business plan” for individual ways of living. How living systems make their homes in any place they can find how to produces a tremendous diversity, of both kinds of enclosures for housing individuals, families and cultures, to the niches defined by unique ways of using the open environment that do ingeniously avoid conflict with others, allowing 1) a separate a way of living inside from outside, and 2) serving as a center of operations for relationships outside. We find "homes" in the form of “houses” and "dens", but also “bodies” as homes to both its “cells” and complex biome ecologies, themselves serving as homes to their own highly organized complex living systems. The organization of human culture is organized around homes of every scale, and as diverse roles in our world of differing individual designs for connecting internal with external worlds. A service professional has their office as their home, their town, their family home, their social groups and professional groups 7 Figure 8 shows US data from BEA sources, GDP accumulated from 1860 and median income percentiles from 1950, indexed to GDP at 1970 8 The Physics of Happening – an archive of original research on transformations http://synapse9.com/drwork.htm JL Henshaw 21 of 27 Figure 9. Homes & external connections Most kinds of habitations can be recognized from their kinds of boundaries. A city doesn’t need a wall to be defined by its intense internal culture interlocking parts and outgoing organizations and players. The boundary is whatever is “in the loop” in that case, seeing the whole as its center. That makes it bounded by its own self-sufficient system of internal connections, separated from its surroundings by its local niche of exterior services and connections. The same pattern of selfsufficient design with one center is also seen in many other for forms, such as “economies” and “societies”, “professions”, “craft trades” and “social networks”. Each develops its own internalized culture. On smaller scales you find individual family homes with their own individual cultures, as an internally developed “hive” and center of local design patterns. The same way of locating the boundaries for centers of self-organization also applies on even smaller scales to “teams”, “clubs” and “groups”, all seen as creating an mostly “exclusive space” in a greater “inclusive space”. It’s a kind of complexity that doesn’t yield easily to being “diagrammed” as it has much too much variety of independent associations to even be categorized. So we need to rely on recognizing their individualistic patterns and individual internal cultures. 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality The lines between individual cultures serve to filter access to the interior, by requiring one to respond to the local culture and adopt a role in it, with both trust and change in behavior needed to be welcome. It also applies to all other kinds of communication between homes, and filtering the exchange of goods and services. Entering any unfamiliar home, a friend’s or a business office or a government agency requires much the same preparation for the unknown. Sometimes it’s easy take part in other neighborhoods or families, other times not, and usually there’s a limit to how far a guest can act as if they belong, that can be tricky. Sometimes trying to act as if you belong where you’ve never had the courage to try before is a life changing success or a crippling failure. Learning to recognize the patterns could make you seem interested and more welcomed or nosy and pretentious and you might never know. What is prominent from inside of any home is a way of living mostly invisible from the outside but still sharing in the common culture for its outside connections. These networks of private worlds serve as a great reservoir of individual patterns of life, though. They’re places where old ways are stored and new ones are free to develop. Why it is that this fairly obvious and widely understood pattern is mostly left out of conversation and not studied either seems mostly due to the life inside homes being individualistic and private, and also mostly non-verbal. So there’s not much to talk about really, except important to at least know about for learning to work with others… Because we don’t talk about them, though, it does also leave large deficits in our public understanding of how living systems and their relationships work. If they’re referred to then, it becomes most often from a viewpoint of ignorance than of the designs of life hidden from view. Pattern language is a way of being explicit in verbalizing the features of holistic designs, to make their needs recognizable from multiple points of view, and might relieve some of those deficits in the common culture as professions adopt and use it. ______________ As a universal natural pattern, homes can be recognized has having a variety of other important common features of living things. They are invariably found to contain their own complete economies, essential to maintaining their resilience, for example. So they also have their own form of “business model” for internal and external transactions too. To work with them and understand what services they need and can offer, some way of recognizing their hidden designs without violating them is part of the challenge. Even what is called “meta-data” can be intrusive and needs a trust to be made good use of. To enhance their own connections from the inside is another way, supporting homes in learning about their environments, so their internal economies can make better connections. JL Henshaw 22 of 27 Learning to work with a world made of these varied and separately designed individual cultures is a major challenge. It’s also important to understanding how our public cultures rely on and get their vitality directly from their diverse kinds of home cultures. Because of the verbal culture’s inability to verbalize their issues, though, adds to a variety of other reasons why they are often acted on in ways that that harm them. So a way of recognizing the design patterns of homes, and search for ways to bring them living quality seems very much needed. That they are naturally connected through their work, and directly affected by the patterns of service user and provider designs for their work, offers at least a conceptually practical way to bring living quality to them directly. ______________ For mining living quality for the design patterns we work on, the simplest idea is that designs work by connecting the services of one home with another. From both sides, the living quality of those connections is found in both the suitability of the intended service, and in the little things, that make each party feel at home with it, responding to their complex needs. For example, one can ask if the loading dock has a pull down seat where a driver or workman can wait. You could ask if new software has a place in it for making notes on how to use it, or whether online forms offer people copies of the documents they fill out? Well, it seems those inexpensive luxuries are rarely found, because the designer didn’t think to suggest they might smooth the whole operation. There is more on the nature of homes in the companion paper as well. One develops one’s own way of exploring these complex relationships by “looking around”. When you see how patterns are connected in an interesting way you “look around” to see how many viewpoints you can collect impressions of what’s happening from. Alexander’s way of writing doesn’t refer to “homes” particularly, but his use of the term centers seems to overlap with ideas of homes as well as with his general idea of wholeness, home being a definitive place where you feel whole. I refer to “wholeness” sometimes more literally, as actual completeness of organization, though I also like the aesthetic quality of wholeness as an emotional feeling about designs, as it seems Alexander and others more often use it. Where the two overlap seems to be where the “completeness of organization is so strong it gives you that undefinable feeling, such as when asking where natural designs that work and act as a whole come from. There’s no place for such naturally occurring designs to have come from, except by developing as a whole from the start! It’s also readily traced in the way whole systems develop from their starting seed pattern for many things. It’s hard to explain, what it is that starts from a “seed pattern” such as a “hand shake”, to start things on their course, but that’s as close to the beginnings of them you can actually observe. Not incidental, of course, is that such physiological systems would need energy, and would need to find a common 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality way for the whole to build up around a way for its economy to use energy, along with other resources. David Seamon made an interesting study Alexander’s contribution to the phenomenology of wholeness. He portrayed it as integrally related to other living qualities, of beauty, eloquence, good health, wellbeing, vitality and life (Seamon 2007). All of the associations relate to things in the natural world that one can interpret by studying their parts, and how they relate to other things, but he thought not extending to the meaning of wholeness, saying: “The great difficulty, however, is finding a way to move into and encounter the parts as they are in themselves so that the whole will be foreshadowed and seen, more and more fully. How do we encounter the parts most advantageously so that we can better see and understand the whole? “ Modern people seem to have less need for understanding where the meanings of their words might have come from, of course. We are surrounded by and immersed in words defined abstractly, referring to rules and theories from one philosophy or professional practice or another, that slip into popular use with whatever social meaning those terms seem to have, often different from every social point of view. Often the terms are borrowed from natural language too, but then come to be used essentially like slang, giving us great freedom in shaping our conversation, but not referring to the natural world we live in. “Most simply, phenomenology can be defined as the careful description and interpretation of human experience. The focus is on phenomena—i.e., things or experiences as people experience those things or experiences. The aim is to describe any phenomenon in its own terms—in other words, as it is as an experience, situation, or event in the real lives of real human beings in real times and places. “ My approach to the same problem is just to attribute the quality of wholeness to the living things that the word refers to, not to the concepts in my mind, but to the natural things where a good observer can learn about it. Things that grow as a whole and display fitness in their world and contribute living quality to their surroundings are not so rare that you can’t find some to study. I do wonder if there’s any more special reason not to associate ‘wholeness’ with the observable things we recognize the ideal pattern of wholeness expressed in. I suppose there must be some reason for Alexander and others discuss it abstractly, given how that term and others have been set apart. So it seems that usage shouldn’t be replaced by some other just for convenience. But that doesn’t keep people from studying the various things that seem to make them feel whole, a genuine emotional state, or that serve their world in a way that seem to make it whole too. 5.5.Natural Language Perhaps our deepest and richest repository of natural design patterns is our own natural language. Words refer to the things of life we engage with and talk about. Our cultural associations with the words originated from those life experiences, our common words having extremely ancient roots, carried forward for thousands of years. Their meanings are continually being refreshed with new experience too. Our common words very often directly refer to the recurrent natural patterns of relationships we thought were important enough to name and JL Henshaw attach our values to, and with the impact of words like “door, “storm”, “mine” or “heavy”. So our great familiarity with our language is at the same time a great familiarity with our named ancient experiences. By both naming the natural subjects and conveying associated values for the experience, our own understanding of words can be mined for the uses we are familiar with. The familiar uses direct attention to diverse examples of things and experiences from which the word comes, where the particulars of the patterns of relationships can be found and the experience with them recalled. It’s a repository of designs everyone already knows a good bit about. 23 of 27 Blandishments aside language doesn’t normally redefine its roots as frequently as our modern word usage seem to, or at ever faster rates as seems actually needed to have words for the multiplying changes in how our world works that seem to have no natural meanings, like “software”, or the proprietary use of natural terms like for the “live cloud”. The natural meanings are still there and hard to erase but our decisions are being made more and more in terms of words redefined for the abstract theories that have not been working for us, like equating explosively accelerating change with stability, for example. So the way natural language refers back to its roots, pointing directly to recurrent natural patterns that have common experience for us all, seems like it may come in handy. It could possibly enable us to become more knowledgeable designers, and students, and voters, and partners in our spinning world. It might be a way for anyone interested to become more aware of the important differences in relationships that produce the living quality our designs need. Simple and obvious examples of words for natural designs, like “rock” as being one thing and “fire” as being quite another, or “butter” and “love” as quite different aspects of nature, are not “theories”. They are ‘names’, and refer to real things. When taken out of the sentences we usually find them in the added meaning of the sentence is removed, and their rich individual meanings suddenly shine through. That opens doors to appreciating the cultural histories of their meanings, in the range of ways we use them. They let us recall and refresh the deep meanings of our experience with the natural subjects and experiences they refer to. 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality There are lots of ways to experiment with using this approach to accessing our cultural knowledge of natural designs, and some basic techniques to be familiar with. One is the somewhat high level use of pattern language as a tool to explicitly describe holistic design patterns, such in Table 1. and in the other references. The simple heart of that technique lies in neither starting with a solution or a problem, but starting with a listing of all the “forces” in a context that need to be worked with, looking for them from all directions. A common result is that mining the natural patterns behind the words used to describe the “forces” turns attention to important relationships in the context that never would have been noticed otherwise, and change the whole understanding of the problem being faced. word is referring to the same common natural life pattern and experience, adding complex understandings of it over time. In this case the relevant root meaning of “road” seems to be that of something that leads and guides one’s a travel, involving important choices to be made along the way (Fig 10) The journey of the road taken · That general practice of mining the natural patterns behind the words as a guide to working with nature has four steps: 1) take interesting words or phrases of interest out of context (to free them of assumptions) 2) look for the experiences and subjects associated with them, from direct memory (or thinking about the variety of uses and from the context the associated experiences and subjects). 3) examine the what life circumstances and relationships the term refers to, (like “shivering” refers to a special uncontrolled shaking) 4) associate the ideal of the natural pattern found with the ideal of the experience recalled, to understand the meaning of the word. Then when that word is used in the discussion of the design it’s that deep meaning of it that is referred to. Added discussion methods is in the companion paper (Henshaw 2015 4.2, 4.3) The most surprising thing is how surprisingly fruitful these methods can be for even common utilitarian words. Simple examples might include common object names like “road” or “hat”, etc.,. Such common words often are among our oldest terms and have unusually varied use and deep meanings. You can often speed up the process of understanding their deep meanings by looking for their varied uses and looking up the etymology or use in old books or dictionary. For common uses of “road”, for example, which exposes an unexpected tapestry of uses, like: “hit the road” or “the road to ruin”, “road to heaven” as well as “road home”, “off the road”, the “easy road” and the “long road” etc. As you see that fan out as a pattern you fairly quickly get the idea we’re not really talking about asphalt. When I noticed that array of evocative uses for ‘road’ I looked it up in Webster’s 1903 Unabridged Dictionary9. There the first two meanings are: “that on which one rides or travels” and “journey, or stage of a journey”. It seems why all those different meaning-filled uses are connected to the same humble root Figure 10. Travel as a path of discovery Using other kinds of dictionaries would bring out other meanings. One can look for all the compound words ending or beginning in “road”, or having other prefixes and suffixes for it10. That turns out to be a great way to discover the wonderful increase in complex meanings for western languages from Latin. These ways of searching for the hidden deep meanings of words and naturally occurring patterns and experiences could also be a way to expand and enrich other searches, as those discussed in 2.1 & 2.2 in commenting on Hawasawa et. all. (2014) or Hamner & Mirakhorli (2014). When you find center words by studying a pattern’s service user and provider communities, you can enrich your understanding of them using word search in companion with pattern search. It use of word search can also be used to better understand our accumulated common cultural experience with patterns of design and find more related word uses and living examples of design patterns to study. For another example, you might wonder what forces are balanced by a “bridge” pattern while looking for naturally occurring examples of bridges looking for solutions related to it. You might find that “bridge” is also a “transition” or “transformation”, for example, opening up a tremendous variety of forms of “bridges” to study. It would expose the vast variation 10 9 ARTFL online Webster’s Unabridged 1903+1828 dictionary http://machaut.uchicago.edu/?action=search&word=road&resource=Webst er%27s JL Henshaw 24 of 27 OneLook dictionary: “states of being” in “*ence” words http://www.onelook.com/?w=*ence&scwo=1&sswo=1 *road & road* words http://www.onelook.com/?w=*road&ls=a http://www.onelook.com/?w=road*&ls=a 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality in bridges there are, and how very particular to the functional passages from one environment to another they connect often are. One runs across these revealing very general design patterns unexpectedly sometimes, having begun a search from one starting point and leading you to many connecting or contrasting meanings. As you go you’d look for the naturally occurring design patterns the words are referring to ground your meanings you are searching for. As discussed in Section 5.3 almost any design pattern one works on has something to do with “homes” for example, and so also with “enclosures”, “separations”, “continuity”, “flows”, “resilience”, “development”, and all the many other common words associated with natural language having originated from ingenious observation of diverse and complex meaning in nature. searching in the design pattern’s external connections for service user and provider needs to see how well they are served, looking for unserved primary and secondary needs. using the pattern being worked with to look for varied naturally occurring parallels to learn from, exposing how thriving environments work. 2. Application Examples Using PLoP 2014 Studies • For the method of Harasawa et. all. (2014), a pattern for developing images to illustrate patterns, identifying categories of “center words” and drawing from them an image with “living structure” to illustrate the pattern • Comparing with the method of illustrating the pattern of Table 1 for this study, very similar to Harasawa’s but using wider and varied methods of natural pattern search, 6. Review & Conclusion In §1.0 the paper introduces a design pattern called “Mining Connections for Living Quality“ (Table 1), and in §2.0 demonstrates practical methods for better understanding any pattern and its connections with life, to check its validity as a design for using and providing services and enrich it with living qualities found by association with related living examples. In §3.0 a general background in the theory of pattern language as a scientific method is offered. In §4.0 a variety of natural pattern repositories and methods of using them are discussed. In conclusion, learning to recognize and use guiding natural patterns of design can enhance the living quality of design patterns of all kinds, and also offer a variety of extra benefits from a way one can reground their language in a confusing time in the timeless relationships of life that language originated from. o The one real difference was the latter being “outward” in its search approach, looking for meaning how patterns interact with their environment, and the former more “inward”, in drawing inspiration from the teams own words • The method of Hanmer & Mirakhorli (2014) for searching software collections to find variations on programming patterns was discussed, as using a mix of computer automated search and manual review • Demonstrating the use of the evocative names chosen by the authors to explore the rich world of related natural design patterns. 3. Background and Theory • Introduction • Suggestion to readers for how to pause and develop their own thinking on the subject, general terms and • Pattern language as a study and description of ideal invariant qualities of recurrent designs, using natural language • Background on origins of the work and pedagogical choices. o resulting from science not finding how to describe those natural designs with equations, leaving them mostly unstudied and generally undiscussed. o pattern language appearing suited to describe and study them, as a practice of studying the organization of working relationships from many views • Some background on how this work and Alexander’s followed independent paths having begun in the same general design community in the 60’s and 70’s • The diverse and rich natural pattern repositories available, principal among them our own ancient cultures as the record for of all our knowledge of “how to live” • The ideas of environmental search, using a generalized pattern to search for examples 1. Mining Connections for Living Quality • The general role of patterns, designed as bridges connecting their serving and served networks of the environment is the context • Introducing the design pattern for “Mining living quality” for validating and enhancing the services application patterns provide to their worlds. The need to fill a deficit in our language to discuss the non-steady state but highly organized patterns of naturally occurring design, o Features and terminology added for describing naturally occurring patterns of design o Searching outward along connections with an environment o The two principle solution strategies to be demonstrated and discussed are: o Searching globally for living examples of a pattern to learn from globally JL Henshaw 25 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality o The challenge presented by living systems developing and acting from the inside, by means hidden from view, answered by understanding the observables • internal organization cohesively as a whole, • change by processes of the whole, that accelerate and then decelerate • • allowing them to behave inter-dependence between the active parts and the patterns of design that result in how they use their the environment, as, as “natural capital”. emergent properties from connecting oppositely fitting parts 4. Great Pattern Repositories • The general idea searching for natural patterns using of word association backwards, to turn attention back to the natural experiences the word meanings came from and study why they were important enough for us to attach to words. • Introducing methods of Pattern Search and use of great pattern repositories of Culture, Stages of Growth, Habitations, Natural Language • Four important types of natural design patterns to learn how to search for o Trails of patterns the ‘stigmergy’ of nature o Stages of Growth the working paths of transformation o Habitations the organizational centers of life o Natural Language a rich general reference to recognized naturally occurring designs • How to do pattern search, by using a more general pattern than you start with • How recognizing stages of growth exposes changes in design • The great range of kinds of homes and ways to observe their roles and changes • The wide range in kinds of deep meaning you find in the natural relation between the words of our language and the things of nature we talk about o Methods of language search and root pattern discovery Acknowledgements There were a great many indispensable sources for my research into naturally occurring patterns of design, and this new kind of application. Most recently was the important contribution of Christian Kohls, my workshop shepherd on the paper. Long ago it was an surprising accident, that on leaving architecture school no one had told me how to start a career, and I happened to stumble on a trail of natural patterns bridging between my physics and design, that led here. I also owe a debt of gratitude to those who welcomed me into the pattern language community, to the PURPLSOC and PLoP organizations, and the friend that introduced me to them, Helene Finidori, who I met through long discussions on lobbying the UN for taking a “commons approach” for making our home on earth. The two year experience of attending UN sessions writing the SDG’s introduced me to numerous large and small organizations of fine thinkers, greatly adding to my own understanding and new ways to connect scientific and social languages. I also would not have been able to do the work had Alexander’s pattern language not itself developed to cross boundaries from architecture to software design and other professions, to become a versatile common language of holistic design. I should also thank a small college, with a wonderful physics department, Professors Peckham and Rohmer and the others at St. Lawrence in New York State, who encouraged my odd studies of the lively ways all experiments misbehave. At the Univ. of Pennsylvania school of landscape and architecture I was inspired by numerous visionary faculty, most of all by Lou Kahn’s way of searching for first meanings as the origin of design. I’d also be remiss in omitting my dad, Clement L. Henshaw, who taught physics as a way of learning to observe explanatory principles, and my having received some spark of what to use it for from his close faculty friend Ken Boulding who also gave me great guidance when I needed it. Having a family tree with deep traditions of principled living still keeps giving me surprising strength. I also had several rather important personal friends, the one I really need to mention being John A. Blackmore, a high school friend who became a social scientist and for several decades shared with me his wonderful appetite for exploring any and every subject on earth we could think of talking about. Jessie Henshaw Feb 2016 JL Henshaw 26 of 27 28-Feb-16 Guiding Patterns of Naturally Occurring Design: Mining Living Quality REFERENCES Alexander, C. 2006. The Nature of Order, Book 2: The Process of Creating Life. Chapter 9.3 "The Whole" p.251-255. Center for Environmental Structure, ISBN-10:0972652922 Henshaw, J. 2015. Guiding Patterns of Natural Design: Principle Elements. PURPLSOC 2015, July 3rd to 5th, 2015, Krems, Austria; proceedings. Alexander, C. 2002. The Nature of Order: An Essay on the Art of Building and the Nature of the Universe. The Center for Environmental Structure. Online draft JLHfinalpub.pdf Alexander, C. 2001-6. The Nature of Order, Books 1-4. Center for Environmental Structure, Berkeley, California, USA. Book, 1. Center for Environmental Structure Alexander, C., Neis, H., Anninou, A., King, I., 1987 A New Theory of Urban Design. Oxford Univ. Press. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., & Angel, S. A. 1977. A Pattern Language. New York: Oxford University Press. Alexander, C. 1965 A city is not a Tree. Architectural Forum, Vol 122, No 1, April 1965, pp 58-62 (Part I),Vol 122, No 2, May 1965, pp 5862 (Part II): online in the Pattern Language archive http://www.patternlanguage.com/archives/alexander1.htm http://synapse9.com/pub/ 2015_PURPLSOC- Henshaw, P. 1979. An unhidden Pattern of Events. Republished 2014 in An Open Source Pattern Language H. Finidori (ed). From self-published book of the same name, Denver 1979. online http://debategraph.org/Details.aspx?nid=360233 Iba, T., Isaku, K., 2012 A Pattern Language for Pattern Mining on a Holistic Approach, PLoP 2012, proceedings. online http://www.hillside.net/plop/2012/papers/Writing%20Group/H olistic%20Pattern-Mining%20Patterns.pdf Jacobs, j., 2000 The Nature of Economies. Vintage Books, ISBN 0-37570243-1 Jacobs, J., 1970 The Economy of Cities. Vintage Books, New York, ISBN ? at: Jacobs, j., 1961 The Life and Death of Great American Cities. Vintage Books, ISBN ? Andrea De Lucia, Vincenzo Deufemia, Carmine Gravino *, Michele Risi 2009 Design pattern recovery through visual language parsing and source code analysis. The Journal of Systems and Software 82 2009 1177–1193 Mirakhorli, M., Shin, Y., Cleland-Huang, J., Cinar, M., 2012 A tacticcentric approach for automating traceability of quality concerns. Proceedings of the 2012 International Conference on Software Engineering, 639-649, 2012, IEEE Press. Ashby, W.R. 1958), Requisite Variety and its implications for the control of complex systems, Cybernetica (Namur) Vo1 1, No 2, 1958. online - http://pespmc1.vub.ac.be/Books/AshbyReqVar.pdf Pines, D. 2014 Emergence: A unifying theme for 21st century science. SFI@30: Foundations & Frontiers. Santa Fe Institute Bulletin, Fall 2014, Vol. 28, Issue 2. online https://medium.com/@sfiscience/emergence-a-unifying-themefor-21st-century-science-4324ac0f951e Bauer, R., & Baumgartner, P. 2010. The potential of Christopher Alexander's theory and practice of wholeness: clues for developing an educational taxonomy. In Proceedings of the 15th European Conference on Pattern Languages of Programs (p. 12). ACM. De Lucia, A., Deufemia, V., Gravino, C., & Risi, M. 2009. Design pattern recovery through visual language parsing and source code analysis. Journal of Systems and Software, 82(7), 1177-1193. Finidori, H., et. all. 2015 The PLAST Project: Pattern Languages For Systemic Transformation. Spanda. VI.1, 205-218 Finidori, H. 2014 Collective Intelligence Is a Commons that Needs Protection and a Dedicated Language. Spanda, V.2, 79-89. Goldstein, J. 1999 Emergence as a Construct: History and Issues . Emergence: Complexity and Organization, 1(1) ISSN: 1521-3250 eISSN: 1532-7000. online https://journal.emergentpublications.com/article/vol1-iss1-1-3ac/ Goodwin, B. 1994 How the Leopard Changed It’s Spots. Princeton Univ Press edition, 2001 Rising, L. 1998. The patterns handbook: techniques, strategies, and applications (Vol. 13). Cambridge University Press. Schuler, D., 2008 Liberating Voices: A Pattern Language for Communication Revolution. Cambridge, MA: MIT Press. Seamon, D., 2007 Christopher Alexander and a Phenomenology of Wholeness. Environmental Design Research Association (EDRA) proceedings, Sacramento, CA, May 2007. online: http://www.arch.ksu.edu/seamon/Alexander%20as%20phenome nology%20of%20wholeness%20dec%2008.pdf Solé, R., Goodwin, B. 2000 Signs of Life. Basic Books, New York. Tidwell, J. 1999. A Pattern Language for Human-Computer Interface Design. (c) 1999 Jenifer Tidwell. online http://www.mit.edu/~jtidwell/common_ground.html, resources http://designinginterfaces.com Hanmer, R, Mirakhorli, R, 2014 Mining New Patterns by Learning from the Trenches, PLoP proceedings 2014. online http://www.hillside.net/plop/2014/papers/Pattern_Language_an d_Mining/hanmer_2.pdf Harasawa, K, Miyazaki, N, Sakuraba, R, Iba, R, 2014 The Nature Of Pattern Illustrating: The Theory And The Process Of Pattern Illustrating, PLoP 2014 proceedings. . online http://www.hillside.net/plop/2014/papers/Social_Related/haras awa_2.pdf JL Henshaw 27 of 27 28-Feb-16