<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Adam Smith vs. Fred Brooks</title>
	<link>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 07:03:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: Paul Beckford</title>
		<link>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-28259</link>
		<dc:creator>Paul Beckford</dc:creator>
		<pubDate>Mon, 12 May 2008 08:21:56 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-28259</guid>
		<description>I'm not sure that the two are talking about the same thing. The difference I think is that software development is a process of creation, not manufacture. It is inherently creative and akin to new product  development not product manufacture.

Divison of labour and specialisation  can occur in a manufacturing environment (to some degree) since the desired outcome (replicating a pre-designed product) is known at the outset. When you are creating something new, you do not know what the end product will be, and the creative process requires a great deal of trial and error.

For software, manufacture is the replication of CD's or more commonly today, the replication of bytes downloaded over the internet. These are mechanical processes that do not require people. The part of the process conducted by people is the creative design phase. A computer program is a design and programmers create new designs and new products.

Normaly design studios contain a few very highly skilled individuals who are suported by a number of assistants. I think it is this that Fred Brooks is eluding to in his idea of a Surgical team.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure that the two are talking about the same thing. The difference I think is that software development is a process of creation, not manufacture. It is inherently creative and akin to new product  development not product manufacture.</p>
<p>Divison of labour and specialisation  can occur in a manufacturing environment (to some degree) since the desired outcome (replicating a pre-designed product) is known at the outset. When you are creating something new, you do not know what the end product will be, and the creative process requires a great deal of trial and error.</p>
<p>For software, manufacture is the replication of CD&#8217;s or more commonly today, the replication of bytes downloaded over the internet. These are mechanical processes that do not require people. The part of the process conducted by people is the creative design phase. A computer program is a design and programmers create new designs and new products.</p>
<p>Normaly design studios contain a few very highly skilled individuals who are suported by a number of assistants. I think it is this that Fred Brooks is eluding to in his idea of a Surgical team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-22187</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 09 Jul 2007 14:29:57 +0000</pubDate>
		<guid>http://hedges.net/archives/2007/06/28/adam-smith-vs-fred-brooks/#comment-22187</guid>
		<description>I've been thinking about Economics and Software Engineering too - Seemed to me when I read Keynes' "The Economic Consequences of the Peace" that his re evaluation of classical economics and questioning of accepted wisdom (which by his day basically distilled and over simplified Smith) could also apply to S/W Eng and "Big Design Up Front" adherents:

"But, most important of all, he regarded this state of affairs as normal, certain, and permanent, except in the direction of further improvement, and any deviation from it as aberrant, scandalous and avoidable." The Economic Consequences of the Peace, pp.61-62

Watch out for an essay on Agile Architecture using this quote and many more when I get a spare second to write it...

Oh, and BTW, did I mention my great great grandfather was from Kirkaldy? ;-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been thinking about Economics and Software Engineering too - Seemed to me when I read Keynes&#8217; &#8220;The Economic Consequences of the Peace&#8221; that his re evaluation of classical economics and questioning of accepted wisdom (which by his day basically distilled and over simplified Smith) could also apply to S/W Eng and &#8220;Big Design Up Front&#8221; adherents:</p>
<p>&#8220;But, most important of all, he regarded this state of affairs as normal, certain, and permanent, except in the direction of further improvement, and any deviation from it as aberrant, scandalous and avoidable.&#8221; The Economic Consequences of the Peace, pp.61-62</p>
<p>Watch out for an essay on Agile Architecture using this quote and many more when I get a spare second to write it&#8230;</p>
<p>Oh, and BTW, did I mention my great great grandfather was from Kirkaldy? <img src='http://hedges.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
