{"id":3231,"date":"2015-05-06T13:34:10","date_gmt":"2015-05-06T18:34:10","guid":{"rendered":"http:\/\/synapse9.com\/signals\/?p=3231"},"modified":"2015-05-07T16:02:38","modified_gmt":"2015-05-07T21:02:38","slug":"whats-pattern-language","status":"publish","type":"post","link":"https:\/\/synapse9.com\/signals\/whats-pattern-language\/","title":{"rendered":"So What&#8217;s Pattern Language?  Mining design patterns from nature."},"content":{"rendered":"<blockquote>\n<p style=\"padding-left: 30px;\"><em>This is a good introductory description, excerpted from an email, w\/ a little edit. \u00a0The abstract and link are for a paper on &#8220;Guiding Patterns of Natural Design:Mining Living Quality&#8221; for an\u00a0upcoming Pattern Language of Programming conference. \u00a0<\/em><\/p>\n<\/blockquote>\n<figure style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.tkwa.com\/img\/Picture-31.png\"><img decoding=\"async\" class=\"\" src=\"https:\/\/www.tkwa.com\/img\/Picture-31.png\" alt=\"\" width=\"550\" \/><\/a><figcaption class=\"wp-caption-text\">Alexander&#8217;s 15 Principle Elements\u00a0of Wholeness &#8211; adaptation by TKWA archt.<\/figcaption><\/figure>\n<h3>Oh, it&#8217;s sort of magic..<\/h3>\n<p style=\"text-align: left;\">the hope of course:<\/p>\n<p style=\"text-align: center;\">is that this emergence of a sound new way to communicate &#8220;wholeness in design&#8221;<br \/>\nleads to the world &#8216;transformation to living design&#8217; <span style=\"text-decoration: underline;\"><em>everyone<\/em><\/span> is so eagerly awaiting&#8230;<\/p>\n<p style=\"text-align: justify;\">Pattern language is a new way of communicating design concepts, created by Christopher Alexander, an architect whose ideas came out of the same 60&#8217;s\/70&#8217;s architecture community as mine did, only starting a decade earlier, and he became a wonderful architectural\u00a0design teacher.\u00a0\u00a0\u00a0 Anyway, his idea for how to &#8216;encode&#8217; principles of &#8216;wholeness&#8217; for\u00a0architectural design elements was fairly successful, resulting in\u00a0a series of books beginning with &#8220;A Pattern Language&#8221; in 1977, and experiments in urban design as recorded in &#8220;A New Theory of Urban Design&#8221; 1987, and in attracting a significant\u00a0following.Then his methodology for defining &#8216;<strong><span style=\"color: #3366ff;\">design<\/span> <span style=\"color: #3366ff;\">patterns<\/span><\/strong>&#8216; did the magical thing&#8230; of being picked up and translated for use in other fields, a real technology transfer, actually representing\u00a0the encoding of a set of\u00a0rather ancient and wonderful architectural design principles, for other uses, i.e. &#8220;<strong><span style=\"text-decoration: underline;\">real<\/span> <span style=\"color: #3366ff;\">magic<\/span><\/strong>&#8220;!\u00a0 Where it had an amazing impact was on computer programming, becoming the basis of &#8220;<span style=\"color: #3366ff;\"><strong>object oriented design<\/strong><\/span>&#8220;, as a way of letting programmers communicate and understand their own design objectives, for both the wholes and parts of their programs.\u00a0\u00a0 Till the late 80&#8217;s when this new approach to defining design purposes took hold, programmers really had no good way to define the &#8216;<span style=\"color: #3366ff;\"><strong>parts<\/strong><\/span>&#8216; of computer programs, or how they needed to work together to make a &#8216;<span style=\"color: #3366ff;\"><strong>whole<\/strong><\/span>&#8216;.<\/p>\n<p style=\"text-align: justify;\">So having a way to define &#8220;<strong><span style=\"color: #3366ff;\">working units of desig<\/span>n<\/strong>&#8221; seems to me at least to be a big part of why modern programming became so successful, like maybe the other real secret behind the communication power of the internet other than micro-chips. \u00a0Pattern language lets programmers break computer programs into intelligible workable parts, representing real whole purposes and intentions. \u00a0 It was Alexander&#8217;s\u00a0loving way of describing the pieces of designs that did that, understanding and portraying design as a search for &#8220;<span style=\"color: #3366ff;\"><strong>living quality<\/strong><\/span>&#8220;. \u00a0 And it\u00a0caught on.\u00a0 It provides a model for describing<\/p>\n<ol>\n<li><span style=\"color: #3366ff;\"><strong>versatile solutions for common problems<\/strong><\/span><\/li>\n<li><span style=\"color: #3366ff;\"><strong>as a balance of the forces they resolve<\/strong><\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Of course, one of the &#8220;<span style=\"color: #3366ff;\"><strong>forces<\/strong><\/span>&#8221; is whether we are creating a &#8220;<span style=\"color: #3366ff;\"><strong>living world<\/strong><\/span>&#8221; or an &#8220;<span style=\"color: #3366ff;\"><strong>inhuman world<\/strong><\/span>&#8220;, and whether the designs we make can become\u00a0at home in our\u00a0environment, to bring\u00a0us and the earth living quality, or not. \u00a0That was the issue he was obsessed with from the start.\u00a0 So, like I said, a sign of magic.<\/p>\n<p style=\"text-align: justify;\">What&#8217;s more of course, is that his method of defining &#8220;design patterns&#8221; and my pattern science for understanding &#8220;natural systems&#8221; are awfully close cousins. \u00a0You might say they&#8217;re much the same thing in several ways, except his focus was on the patterns of\u00a0wholeness for purposeful\u00a0design and my focus was on patterns of wholeness in naturally occurring designs. \u00a0His &#8220;search model&#8221; for design patterns was &#8220;living quality&#8221; and mine was for &#8220;what makes life lively&#8221;, asked as a physicist who happened to have an education in design too. \u00a0 \u00a0So when I was introduced to his work as it had later matured (I really wasn&#8217;t &#8220;in the loop&#8221; or didn&#8217;t &#8220;get it&#8221; before) and\u00a0I\u00a0saw how it was being used by non-architects, I finally recognized\u00a0the connection and now have lots to do! \u00a0 It&#8217;s such a pleasure.<\/p>\n<p style=\"text-align: justify;\">The work is to begin translating between the pattern language I developed for myself for naturally occurring designs, and the one that is becoming the common approach of many professions and communities based on Alexander&#8217;s approach, and do what I can to contribute to adding to the versatility of that common approach.<!--more--><\/p>\n<p style=\"text-align: center;\">____________<\/p>\n<p style=\"text-align: justify;\">Part of my approach is summarized in the following brief\u00a0for one of the papers I&#8217;m working on. \u00a0You can follow the link to\u00a0the early draft &#8211; fyi. \u00a0 \u00a0The paper discusses\u00a0some of the ways to mine deeper understanding of our intentional design patterns, \u00a0by learning how to study naturally occurring ones of similar kinds, that naturally display the organized\u00a0complexity and coherence we admire and need so much, we call by reference &#8220;living quality&#8221;.<\/p>\n<p style=\"text-align: center;\">\u00a0___________<\/p>\n<p style=\"text-align: justify;\">ABSTRACT: A \u201cdesign pattern\u201d is generally understood as both a \u201csimplifying ideal\u201d for solving a problem that commonly reoccurs in various situations.\u00a0 It is then also something to refer to like a reference book, of workable design variations, linked to all the places the recurrent problem arises.\u00a0\u00a0 So, design patterns are not exactly \u2018instructions\u2019 but \u2018guides\u2019.\u00a0 We also find key design patterns in nature, as recurrent natural solutions for common\u00a0 problems. Features like &#8220;cell walls&#8221; or the &#8220;homes&#8221; \u201cnests\u201d or &#8220;dens&#8221; people and animals build, both define separations between inside and out, as well as access to the outside controlled from inside. Learning to recognize such recurrent patterns of natural design lets us look deeper into both their separate internal designs and external roles and relationships, as sources of the living qualities of natural designs. The practical examples to be discussed demonstrate how to use a model design pattern meant for one circumstance, to search for related natural design patterns in other circumstances. It\u2019s for gaining a deeper understanding of 1) the model pattern and its potential features and roles, 2) the artful complexity of natural designs , and 3) their sources of living quality. The model pattern might be called \u201cvehicle\u201d perhaps, and you might study various instances where versions of \u201cvehicle\u201d occur naturally as a life pattern, to see what they have to teach you.<br \/>\nLink to <a href=\"http:\/\/www.synapse9.com\/drafts\/2015_PLoP-draft.pdf\">draft paper<\/a> for PLoP conference.<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #808080;\">____________<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #808080;\">jlh<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a good introductory description, excerpted from an email, w\/ a little edit. \u00a0The abstract and link are for a paper on &#8220;Guiding Patterns of Natural Design:Mining Living Quality&#8221; for an\u00a0upcoming Pattern Language of Programming conference. \u00a0 Oh, it&#8217;s sort of magic.. the hope of course: is that this emergence of a sound new &hellip; <a href=\"https:\/\/synapse9.com\/signals\/whats-pattern-language\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">So What&#8217;s Pattern Language?  Mining design patterns from nature.<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[36,35,12,13,14,15],"tags":[],"class_list":["post-3231","post","type-post","status-publish","format-standard","hentry","category-natural-patterns","category-pattern-language","category-scitheory","category-stories","category-syn9","category-trans"],"_links":{"self":[{"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/posts\/3231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/comments?post=3231"}],"version-history":[{"count":25,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/posts\/3231\/revisions"}],"predecessor-version":[{"id":3256,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/posts\/3231\/revisions\/3256"}],"wp:attachment":[{"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/media?parent=3231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/categories?post=3231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/synapse9.com\/signals\/wp-json\/wp\/v2\/tags?post=3231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}