<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>malvasia bianca &#187; Search Results  &#187;  dbcdb/237</title>
	<atom:link href="http://malvasiabianca.org/search/dbcdb/237/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://malvasiabianca.org</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 05:54:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>beck on alexander</title>
		<link>http://malvasiabianca.org/archives/2006/06/beck-on-alexander/</link>
		<comments>http://malvasiabianca.org/archives/2006/06/beck-on-alexander/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 16:04:13 +0000</pubDate>
		<dc:creator>David Carlton</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Lean / Agile]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://malvasiabianca.org/archives/2006/06/beck-on-alexander/</guid>
		<description><![CDATA[In regards to my last post: the bibliography to the XP book doesn&#8217;t seem to mention The Production of Houses, but it has this to say about The Timeless Way of Building: Outlines Christopher Alexander&#8217;s view of architecture and construction. The relationship described between designers/builders and the users of buildings is much the same as [...]]]></description>
			<content:encoded><![CDATA[<p>In regards to <a href="http://malvasiabianca.org/archives/2006/06/recasting-the-architect-iterative-design-and-onsite-customers/">my last post</a>: the bibliography to the <a href="http://www.bactrian.org/~carlton/dbcdb/237/">XP book</a> doesn&#8217;t seem to mention <a href="http://www.bactrian.org/~carlton/dbcdb/380/"><cite>The Production of Houses</cite></a>, but it has this to say about <a href="http://www.bactrian.org/~carlton/dbcdb/382/"><cite>The Timeless Way of Building</cite></a>:</p>
<blockquote><p>Outlines Christopher Alexander&#8217;s view of architecture and construction. The relationship described between designers/builders and the users of buildings is much the same as the relationship between the programmers and the customer.</p></blockquote>
<p>Time for me to go and reread that one, I think&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://malvasiabianca.org/archives/2006/06/beck-on-alexander/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>recasting the architect, iterative design, and onsite customers</title>
		<link>http://malvasiabianca.org/archives/2006/06/recasting-the-architect-iterative-design-and-onsite-customers/</link>
		<comments>http://malvasiabianca.org/archives/2006/06/recasting-the-architect-iterative-design-and-onsite-customers/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 05:32:18 +0000</pubDate>
		<dc:creator>David Carlton</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Lean / Agile]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://malvasiabianca.org/archives/2006/06/recasting-the-architect-iterative-design-and-onsite-customers/</guid>
		<description><![CDATA[Some quotes from the chapter on &#8220;The Architect Builder&#8221; in Christopher Alexander&#8217;s The Production of Houses: This requires, then, that decisions about design can be made, individually, house by house, and that they can even be made while construction is under way. (p. 69) It requires a system of communication in which the building is [...]]]></description>
			<content:encoded><![CDATA[<p>Some quotes from the chapter on &#8220;The Architect Builder&#8221; in <a href="http://www.bactrian.org/~carlton/dbcdb/305/">Christopher Alexander&#8217;s</a> <a href="http://www.bactrian.org/~carlton/dbcdb/380/"><cite>The Production of Houses</cite></a>:</p>
<blockquote><p>This requires, then, that decisions about design can be made, individually, house by house, and that they can even be made while construction is under way.  (p. 69)</p></blockquote>
<blockquote><p>It requires a system of communication in which the building is not frozen, ahead of time, by drawings, but in which rough plans of the building are translated directly into building, step by step; and for this, <em>the institutional powers of architect and builder &#8211; the power of design and the power of construction &#8211; must be wedded in a single process</em>.  (p. 70)</p></blockquote>
<blockquote><p><em>the kitchen be laid out exactly according to the wishes of the housewife</em> (p. 70)</p></blockquote>
<blockquote><p>Further, it requires a form of communication between architect and builder which is simple, cheap, and direct, so that the immense expense of fifty different sets of drawings is not required to design fifty different houses.  This direct communication becomes relatively impossible when architect and builder are separate, because the communication must be legally binding &#8211; exact &#8211; and is therefore immensely expensive to prepare.  If architect and builder are one and the same person, the communication can be quick, schematic, because it is only a record for &#8220;in-house&#8221; use.  And it therefore becomes cheap enough to do.  (p. 71)</p></blockquote>
<blockquote><p>Third, in order for the woman to lay out her kitchen successfully, she must be able to enter the process at various times while the house is being built.  It is, generally speaking, not possible to make subtle, exact choices about counter sizes, widths, position of stove, shelves, cabinets, in the abstract &#8211; that is, long before the building exists.  However, once the shell of the building is there, and the kitchen exists, it is then possible to decide exactly where the details should be by simply standing in the real place and imagining them.</p>
<p>This requires that even at this late date during the process of construction itself, decisions about size, position of shelves, counters, etc., can still be made.</p>
<p>And this requires that the building is still actively open to design decisions, even after its shell is up, and that the builder, who is in the building on a day-to-day basis, has the right to make these decisions with the woman.  If the architect is a separate person, again communicating through drawings, the process of choosing each of these kitchens on a direct, person-by-person basis would become impossibly complex and expensive.  But if the architect and builder are one and the same, and together have control also over the spending of money, it is extremely simple.  The same is true for all the other qualities a good house needs.  (pp. 71-72)</p>
</blockquote>
<p>I could go on, but I&#8217;ll stop here; just read the chapter yourself.  You just have to do some obvious substitutions and you get large chunks of XP.  Is this book cited in the bibliography of the <a href="http://www.bactrian.org/~carlton/dbcdb/237/">XP book</a>?  I&#8217;ll have to check when I get into work, but I have to assume it was a direct influence.</p>
<p>I guess I already was aware that Christopher Alexander had these sorts of ideas, that he wasn&#8217;t an influence on software development solely through his invention of design patterns, but I&#8217;d never seen it spelled out so clearly before.  Which raises the next question: Christopher Alexander and Kent Beck have both done influential work in both design patterns and architect/customer interactions; is this a coincidence?  I tend to think the answer is &#8220;no&#8221;.  If you take, say, Singleton on the one hand and the Planning Game on the other hand, it&#8217;s hard to see any direct link.  But both of their thoughts were much more far-reaching: both of them worked not just with design patterns but with pattern languages, which meld individual design decisions into a richly textured, active, living structure.  (Using <a href="http://www.bactrian.org/~carlton/dbcdb/307/">an expansive notion of living</a>.)  And once you have that structure in place, you then have the freedom to make late-binding decisions, which in turn opens up the possibility of designer- (or builder-)customer interactions throughout the entire building process, and even past the end of the building process.</p>
<p>Great stuff.  And he&#8217;s not at all afraid of the details: there&#8217;s theory in this book, to be sure, but it&#8217;s made concrete at every step with pictures, with descriptions of small steps, with discussions of experiments that worked, experiments that didn&#8217;t work.</p>
<p>Are there many agile construction firms out there?  It seems to me like a huge need&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://malvasiabianca.org/archives/2006/06/recasting-the-architect-iterative-design-and-onsite-customers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>how buildings learn</title>
		<link>http://malvasiabianca.org/archives/2006/06/how-buildings-learn/</link>
		<comments>http://malvasiabianca.org/archives/2006/06/how-buildings-learn/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 05:14:35 +0000</pubDate>
		<dc:creator>David Carlton</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Lean / Agile]]></category>
		<category><![CDATA[Managing]]></category>

		<guid isPermaLink="false">http://malvasiabianca.org/archives/2006/06/how-buildings-learn/</guid>
		<description><![CDATA[I wasn&#8217;t expecting to like How Buildings Learn nearly as much as I did. I learned about it from the XP book&#8216;s bibliography, and certainly you wouldn&#8217;t have to look very far in the book to find inspiration for your programming. But I was surprised at how interested I was in the actual topic of [...]]]></description>
			<content:encoded><![CDATA[<p>I wasn&#8217;t expecting to like <a href="http://www.bactrian.org/~carlton/dbcdb/337/"><cite>How Buildings Learn</cite></a> nearly as much as I did.  I learned about it from the <a href="http://www.bactrian.org/~carlton/dbcdb/237/">XP book</a>&#8216;s bibliography, and certainly you wouldn&#8217;t have to look very far in the book to find inspiration for your programming.  But I was surprised at how interested I was in the actual topic of the book.  (Not too strange in restrospect &#8211; being a homeowner does change one&#8217;s views on such matters.)</p>
<p>Lots of groups of pictures of one house over the years: additions to the house, changes in the styling of the house, the occasional removal of a previous addition.  We don&#8217;t have have any plans to add onto our house: we don&#8217;t have any plans even to remodel, though I can conceive of how we could, say, improve the kitchen.  But looking around the house with addition eyes, I can imagine how we could this house could grow over time: enlarge the den by going out into the back yard, then add a similar addition to the guest room above it, then move out the kitchen next to it, and so forth.  Though, to be sure, we couldn&#8217;t actually do that: we live in a townhouse complex, and there are rules against that sort of thing.</p>
<p>Even if there weren&#8217;t rules, we probably wouldn&#8217;t want to expand &#8211; there&#8217;s only so much space in our backyard, after all, and neighboring buildings are uncomfortably close.  But a lot of standalone buildings these days are in developments with CCR&#8217;s of their own; I can&#8217;t see how that&#8217;s a good thing.  I wouldn&#8217;t necessarily support giving up all housing-related rules, or even all non-safety-related rules, but enforcing a sterile uniformity for the putative reason of improving your neighbors&#8217; property values seems pretty crazy to me.  Much better to adapt your house to changing events, instead of being forced to change houses entirely.</p>
<p>There were also good thoughts on the idea that there shouldn&#8217;t be this sudden changeover when a building is finished: you only know how it will actually work when people are living in there, so the conversation with the architect/builder/whatever should continue at that point instead of end there.  Some random tidbits from the book: drawings from a book on Malaysian house-building, showing various traditional expansion sequences for Malaysian dwellings.  Discussion of some Japanese building firms that take responsibility for all of the design and construction, engaging with the resident throughout the whole process, continuing that engagement after the resident moves in.  It&#8217;s hard to say what the future will bring, and I don&#8217;t particularly foresee ever having a house custom-built for us, but if we were to do so, that sounds like a good way to go.</p>
<p>And discussions of older architecture versus newer architecture.  In lots of areas, I tend to reflexively support the new against the defenders of the old, but reading this book and <a href="http://www.bactrian.org/~carlton/dbcdb/307/">Christopher Alexander</a> have rather turned me the other way when it comes to architecture.  A lot of screwed up ideas on that score in the last century.  (Hmm, maybe my opinions shouldn&#8217;t surprise me so much: I&#8217;d <a href="http://www.bactrian.org/~carlton/dbcdb/309/">already</a> been convinced of that when it comes to urban planning.)</p>
<p>Among other things, modern houses apparently aren&#8217;t built to last so long.  And one symptom of the lack of an ongoing conversation between builders and dwellers is the general lack of ongoing maintenance.  Certainly I wish that I knew somebody whom I trusted whom I could talk to about the state of our house, what should be done about it in what order, and who could help arrange for stuff to get done.  We&#8217;re managing to chip away at this somewhat (and actually the HOA / management company can be very helpful in this regard, for stuff that&#8217;s their responsibility to pay for / arrange), but not as quickly as I&#8217;d like, and there are definitely some areas where I could use some good, informed, unbiased advice.  (E.g. about our floor.)</p>
<p>Of course, part of the issue there is scheduling &#8211; it&#8217;s the whole &#8220;important but not urgent&#8221; problem, made worse by the fact that I don&#8217;t in fact really know how important and/or urgent it is.</p>
<p>A problem I&#8217;ve been dealing with at work recently, too.  I think we&#8217;re making some progress &#8211; my team in particular has been very helpful in informing me that, no, we shouldn&#8217;t put off fixing certain bugs, they&#8217;re causing problems <em>now</em>.  XP and lean seem to have a good approach here: they have useful concrete criteria for telling whether or not something is important, and once they&#8217;ve decided it is important, they immediately elevate its urgency.  (A defective part just went by &#8211; stop the whole assembly line until we can figure out what went wrong!)  Not clear how to apply that to home maintenance, though, or even whether it&#8217;s a good idea to apply that to home maintenance.  I guess there&#8217;s probably another way in which lean deals with important-but-not-urgent events &#8211; there must be periodic checkup sessions, which then lead to recommendations of fixes that are more urgent to implement.  So the analogy here is to periodically give the house a check-up, and then to immediately fix the problems that you find.  Assuming that I&#8217;m not just making up that last sentence about lean!  Even if I am, the application to houses sounds like a good idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://malvasiabianca.org/archives/2006/06/how-buildings-learn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>plain and simple</title>
		<link>http://malvasiabianca.org/archives/2006/02/plain-and-simple/</link>
		<comments>http://malvasiabianca.org/archives/2006/02/plain-and-simple/#comments</comments>
		<pubDate>Tue, 14 Feb 2006 05:52:50 +0000</pubDate>
		<dc:creator>David Carlton</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://malvasiabianca.org/?p=295</guid>
		<description><![CDATA[It will take me a while to process Plain and Simple. (Which I learned about from the bibliography of the XP book, for what that&#8217;s worth.) Some facets: There can be well thought-out, stable systems of behavior that are strong enough to exist for quite some time next to American society without being absorbed. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>It will take me a while to process <a href="http://www.bactrian.org/~carlton/dbcdb/230/"><em>Plain and Simple</em></a>.  (Which I learned about from the bibliography of the <a href="http://www.bactrian.org/~carlton/dbcdb/237/">XP book</a>, for what that&#8217;s worth.)  Some facets:</p>
<ul>
<li>There can be well thought-out, stable systems of behavior that are strong enough to exist for quite some time next to American society without being absorbed.</li>
<li>It&#8217;s not necessarily a good idea to spend time thinking about whether you enjoy what you&#8217;re doing at a given moment, or whether it&#8217;s drudgery.</li>
<li>If your brain is trying to tell you something, listen.</li>
<li>Be careful of following a path because it&#8217;s what your past experiences and environment have set you up to do.</li>
<li>Having good aspects in one area does not mean having good aspects in all areas.</li>
</ul>
<p>Don&#8217;t get me wrong &#8211; I&#8217;m actually quite happy with the way my life is turning out.  But it is good to be reminded of these things.</p>
]]></content:encoded>
			<wfw:commentRss>http://malvasiabianca.org/archives/2006/02/plain-and-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 7/13 queries in 0.094 seconds using disk: basic

Served from: malvasiabianca.org @ 2012-02-10 21:08:51 -->
