<?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"
	>
<channel>
	<title>Comments on: What Lao Tse thinks of TDD</title>
	<atom:link href="http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/</link>
	<description>Strange noises from the mind of Nathan Stults...</description>
	<pubDate>Wed, 07 Jan 2009 17:41:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: nstults</title>
		<link>http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/#comment-360</link>
		<dc:creator>nstults</dc:creator>
		<pubDate>Tue, 30 Sep 2008 05:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/#comment-360</guid>
		<description>I appreciate the compliment. I agree, my analogy was just one aspect of TDD, whereas it is a much larger practice than that. It&#39;s a strange practice - it is has immense value, and I agree that part of its difficulty is the lack of any counterpart in usual experience. It goes against the natural grain of logic - how can you test something you have only vaguely conceived? But you should. One of the things I love about software development, though, is its uniqueness - software as a medium is so pliable, so flexible, that it defies the usual approaches to engineering, which is why I think people have started calling it a "craft" - but it&#39;s also engineering - hard to pin down :) Thanks for the comment, and I&#39;m glad you appreciated the post.</description>
		<content:encoded><![CDATA[<p>I appreciate the compliment. I agree, my analogy was just one aspect of TDD, whereas it is a much larger practice than that. It&#39;s a strange practice - it is has immense value, and I agree that part of its difficulty is the lack of any counterpart in usual experience. It goes against the natural grain of logic - how can you test something you have only vaguely conceived? But you should. One of the things I love about software development, though, is its uniqueness - software as a medium is so pliable, so flexible, that it defies the usual approaches to engineering, which is why I think people have started calling it a &#8220;craft&#8221; - but it&#39;s also engineering - hard to pin down <img src='http://www.thefreakparade.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Thanks for the comment, and I&#39;m glad you appreciated the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Pang</title>
		<link>http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/#comment-359</link>
		<dc:creator>Kevin Pang</dc:creator>
		<pubDate>Sat, 27 Sep 2008 00:39:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/#comment-359</guid>
		<description>That was very well written.  It&#39;s rare these days to see bloggers take the time and due diligence to write up something like this.  Thank you for the interesting read.&lt;br&gt;&lt;br&gt;I find that your experience with TDD to be very similar to mine -- a little slow at first, but without a doubt worthwhile.  I&#39;m not so sure I agree with the analogy of TDD being the fingers of a potter; I think the comparison works better to software development as a whole.  I&#39;m not actually sure where TDD fits into that analogy to be honest.  Perhaps that&#39;s why it&#39;s so hard for some to adopt it.  There are very few professions where something like TDD is encouraged, so it only makes sense that it feels a bit unnatural to developers (and even moreso to newer developers who have not had to experience the pain that comes from working with code that is not unit tested).&lt;br&gt;&lt;br&gt;Anyways, those are my thoughts.  Thanks again for the great read. :-)</description>
		<content:encoded><![CDATA[<p>That was very well written.  It&#39;s rare these days to see bloggers take the time and due diligence to write up something like this.  Thank you for the interesting read.</p>
<p>I find that your experience with TDD to be very similar to mine &#8212; a little slow at first, but without a doubt worthwhile.  I&#39;m not so sure I agree with the analogy of TDD being the fingers of a potter; I think the comparison works better to software development as a whole.  I&#39;m not actually sure where TDD fits into that analogy to be honest.  Perhaps that&#39;s why it&#39;s so hard for some to adopt it.  There are very few professions where something like TDD is encouraged, so it only makes sense that it feels a bit unnatural to developers (and even moreso to newer developers who have not had to experience the pain that comes from working with code that is not unit tested).</p>
<p>Anyways, those are my thoughts.  Thanks again for the great read. <img src='http://www.thefreakparade.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
