<?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>Dev Delta &#187; Design Matters</title>
	<atom:link href="http://www.devdelta.com/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devdelta.com</link>
	<description>Royd Brayshay on Pragmatic Programming</description>
	<lastBuildDate>Mon, 19 Dec 2011 11:37:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How Buildings Learn &#8211; Shearing Layers</title>
		<link>http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/</link>
		<comments>http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 13:34:42 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=117</guid>
		<description><![CDATA[Last post in the six part series on Stuart Brand 1998 BBC documentary about architectural design. In this final episode Brand examines the differing rates of change applied to the: site, structure, skin, services, space plan, and stuff of any building. The insight Brand offers could apply to any long lived construction where people interact. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Last post in the six part series on Stuart Brand 1998 BBC documentary about architectural design. In this final episode Brand examines the differing rates of change applied to the: site, structure, skin, services, space plan, and stuff of any building. The insight Brand offers could apply to any long lived construction where people interact. I can think of several enterprise applications I&#8217;ve known where remarkable metamorphosis has taken place over the years. Maybe one day the journey taken by Google, Ebay or Facebook will be documented in a similar way; though perhaps we need a hundred years or more for that to be truly fascinating.</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><object id="VideoPlayback" style="width: 400px; height: 326px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://video.google.com/googleplayer.swf?docid=-8456645927349899276&amp;hl=en&amp;fs=true" /><param name="allowfullscreen" value="true" /><embed id="VideoPlayback" style="width: 400px; height: 326px;" type="application/x-shockwave-flash" width="100" height="100" src="http://video.google.com/googleplayer.swf?docid=-8456645927349899276&amp;hl=en&amp;fs=true" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Romance of Maintenance &#8211; Really?</title>
		<link>http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/</link>
		<comments>http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 09:54:23 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=116</guid>
		<description><![CDATA[The penultimate part of Stuart Brands 1997 six part series for the BBC documenting buildings and the way they behave over time. Many Amazon reviewers of the accompanying book note the parallels with many aspects of software or system design which is my reason for including it here. Part five deals with maintenance and decay [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The penultimate part of Stuart Brands 1997 six part series for the BBC documenting buildings and the way they behave over time. Many Amazon reviewers of the accompanying <a href="http://www.amazon.com/How-Buildings-Learn-Happens-Theyre/dp/0670835153/ref=sr_1_3?ie=UTF8&amp;s=books&amp;qid=1268094939&amp;sr=8-3">book</a> note the parallels with many aspects of software or system design which is my reason for including it here. Part five deals with maintenance and decay â€“ unquestionably also a software problem. The solutions for buildings is not the same for software but the concepts are; and Brands commentary is as interesting as ever.</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=5407846553590755822&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on Architecture and System Design from Stuart Brand</title>
		<link>http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/</link>
		<comments>http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 11:22:05 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=115</guid>
		<description><![CDATA[Part four of the six part &#8220;How Buildings Learn&#8221; BBC series. Concentrating on urban planning this episode felt less relevant to software than some of the others. I still found it interesting and found myself comparing Brands point of view to certain kinds of Enterprise Architecture I&#8217;ve encountered. I&#8217;d love to know what you think [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Part four of the six part &#8220;How Buildings Learn&#8221; BBC series. Concentrating on urban planning this episode felt less relevant to software than some of the others. I still found it interesting and found myself comparing Brands point of view to certain kinds of Enterprise Architecture I&#8217;ve encountered. I&#8217;d love to know what you think about the series; if you have time please leave me a comment.
</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=-8761299882173964035&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Built For Change &#8211; A Definite Software Aspiration</title>
		<link>http://www.devdelta.com/2010/02/19/built-for-change-%e2%80%93-a-definite-software-aspiration/</link>
		<comments>http://www.devdelta.com/2010/02/19/built-for-change-%e2%80%93-a-definite-software-aspiration/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 06:14:43 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=114</guid>
		<description><![CDATA[Adopting software change right from the start of the software development lifecycle is the chief reason the agile movement came about. In the third of the six part BBC TV series entitled &#8220;How Buildings Learn&#8221; first screen in 1998, Stuart Brand why building for change has been such an important ingredient of successful architecture over [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Adopting software change right from the start of the software development lifecycle is the chief reason the agile movement came about. In the third of the six part BBC TV series entitled &#8220;How Buildings Learn&#8221; first screen in 1998, Stuart Brand why building for change has been such an important ingredient of successful architecture over the long term.
</p>
<p>The software road is gridlocked with balls of mud that failed to adapt to change fast enough to survive. While this is a fascinating documentary about architecture; Brand describes a design perspective with a far broader appeal.
</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=6141960341438553915&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/02/19/built-for-change-%e2%80%93-a-definite-software-aspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Low Road &#8211; Creative Change as a Lifestyle</title>
		<link>http://www.devdelta.com/2010/02/12/the-low-road-%e2%80%93-creative-change-as-a-lifestyle/</link>
		<comments>http://www.devdelta.com/2010/02/12/the-low-road-%e2%80%93-creative-change-as-a-lifestyle/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 06:14:19 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=113</guid>
		<description><![CDATA[Part two of Stuart Brands six part BBC series (and book) entitled &#8220;How Buildings Learn&#8221; points out how cheap &#8220;low road&#8221; buildings house creative people all over the world. They attract creative inhabitants purely because they are cheap and adaptable. Brand offers an alternate view of modern architecture that can be applied to other fields [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Part two of <a href="http://en.wikipedia.org/wiki/Stewart_Brand">Stuart Brands</a> six part BBC series (<a href="http://www.amazon.com/How-Buildings-Learn-Happens-Theyre/dp/0140139966/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1267900256&amp;sr=1-1">and book</a>) entitled &#8220;How Buildings Learn&#8221; points out how cheap &#8220;low road&#8221; buildings house creative people all over the world. They attract creative inhabitants purely because they are cheap and adaptable. Brand offers an alternate view of modern architecture that can be applied to other fields of design including software.</p>
<p>Modularity, extensibility and rich integration API&#8217;s and all desirable software traits. They provide an answer to adaptability and change in modern software applications. On the other hand &#8220;Low Road&#8221; to me has a more subtle meaning surrounding individual technology. It feels analogous to <a href="http://en.wikipedia.org/wiki/Appropriate_technology">intermediate technology</a> as used in developing countries or the related to the reason REST is gaining traction over SOAP outside the enterprise. Low Road technology to me should be easily grasped and accessible with common tools and understanding; in the same way when applied to buildings the construction techniques are largely low tech. and traditional. Parts three to six will follow in upcoming posts.</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=5088653796598486022&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/02/12/the-low-road-%e2%80%93-creative-change-as-a-lifestyle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Buildings Learn and Can They Teach Developers</title>
		<link>http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/</link>
		<comments>http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 01:40:57 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Stuart Brand]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://designdelta.com/?p=112</guid>
		<description><![CDATA[Can buildings teach us anything about software development? They&#8217;ve been around a lot longer, they come in every shape and size, and some last longer than others. All traits shared by software. Stuart Brand wrote a book and TV series called &#8220;How Building Learn&#8221;. Whatever you think of his observations they make excellent viewing for [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Can buildings teach us anything about software development? They&#8217;ve been around a lot longer, they come in every shape and size, and some last longer than others. All traits shared by software. <a href="http://en.wikipedia.org/wiki/Stewart_Brand">Stuart Brand</a> wrote <a href="http://www.amazon.com/How-Buildings-Learn-Happens-Theyre/dp/0140139966/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1267900256&amp;sr=1-1">a book</a> and TV series called &#8220;How Building Learn&#8221;. Whatever you think of his observations they make excellent viewing for any student of design. Software or otherwise.</p>
<p>The six part series, screened by the BBC in 1998, documents Brands basic thesis &#8211; successful buildings that survive over time are built for change. <a href="http://en.wikipedia.org/wiki/Christopher_Alexander">Christopher Alexander</a>, the inspiration behind the modern-day Software Design Patterns movement, features in several episodes expressing his unconventional views and approach to architecture.</p>
<p>Stuart Brand seems to have time on his mind a lot; he is a founder of the <a href="http://www.longnow.org/">Long Now Foundation</a> and  a <a href="http://www.ted.com/talks/stewart_brand_on_the_long_now.html">past TED speaker</a> on the subject.</p>
<p>Drawing analogies between civil engineering and software development <a href="http://ifacethoughts.net/2007/04/27/software-analogies-analogies-garden-restaurant-and/">is popular</a>; but should be treated with caution. Its natural and fun however. I&#8217;ll make subsequent posts about the other five episodes. Enjoy.</p>
<ul>
<li><a title="Part 1 -  How Buildings Learn and Can They Teach Developers" href="http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/" target="_self">Part 1</a></li>
<li><a title="Part 2 - The Low Road - Creative Change as a Lifestyle" href="http://www.devdelta.com/2010/02/12/the-low-road-%E2%80%93-creative-change-as-a-lifestyle/" target="_self">Part 2</a></li>
<li><a title="Part 3 - Built For Change - A Definite Software Aspiration" href="http://www.devdelta.com/2010/02/19/built-for-change-%E2%80%93-a-definite-software-aspiration/" target="_self">Part 3</a></li>
<li><a title="Part 4 - More on Architecture and System Design from Stuart Brand" href="http://www.devdelta.com/2010/02/26/more-on-architecture-and-system-design-from-stuart-brand/" target="_self">Part 4</a></li>
<li><a title="Part 5 - The Romance of Maintenance - Really?" href="http://www.devdelta.com/2010/03/04/the-romance-of-maintenance-%e2%80%93-really/" target="_self">Part 5</a></li>
<li><a title="Part 6 -  How Buildings Learn - Shearing Layers" href="http://www.devdelta.com/2010/03/09/how-buildings-learn-%e2%80%93-shearing-layers/" target="_self">Part 6</a></li>
</ul>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=8639555925486210852&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/02/02/how-buildings-learn-and-can-they-teach-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pyramid of Software Principles &#8211; Part Two</title>
		<link>http://www.devdelta.com/2010/01/26/the-pyramid-of-software-principles-%e2%80%93-part-two/</link>
		<comments>http://www.devdelta.com/2010/01/26/the-pyramid-of-software-principles-%e2%80%93-part-two/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 14:08:33 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[Design Principles]]></category>

		<guid isPermaLink="false">http://designdelta.wordpress.com/?p=109</guid>
		<description><![CDATA[I recently wrote about the list of design principles I&#8217;d compiled. The observation and point I tried to make was the absence of inspirational design values within the software industry. Software products are a big part of our industry so why should we not take inspiration from mainstream product design. My nomination is Dieter Rams [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I recently wrote about the list of design principles I&#8217;d compiled. The observation and point I tried to make was the absence of inspirational design values within the software industry.</p>
<p>Software products are a big part of our industry so why should we not take inspiration from mainstream product design.</p>
<p><img class="aligncenter size-full wp-image-126" title="Principles Pyramid with Rams 10 Principles" src="https://s3.amazonaws.com/delta.web.images/principles_pyramid_with_peak2.gif" alt="The principles pyramid with Dieter Rams top 10 at the pinnacle." width="411" height="328" /></p>
<p>My nomination is <a href="http://en.wikipedia.org/wiki/Dieter_Rams">Dieter Rams</a> the German born industrial designer famous for his work with the Braun in the 60&#8242;s and 70&#8242;s and the <a href="http://www.vitsoe.com/en/gb/products/606/colours-and-structures">Vitsoe shelving system</a>. He has been sighted many times as an <a href="http://gizmodo.com/343641/1960s-braun-products-hold-the-secrets-to-apples-future">influence for Jonathan Ive</a> of Apple fame and is notable for his Ten Principle of Good Design listed below. For those wishing to become true disciples a <a href="http://www.vitsoe.com/en/gb/shop/product/23">poster, fit for the trendiest design office</a> is available.</p>
<p><object id="null" width="400" height="225" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="high" name="quality"/><param value="true" name="cachebusting"/><param value="#000000" name="bgcolor"/><param name="movie" value="http://www.gestalten.com/sites/all/modules/custom-modules/motion/player/player-embed.swf" /><param value="config=%7B%22playlist%22%3A%5B%22http%3A%2F%2Fwww.gestalten.com%2Fsites%2Fdefault%2Ffiles%2Fmotion%2Fimages%2Fgestalten.tv_podramshd640x360.jpg%22%2C%7B%22url%22%3A%22http%3A%2F%2Fwww.gestalten.tv%2Fpodcast%2FGestalten.tv_Rams.m4v%22%2C%22autoPlay%22%3Afalse%2C%22scaling%22%3A%22scale%22%2C%22accelerated%22%3Atrue%7D%5D%7D" name="flashvars"/><embed src="http://www.gestalten.com/sites/all/modules/custom-modules/motion/player/player-embed.swf" type="application/x-shockwave-flash" width="400" height="225" allowfullscreen="true" allowscriptaccess="always" cachebusting="true" flashvars="config=%7B%22playlist%22%3A%5B%22http%3A%2F%2Fwww.gestalten.com%2Fsites%2Fdefault%2Ffiles%2Fmotion%2Fimages%2Fgestalten.tv_podramshd640x360.jpg%22%2C%7B%22url%22%3A%22http%3A%2F%2Fwww.gestalten.tv%2Fpodcast%2FGestalten.tv_Rams.m4v%22%2C%22autoPlay%22%3Afalse%2C%22scaling%22%3A%22scale%22%2C%22accelerated%22%3Atrue%7D%5D%7D" bgcolor="#000000" quality="true"></p>
<div style="font-family: Verdana, Arial, sans-serif; font-size: 10px;">Source:<a href="http://www.gestalten.tv" target="_blank">Gestalten.tv</a></div></embed></object></p>
<h3>Dieter Rams &#8211; 10 Principles of Good Design</h3>
<h4>Good Design is Innovative</h4>
<p>The possibilities for innovation are not, by any means, exhausted. Technological development is always offering new opportunities for innovative design. But innovative design always develops in tandem with innovative technology, and can never be an end in itself</p>
<h4>Good design makes a product useful.</h4>
<p>A product is bought to be used. It has to satisfy certain criteria, not only functional, but also psychological and aesthetic. Good design emphasises the usefulness of a product whilst disregarding anything that could possibly detract from it.</p>
<h4>Good design is aesthetic.</h4>
<p>The aesthetic quality of a product is integral to its usefulness because products we use every day affect our person and our well-being. But only well-executed objects can be beautiful.</p>
<h4>Good design makes a product understandable.</h4>
<p>It clarifies the product&#8217;s structure. Better still, it can make the product talk. At best, it is self-explanatory.</p>
<h4>Good design is unobtrusive.</h4>
<p>Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user&#8217;s self-expression.</p>
<h4>Good design is honest.</h4>
<p>It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept.</p>
<h4>Good design is long-lasting.</h4>
<p>It avoids being fashionable and therefore never appears antiquated. Unlike fashionable design, it lasts many years â€“ even in today&#8217;s throwaway society.</p>
<h4>Good design is thorough down to the last detail.</h4>
<p>Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the consumer.</p>
<h4>Good design is environmentally friendly.</h4>
<p>Design makes an important contribution to the preservation of the environment. It conserves resources and minimises physical and visual pollution throughout the lifecycle of the product.</p>
<h4>Good design is as little design as possible.</h4>
<p>Less, but better; because it concentrates on the essential aspects, and the products are not burdened with non-essentials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/01/26/the-pyramid-of-software-principles-%e2%80%93-part-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pyramid of Software Principles &#8211; Part One</title>
		<link>http://www.devdelta.com/2010/01/20/the-pyramid-of-software-principles-part-one/</link>
		<comments>http://www.devdelta.com/2010/01/20/the-pyramid-of-software-principles-part-one/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 01:22:57 +0000</pubDate>
		<dc:creator>roydbrayshay</dc:creator>
				<category><![CDATA[Design Matters]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[Design Principles]]></category>
		<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://designdelta.wordpress.com/?p=89</guid>
		<description><![CDATA[I&#8217;ve read a lot of software development books over the years, many of them dealing specifically with software design. As part of writing something else, I recently had cause to compile a list of some of the design principles published within them. In doing so I realised just how many principles and guidelines are out [...]]]></description>
			<content:encoded><![CDATA[<p></p><p style="text-align: center;"><img class="size-full wp-image-127 aligncenter" title="Principles Pyramid" src="https://s3.amazonaws.com/delta.web.images/principles_pyramid1.gif" alt="Picture of principles arranged as a pyramid." width="404" height="323" />I&#8217;ve read a lot of software development books over the years, many of them dealing specifically with software design. As part of writing something else, I recently had cause to compile a list of some of the design principles published within them. In doing so I realised just how many principles and guidelines are out there competing for the attention of developers.</p>
<p>Here&#8217;s my list:</p>
<h2>General Guidance</h2>
<ol>
<li><a href="http://en.wikipedia.org/wiki/GRASP_%28Object_Oriented_Design%29">GRASP</a></li>
<li><a href="http://en.wikipedia.org/wiki/Solid_%28Object_Oriented_Design%29">SOLID</a></li>
<li><a href="http://en.wikipedia.org/wiki/Law_of_Demeter">Law of Demeter</a></li>
<li><a href="http://pragprog.com/the-pragmatic-programmer/extracts/tips">Pragmatic Programmers Tips</a></li>
<li><a href="http://en.wikipedia.org/wiki/Design_Patterns">Design Patterns</a></li>
<li><a href="http://en.wikipedia.org/wiki/Anti-pattern">Anti-patterns</a></li>
<li><a href="http://www.faqs.org/docs/artu/ch01s06.html">Unix Programming Notes</a></li>
<li><a href="http://en.wikipedia.org/wiki/Algorithms">Algorithms in General</a></li>
<li><a href="http://en.wikipedia.org/wiki/Programming_style">Coding Standards in General</a></li>
<li><a href="http://en.wikipedia.org/wiki/Domain_driven_design">Domain-driven design</a></li>
<li><a href="http://en.wikipedia.org/wiki/Architectural_pattern_%28computer_science%29">Architectural patterns</a></li>
<li><a href="http://en.wikipedia.org/wiki/Principles_of_User_Interface_Design">Principles of User Interface Design</a></li>
<li><a href="http://www.asktog.com/basics/firstPrinciples.html">Bruce Tognazzini&#8217;s First Principles of Interaction Design</a></li>
<li><a href="http://en.wikipedia.org/wiki/Agile_Manifesto">The Agile Manifesto</a></li>
<li><a href="http://en.wikipedia.org/wiki/Lean_software_development">Lean Software Principles</a></li>
<li><a href="http://en.wikipedia.org/wiki/Software_Peter_principle">Peter Principle</a></li>
<li><a href="http://en.wikipedia.org/wiki/Principle_of_least_astonishment">Principle of Least Astonishment</a></li>
<li><a href="http://en.wikipedia.org/wiki/Worse_is_better">Richard Gabriel&#8217;s Worse is Better</a></li>
</ol>
<h2>Vendor Specific Guidance</h2>
<ol>
<li><a href="http://msdn.microsoft.com/en-us/library/dd834141.aspx">Windows User Experience Design Principles</a></li>
<li><a href="http://channel9.msdn.com/pdc2008/PC22/">Design Principles for Windows 7</a></li>
<li><a href="https://www-01.ibm.com/software/ucd/designconcepts/designbasics.html">IBM Design principles</a></li>
<li><a href="http://www.google.com/corporate/ux.html">Google&#8217;s Ten Design Principles</a></li>
</ol>
<p>This is NOT a definitive list  I very quickly gave up any aspiration to that effect. By all means post any further suggestions.</p>
<p>The observation I made however, when compiling the list, was how the majority of the principles and guidelines are either mostly or completely focused on engineering. They seem to vaguely form a topless pyramid with the base providing the most directly prescriptive help and those above more general guidelines of a more theoretical nature.</p>
<p>The topless nature of the pyramid indicating that the software industry seems devoid of apparitional guidelines of highest order. Principles more concerned with the product nature of software applications and how we connect to them. In part two of this post I&#8217;ll make my suggestion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdelta.com/2010/01/20/the-pyramid-of-software-principles-part-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

