<?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; Programming</title>
	<atom:link href="http://codequotes.com/tags/programming/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>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>
