<?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>CodeQuotes &#187; Best Practices</title>
	<atom:link href="http://codequotes.com/tags/best-practices/feed" rel="self" type="application/rss+xml" />
	<link>http://codequotes.com</link>
	<description>random technology quotations</description>
	<lastBuildDate>Wed, 21 Jul 2010 11:38:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>M. Feathers Art of programming</title>
		<link>http://codequotes.com/2010/05/11/feathers-art-of-programming</link>
		<comments>http://codequotes.com/2010/05/11/feathers-art-of-programming#comments</comments>
		<pubDate>Tue, 11 May 2010 12:00:28 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=149</guid>
		<description><![CDATA[&#8220;The Art of Programming is doing one !@%^$ thing at a time.&#8221; &#8212; Michael Feathers, Twitter, 5/11/2010]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;The Art of Programming is doing one !@%^$ thing at a time.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Feathers">Michael Feathers</a>, <span class="source">Twitter, 5/11/2010</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2010/05/11/feathers-art-of-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rands on how to do it</title>
		<link>http://codequotes.com/2010/01/14/rands-on-how-to-do-it</link>
		<comments>http://codequotes.com/2010/01/14/rands-on-how-to-do-it#comments</comments>
		<pubDate>Thu, 14 Jan 2010 13:21:57 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Careers]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=147</guid>
		<description><![CDATA[&#8220;Be productive, be fantastically clever when necessary, speak truth to power, hit your dates, and don&#8217;t ship crap.&#8221; &#8212; Rands in Repose, @rands]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Be productive, be fantastically clever when necessary, speak truth to power, hit your dates, and don&#8217;t ship crap.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Rands">Rands in Repose</a>, <span class="source"><a href="http://twitter.com/rands/status/7606962567">@rands</a></span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2010/01/14/rands-on-how-to-do-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Andrew Glover on refactoring</title>
		<link>http://codequotes.com/2009/12/31/andrew-glover-on-refactoring</link>
		<comments>http://codequotes.com/2009/12/31/andrew-glover-on-refactoring#comments</comments>
		<pubDate>Thu, 31 Dec 2009 13:00:37 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=143</guid>
		<description><![CDATA[&#8220;Refactoring is the act of improving code that has already been improved.&#8221; &#8212; Andrew Glover, In pursuit of code quality]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Refactoring is the act of improving code that has already been improved.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Andrew Glover">Andrew Glover</a>, <span class="source">In pursuit of code quality</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/12/31/andrew-glover-on-refactoring/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kent Beck on TDD and fear</title>
		<link>http://codequotes.com/2009/12/18/kent-beck-tdd-fear</link>
		<comments>http://codequotes.com/2009/12/18/kent-beck-tdd-fear#comments</comments>
		<pubDate>Fri, 18 Dec 2009 12:24:09 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quality and Testing]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=141</guid>
		<description><![CDATA[&#8220;Test-driven development is a way of managing fear during programming.&#8221; &#8212; Kent Beck, Test-Driven Development by Example]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Test-driven development is a way of managing fear during programming.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Kent Beck">Kent Beck</a>, <span class="source">Test-Driven Development by Example</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/12/18/kent-beck-tdd-fear/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gandalf on wisdom</title>
		<link>http://codequotes.com/2009/12/14/gandalf-on-wisdom</link>
		<comments>http://codequotes.com/2009/12/14/gandalf-on-wisdom#comments</comments>
		<pubDate>Mon, 14 Dec 2009 13:01:09 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=138</guid>
		<description><![CDATA[&#8220;He that breaks a thing to find out what it is has left the path of wisdom.&#8221; &#8212; Gandalf the Grey, J. R. R. Tolkien&#8217;s &#8220;The Fellowship of the Ring&#8221;]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;He that breaks a thing to find out what it is has left the path of wisdom.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Gandalf Tolkien">Gandalf the Grey</a>, <span class="source">J. R. R. Tolkien&#8217;s &#8220;The Fellowship of the Ring&#8221;</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/12/14/gandalf-on-wisdom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Martin Fowler on understandability</title>
		<link>http://codequotes.com/2009/11/30/martin-fowler-on-understandability</link>
		<comments>http://codequotes.com/2009/11/30/martin-fowler-on-understandability#comments</comments>
		<pubDate>Mon, 30 Nov 2009 12:32:11 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=133</guid>
		<description><![CDATA[&#8220;Understandability is next to godliness.&#8221; &#8212; Martin Fowler, Refactoring]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Understandability is next to godliness.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Martin Fowler">Martin Fowler</a>, <span class="source">Refactoring</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/11/30/martin-fowler-on-understandability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jeff Atwood on painting as a metaphor</title>
		<link>http://codequotes.com/2009/11/23/jeff-atwood-on-painting-as-a-metaphor</link>
		<comments>http://codequotes.com/2009/11/23/jeff-atwood-on-painting-as-a-metaphor#comments</comments>
		<pubDate>Mon, 23 Nov 2009 12:50:46 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=131</guid>
		<description><![CDATA[&#8220;For years, software development was an entire subdivision of badly painted houses.&#8221; &#8212; Jeff Atwood, codinghorror.com]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;For years, software development was an entire subdivision of badly painted houses.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Jeff Atwood">Jeff Atwood</a>, <span class="source"><a href="http://www.codinghorror.com/blog/archives/000568.html">codinghorror.com</a></span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/11/23/jeff-atwood-on-painting-as-a-metaphor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fowler on ugly code</title>
		<link>http://codequotes.com/2009/11/07/fowler-on-ugly-code</link>
		<comments>http://codequotes.com/2009/11/07/fowler-on-ugly-code#comments</comments>
		<pubDate>Sat, 07 Nov 2009 13:19:52 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quality and Testing]]></category>

		<guid isPermaLink="false">http://codequotes.com/2009/11/07/fowler-on-ugly-code</guid>
		<description><![CDATA[&#8220;Even so the program works. Is this not just an aesthetic judgment, a dislike of ugly code? It is until we want to change the system. The compiler doesn&#8217;t care whether the code is ugly or clean. But when we change the system, there is a human involved, and humans do care. A poorly designed [...]]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Even so the program works. Is this not just an aesthetic judgment, a dislike of ugly code? It is until we want to change the system. The compiler doesn&#8217;t care whether the code is ugly or clean. But when we change the system, there is a human involved, and humans do care. A poorly designed system is hard to change. Hard because it is hard to figure out where the changes are needed. If it is hard to figure out what to change, there is a strong chance that the programmer will make a mistake and introduce bugs.&rdquo;</p>
<p class="author">&mdash; <a class="authorLink" href="/?s=Fowler">Martin Fowler</a>, <span class="source">Refactoring</span></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/11/07/fowler-on-ugly-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fowler on Pair Programming</title>
		<link>http://codequotes.com/2009/08/25/fowler-on-pair-programming</link>
		<comments>http://codequotes.com/2009/08/25/fowler-on-pair-programming#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:41:15 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Corporate Culture]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://codequotes.com/2009/08/25/fowler-on-pair-programming</guid>
		<description><![CDATA[&#8220;When people say that pair programming reduces productivity, I answer &#8216;that would be true if the most time consuming part of programming was typing.&#8217;&#8221; &#8212; Martin Fowler]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;When people say that pair programming reduces productivity, I answer &#8216;that would be true if the most time consuming part of programming was typing.&#8217;&rdquo;</p>
<p class="author">&mdash; <a class="authorLink" href="/?s=Fowler">Martin Fowler</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/08/25/fowler-on-pair-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excuses</title>
		<link>http://codequotes.com/2009/05/02/excuses</link>
		<comments>http://codequotes.com/2009/05/02/excuses#comments</comments>
		<pubDate>Sun, 03 May 2009 00:47:06 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://codequotes.com/2009/05/02/excuses</guid>
		<description><![CDATA[&#8220;Excuses sound like they feel.&#8221; &#8212; Rands in Repose]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Excuses sound like they feel.&rdquo;</p>
<p class="author">&mdash; <a class="authorLink" href="/?s=">Rands in Repose</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/05/02/excuses/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
