<?xml version="1.0"?>
<?xml-stylesheet href="/transform" type="text/xsl"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:bs="http://purl.org/ontology/bibo/status/" xmlns:ci="https://vocab.methodandstructure.com/content-inventory#" xmlns:dct="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" lang="en" prefix="bibo: http://purl.org/ontology/bibo/ bs: http://purl.org/ontology/bibo/status/ ci: https://vocab.methodandstructure.com/content-inventory# dct: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# xhv: http://www.w3.org/1999/xhtml/vocab# xsd: http://www.w3.org/2001/XMLSchema#" vocab="http://www.w3.org/1999/xhtml/vocab#" xml:lang="en">
  <head>
    <title property="dct:title">Notes on the Synthesis of Form</title>
    <base href="https://doriantaylor.com/book/notes-on-the-synthesis-of-form"/>
    <link href="../document-stats#E48_iQL2pTbnU_TE91QlQI" rev="ci:document"/>
    <link href="../elsewhere" rel="alternate bookmark" title="Elsewhere"/>
    <link href="../this-site" rel="alternate index" title="This Site"/>
    <link href="http://purl.org/ontology/bibo/status/published" rel="bibo:status"/>
    <link href="" rel="ci:canonical" title="Notes on the Synthesis of Form"/>
    <link href="../person/dorian-taylor#me" rel="dct:creator" title="Dorian Taylor"/>
    <link href="../file/notsof-graph-decomposition" rel="dct:hasPart"/>
    <link href="../formal-picture-of-mental-picture" rel="dct:hasPart"/>
    <link href="//www.amazon.com/dp/0201835959" rel="dct:references"/>
    <link href="//www.amazon.com/dp/0674627512" rel="dct:references"/>
    <link href="../file/notsof-cover" rel="foaf:depiction"/>
    <link href="../person/dorian-taylor" rel="meta" title="Who I Am"/>
    <link about="../" href="../3f36c30c-6096-454a-8a22-c062100ae41f" rel="alternate" type="application/atom+xml"/>
    <link about="../" href="../f07f5044-01bc-472d-9079-9b07771b731c" rel="alternate" type="application/atom+xml"/>
    <link about="../" href="../this-site" rel="alternate"/>
    <link about="../" href="../elsewhere" rel="alternate"/>
    <link about="../" href="../e341ca62-0387-4cea-b69a-cdabc7656871" rel="alternate" type="application/atom+xml"/>
    <link about="../verso/" href="../3f36c30c-6096-454a-8a22-c062100ae41f" rel="alternate" type="application/atom+xml"/>
    <link about="../verso/" href="../this-site" rel="alternate"/>
    <link about="../verso/" href="../elsewhere" rel="alternate"/>
    <meta content="notes-on-the-synthesis-of-form" datatype="xsd:token" property="ci:canonical-slug"/>
    <meta content="Notes on Notes on the Synthesis of Form." name="description" property="dct:abstract"/>
    <meta content="2008-11-04T05:54:10+00:00" datatype="xsd:dateTime" property="dct:created"/>
    <meta content="notes-on-the-synthesis-of-form" property="dct:identifier"/>
    <meta content="2009-03-04T00:43:00+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2009-09-25T05:27:06+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2009-11-19T14:04:13+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2011-06-24T16:23:35+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2012-01-27T13:21:26+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2012-02-03T01:16:20+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2013-09-17T03:48:17+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2015-08-07T01:43:08+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2017-03-11T18:34:56+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2022-05-31T04:18:52+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2022-05-31T15:10:50+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta about="../person/dorian-taylor#me" content="Dorian Taylor" name="author" property="foaf:name"/>
    <meta content="summary_large_image" name="twitter:card"/>
    <meta content="@doriantaylor" name="twitter:site"/>
    <meta content="Notes on the Synthesis of Form" name="twitter:title"/>
    <meta content="Notes on Notes on the Synthesis of Form." name="twitter:description"/>
    <meta content="https://doriantaylor.com/file/notsof-cover" name="twitter:image"/>
    <object>
      <nav>
        <ul>
          <li>
            <a href="../lexicon/composition" rev="dct:references" typeof="bibo:Webpage">
              <span property="dct:title">Composition</span>
            </a>
          </li>
          <li>
            <a href="../lexicon/context" rev="dct:references" typeof="bibo:Webpage">
              <span property="dct:title">Context</span>
            </a>
          </li>
          <li>
            <a href="../lexicon/form" rev="dct:references" typeof="bibo:Webpage">
              <span property="dct:title">Form</span>
            </a>
          </li>
          <li>
            <a href="../lexicon/intension" rev="dct:references" typeof="bibo:Webpage">
              <span property="dct:title">Intension</span>
            </a>
          </li>
          <li>
            <a href="../interview-with-lara-fedoroff-for-ux-radio" rev="dct:references" typeof="bibo:Article">
              <span property="dct:title">Interview With Lara Fedoroff for UX Radio</span>
            </a>
          </li>
          <li>
            <a href="../the-symbol-management-problem" rev="dct:references" typeof="bibo:Article">
              <span property="dct:title">The Symbol Management Problem</span>
            </a>
          </li>
          <li>
            <a href="../document-stats#E48_iQL2pTbnU_TE91QlQI" rev="ci:document" typeof="qb:Observation">
              <span>urn:uuid:e3cfe240-bda9-44db-89d4-fd313dd50950</span>
            </a>
          </li>
        </ul>
      </nav>
    </object>
  </head>
  <body about="" id="EkDIqSjQpb6q1U7t8Y-Z2L" typeof="bibo:Note">
    <p>Most of this is copied directly from the bouquet of post-its spewing out of my copy of <a href="http://www.amazon.com/gp/product/0674627512?ie=UTF8&amp;tag=doriantaylor-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0674627512" title="Notes on the Synthesis of Form">Notes on the Synthesis of Form</a>, save for the obvious excerpts.</p>
    <dl about="urn:isbn:978-0674627512">
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">15</span></dt>
      <dd rev="bibo:annotates"><p about="../11f3486b-9021-4705-b54c-b63cede19f67" typeof="bibo:Note">Independent discussion of conceptual integrity, a decade before <a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=doriantaylor-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0201835959" title="The Mythical Man-Month"><acronym title="The Mythical Man-Month">MMM</acronym></a></p></dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">17</span></dt>
      <dd>Reread regarding the hazards of the form-context boundary.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">22</span></dt>
      <dd>We recognize good fit only as an absence of misfits.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">24</span></dt>
      <dd>Alexander remarks on the absurdity of conventional requirements gathering.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">37</span></dt>
      <dd>Alexander makes an argument against architectural darwinism</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">50</span></dt>
      <dd>Alexander remarks that in "unselfconscious" cultures, it is natural to correct a failure upon recognizing it, such that there is "no deliberation between failure and correction".</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">53</span></dt>
      <dd>It is much easier to be a critic than an artist.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">65</span></dt>
      <dd>There is no reason to believe that the cognitive categorization of fitness variables will correspond to the form's subsystems</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">66</span></dt>
      <dd>Introduction to extension and intension. Confer <a href="http://books.google.ca/books?id=SiH15ghjVaAC&amp;lpg=PP1&amp;dq=meaning%20and%20necessity&amp;pg=PA22#v=onepage&amp;q=&amp;f=false" title="Meaning and Necessity" rel="dct:references">Meaning and Necessity</a> by <a href="http://en.wikipedia.org/wiki/Rudolf_Carnap" rel="dct:references">Rudolf Carnap</a>.</dd>
      <dd>
        <blockquote id="EvHwi5G8JiSOEWNjEIzfHJ">
          <p>Every concept can be defined and understood in two complementary ways. We may think of it as the name of a class of objects or subsidiary concepts; or we may think of what it means. We define a concept <em>in extension</em> when we specify all the elements of the class it refers to. And we define a concept <em>in intension</em> when we try to explain its meaning analytically in terms of other concepts at the same level.</p>
        </blockquote>
      </dd>
      <dt id="p68">Page <span property="bibo:pages" datatype="xsd:integer">68</span></dt>
      <dd>Here we have Alexander talking about the overwhelming likelihood of a mismatch between the optimal decomposition of a complex problem with the <a href="http://en.wikipedia.org/wiki/Mereotopology" title="Mereotopology &#x2014; Wikipedia" rel="dct:references">mereotopology</a> of well-known concepts with tidy labels such as <em>acoustics</em> or <em>neighbourhood</em>. The effect of trying to shoehorn the decomposition pattern of the <em>problem</em> into the structure of the <em>language</em> yields subsets like the striped, amoeba-shaped one in the third figure below.</dd>
      <dd>
        <img style="display: block; width: 400px; margin: 1em auto;" src="../file/notsof-graph-decomposition;scale=400,500" alt=""/>
      </dd>
      <dd>
        <p>From the neighbouring text:</p>
        <blockquote id="E1huePZpS6ybOrorqNxtKI">
          <p>Take the simple problem of the kettle. I have listed <var>21</var> requirements which must take values within specified limits in an acceptably designed kettle. Given a set of <var>n</var> things, there are <var>2<sup>n</sup></var> different subsets of these things. This means that there are <var>2<sup>21</sup></var> distinct subsets of variables any one of which may possibly be an important component subsystem of the kettle problem. To name each of these components alone we should already need more than a million different words&#x2014;more than there are in the English language.</p>
        </blockquote>
        <p>His point is that committing to a prescriptive taxonomy/typology/ontology designed up front has deleterious effects on the ability to solve design problems, because the preordained concept scheme cuts across strong connections between structural features of the actual problem space, and bundle up weak ones.</p>
        <aside role="note" id="EYP-y2KgGaNEvi6_FEZ7CJ">
          <p>We should also note here that <var>2<sup>21</sup></var> is closer to <em>two</em> million, not one million. Even geniuses are susceptible to off-by-one errors.</p>
        </aside>
      </dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">69</span></dt>
      <dd>Once you name it you can't change it.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">75</span></dt>
      <dd>What is Alexander's definition of invention?</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">76</span></dt>
      <dd>I'm beginning to think there is some value in just plodding along, just not as much room for grandiosity.</dd>
      <dd>
        <img style="display: block; width: 450px; margin: 1em auto;" src="../formal-picture-of-mental-picture;scale=600,900" alt=""/>
      </dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">83</span></dt>
      <dd>Just like how organizational structures are decomposed.</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">90</span></dt>
      <dd>Functional specifications do little to define forms</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">92</span></dt>
      <dd>This is what I was talking about WRT throwing the project out (bottom of page)</dd>
      <dd>(That is, intension vs. extension)</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">95</span></dt>
      <dd>Strip the problem of semantic undertones implied by nominalization</dd>
      <dt id="p102">Page <span property="bibo:pages" datatype="xsd:integer">102</span></dt>
      <dd>Since the set of misfits can never be called complete, the client must understand that his product will never be perfect</dd>
      <dd>
        <blockquote id="ED9O_hKPf4V1gn_mZKiegJ">
          <p>For a problem like an urban dwelling, if we ask different designers to state the problem, we may find it hard even to get agreement about what the relevant issues are. Probably each designer has his private set of hunches about <q>where the issue really lies.</q> The designer is free to look at a problem in any way he chooses; all we can hope to do is put a fruitful structure on his view of it. It is for this reason that <var>M</var> cannot be thought of as objectively complete, and has been presented, instead, in Chapter 6, as a picture of a designer's view of a problem. However, it should be pointed out that in spite of the natural bias which any one designer's statement of a problem is sure to carry, at the same time the use of the set <var>M</var> as a means of representation does have in it one great claim to neutrality. <em>What designers disagree about is the relative importance of different requirements.</em> In the present theory this would have to be expressed, if it were expressed, at all, by assigning some sorts of weights or values to different variables. <em>However, few designers will actually disagree about the variables themselves.</em> While the relative importance of different requirements usually is a matter of personal opinion, the decision that a requirement either is a requirement or isn't, is less personal.</p>
        </blockquote>
      </dd>
      <dd>
        <p>One more time, with feeling:</p>
        <p style="margin: 1em; font-size: 120%; font-weight: bold">What designers disagree about is the relative importance of different requirements&#x2026;However, few designers will actually disagree about the variables themselves.</p>
      </dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">103</span></dt>
      <dd>
        <p><a href="http://www.ribbonfarm.com/2010/03/01/the-expedient-desirable-product/" title="Expedient Desirable Product" rel="dct:references">Prioritize by opportunity</a> (also this is where architectural authority comes in handy)</p>
        <blockquote id="Em8agah3vmzz9vfg1VLELI">
          <p>By leaving the designer to work out the relative importance of different  requirements at his own discretion during the diagram phase of the design process, it is therefore possible for designers to agree about the contents of the set <var>M</var>, whether or not they agree about their relative importance, because mere inclusion of a requirement in <var>M</var>, as such, attaches no weight to it.</p>
        </blockquote>
      </dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">105</span></dt>
      <dd>Do some math-larnin'</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">107</span></dt>
      <dd>Step 1: <a href="../stop-guessing-and-get-the-data" title="Stop Guessing and Get the Data" rel="dct:references">get the goddamn data</a>!</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">109</span></dt>
      <dd>Argument in favour of a narrative and an audit trail of decisions</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">112</span></dt>
      <dd>Groom set M to separate higher-order interactions</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">113</span></dt>
      <dd>Groom set M so that all members have the same rank and scope</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">114</span></dt>
      <dd>
        <ul>
          <li>Gather an interrelated subset of M</li>
          <li>Refactor them into independent variables</li>
          <li>Record an explanation for the change.</li>
        </ul>
      </dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">115</span></dt>
      <dd>Making the case for ethnographic research, personae etc; do not attempt top-down design at this phase</dd>
      <dt>Page <span property="bibo:pages" datatype="xsd:integer">125</span></dt>
      <dd>Mix it up a little!</dd>
      <dd>(I have no idea what I meant by this)</dd>
    </dl>
    <p>Aaand the rest of the book is appendices and notes, and I refuse to take notes on notes on Notes on the Synthesis of Form.</p>
  </body>
</html>
