<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Code quality and development teams</title>
	<atom:link href="http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/</link>
	<description>programming idiom and methodology</description>
	<lastBuildDate>Tue, 13 Jul 2010 23:23:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Scot Mcphee</title>
		<link>http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/comment-page-1/#comment-51</link>
		<dc:creator>Scot Mcphee</dc:creator>
		<pubDate>Fri, 06 Feb 2009 22:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=135#comment-51</guid>
		<description>Kent Beck on Joel&#039;s podcast: http://www.threeriversinstitute.org/blog/?p=29</description>
		<content:encoded><![CDATA[<p>Kent Beck on Joel&#8217;s podcast: <a href="http://www.threeriversinstitute.org/blog/?p=29" rel="nofollow">http://www.threeriversinstitute.org/blog/?p=29</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scot Mcphee</title>
		<link>http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/comment-page-1/#comment-48</link>
		<dc:creator>Scot Mcphee</dc:creator>
		<pubDate>Wed, 04 Feb 2009 12:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=135#comment-48</guid>
		<description>Oh, another thing. You say he advocates what works for him. Which he certainly does. But we know that agile methods will generally work for everybody. Bit of a difference, no?</description>
		<content:encoded><![CDATA[<p>Oh, another thing. You say he advocates what works for him. Which he certainly does. But we know that agile methods will generally work for everybody. Bit of a difference, no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scot Mcphee</title>
		<link>http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/comment-page-1/#comment-47</link>
		<dc:creator>Scot Mcphee</dc:creator>
		<pubDate>Wed, 04 Feb 2009 12:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=135#comment-47</guid>
		<description>Yes, exactly. To me he&#039;s some old fogey dissing a movie he&#039;s never seen, or a book he never read.

What I particularly wanted to highlight, though, is the unconscious motivation toward the idea of the &#039;hero developer&#039;; the lone hacker who, through sheer force of will and talent, fixes the whole faulty, foundering development project in a single, blinding flash of brilliance. Like the myth of the heroic, visionary artist operating at the margins of the accepted art world, chiefly this is a *myth*.

Good functional teams make failing software projects better (or better yet, stop them from &#039;teh fail&#039; in the first place).

The breathtakingly stupid stuff about quality not mattering though is really quite something else. I urge everyone to read Uncle Bob&#039;s article if you haven&#039;t already.</description>
		<content:encoded><![CDATA[<p>Yes, exactly. To me he&#8217;s some old fogey dissing a movie he&#8217;s never seen, or a book he never read.</p>
<p>What I particularly wanted to highlight, though, is the unconscious motivation toward the idea of the &#8216;hero developer&#8217;; the lone hacker who, through sheer force of will and talent, fixes the whole faulty, foundering development project in a single, blinding flash of brilliance. Like the myth of the heroic, visionary artist operating at the margins of the accepted art world, chiefly this is a *myth*.</p>
<p>Good functional teams make failing software projects better (or better yet, stop them from &#8216;teh fail&#8217; in the first place).</p>
<p>The breathtakingly stupid stuff about quality not mattering though is really quite something else. I urge everyone to read Uncle Bob&#8217;s article if you haven&#8217;t already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://www.crazymcphee.net/x/2009/02/04/code-qualit-and-development-team/comment-page-1/#comment-46</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Wed, 04 Feb 2009 11:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.crazymcphee.net/x/?p=135#comment-46</guid>
		<description>Joel has always been an anti-agile advocate. Fog Creek practices and preaches very good waterfall-style development, with some very solid engineering practices, but it&#039;s much V-style development. I mean, yeah the desks in those lovely individual offices do accommodate pairing by design, but you won&#039;t see continual pairing or even impromptu pairing.

Even if you take in the famous &lt;a href=&quot;http://www.joelonsoftware.com/articles/fog0000000043.html&quot; rel=&quot;nofollow&quot;&gt;&quot;Joel Test&quot;&lt;/a&gt; you can see anti-agile aspects. The need for a spec and the need for testers (who, as revealed in various articles, are V-model testers) are giveaways. A reference to the daily build (instead of continual builds) is another hint. Finally, the quiet workspace is a slam at the idea of co-location (which is very different to open plan &quot;developer pits&quot;).

He&#039;s a smart guy, what he does works for him, and that&#039;s the way he likes it. And he&#039;s never really tried Agile, so he doesn&#039;t get it. Agile is neither necessary or sufficient for writing software - it&#039;s just a damn good idea, the way a nail gun is neither necessary or sufficient for building a house.</description>
		<content:encoded><![CDATA[<p>Joel has always been an anti-agile advocate. Fog Creek practices and preaches very good waterfall-style development, with some very solid engineering practices, but it&#8217;s much V-style development. I mean, yeah the desks in those lovely individual offices do accommodate pairing by design, but you won&#8217;t see continual pairing or even impromptu pairing.</p>
<p>Even if you take in the famous <a href="http://www.joelonsoftware.com/articles/fog0000000043.html" rel="nofollow">&#8220;Joel Test&#8221;</a> you can see anti-agile aspects. The need for a spec and the need for testers (who, as revealed in various articles, are V-model testers) are giveaways. A reference to the daily build (instead of continual builds) is another hint. Finally, the quiet workspace is a slam at the idea of co-location (which is very different to open plan &#8220;developer pits&#8221;).</p>
<p>He&#8217;s a smart guy, what he does works for him, and that&#8217;s the way he likes it. And he&#8217;s never really tried Agile, so he doesn&#8217;t get it. Agile is neither necessary or sufficient for writing software &#8211; it&#8217;s just a damn good idea, the way a nail gun is neither necessary or sufficient for building a house.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
