<?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; Clean Code</title>
	<atom:link href="http://codequotes.com/tags/clean-code/feed" rel="self" type="application/rss+xml" />
	<link>http://codequotes.com</link>
	<description>random technology quotations</description>
	<lastBuildDate>Wed, 11 Aug 2010 09:34:20 +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>Subramaniam on simple solutions</title>
		<link>http://codequotes.com/2010/08/11/subramaniam-on-simple-solutions</link>
		<comments>http://codequotes.com/2010/08/11/subramaniam-on-simple-solutions#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:34:20 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Development Process]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=162</guid>
		<description><![CDATA[&#8220;The reason I prefer simple solutions is not my desire for elegance or simplicity but my inability to comprehend complexity.&#8221; &#8212; Venkat Subramaniam, Twitter, 8/11/2010]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;The reason I prefer simple solutions is not my desire for elegance or simplicity but my inability to comprehend complexity.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Subramaniam">Venkat Subramaniam</a>, <span class="source">Twitter, 8/11/2010</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2010/08/11/subramaniam-on-simple-solutions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>McConnell on readability</title>
		<link>http://codequotes.com/2010/08/02/mcconnell-on-readability</link>
		<comments>http://codequotes.com/2010/08/02/mcconnell-on-readability#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:02:30 +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[Programming]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=158</guid>
		<description><![CDATA[&#8220;Making code readable is not an optional part of the development process, and favoring write-time convenience over read-time convenience is a false economy.&#8221; &#8212; Steve McConnell, Code Complete]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Making code readable is not an optional part of the development process, and favoring write-time convenience over read-time convenience is a false economy.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=McConnell">Steve McConnell</a>, <span class="source">Code Complete</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2010/08/02/mcconnell-on-readability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>Fred Brooks on specifications</title>
		<link>http://codequotes.com/2009/12/10/fred-brooks-on-specifications</link>
		<comments>http://codequotes.com/2009/12/10/fred-brooks-on-specifications#comments</comments>
		<pubDate>Thu, 10 Dec 2009 13:11:48 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Development Process]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/?p=136</guid>
		<description><![CDATA[&#8220;Even perfect program verification can only establish that a program meets its specification&#8230;. Much of the essence of building a program is in fact the debugging of the specification.&#8221; &#8212; Fred Brooks, No Silver Bullet]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Even perfect program verification can only establish that a program meets its specification&#8230;. Much of the essence of building a program is in fact the debugging of the specification.&rdquo;
<p class="author">&mdash; <a class="authorLink" href="/?s=Fred Brooks">Fred Brooks</a>, <span class="source">No Silver Bullet</span></p></p>
]]></content:encoded>
			<wfw:commentRss>http://codequotes.com/2009/12/10/fred-brooks-on-specifications/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>Martin Fowler on naming</title>
		<link>http://codequotes.com/2009/11/22/m-fowler-on-naming</link>
		<comments>http://codequotes.com/2009/11/22/m-fowler-on-naming#comments</comments>
		<pubDate>Sun, 22 Nov 2009 13:07:57 +0000</pubDate>
		<dc:creator>Neal Enssle</dc:creator>
				<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://codequotes.com/2009/11/22/m-fowler-on-naming</guid>
		<description><![CDATA[&#8220;Remember that your code is for a human first and a computer second. Humans need good names. Take note of when you have spent ages trying to do something that would have been easier if a couple of methods had been better named. Good naming is a skill that requires practice; improving this skill is [...]]]></description>
			<content:encoded><![CDATA[<p class="quote">&ldquo;Remember that your code is for a human first and a computer second. Humans need good names. Take note of when you have spent ages trying to do something that would have been easier if a couple of methods had been better named. Good naming is a skill that requires practice; improving this skill is the key to being a truly skillful programmer.&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/22/m-fowler-on-naming/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>
	</channel>
</rss>
