<?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: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: The Best Code You Will Ever Write</title>
	<atom:link href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-best-code-you-will-ever-write</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 09:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Onkar Joshi</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58362</link>
		<dc:creator>Onkar Joshi</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58362</guid>
		<description>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</description>
		<content:encoded><![CDATA[<p>Got rid of a few hundred lines of code some time back that replicated something already present in the Java libraries. Joy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elegant Code &#187; Don&#8217;t Parse That XML!</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58341</link>
		<dc:creator>Elegant Code &#187; Don&#8217;t Parse That XML!</dc:creator>
		<pubDate>Sat, 07 Aug 2010 20:51:57 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58341</guid>
		<description>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a few times about how the best code you can write is code you never write.&#160; One of the major places I end up seeing developer writing code that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Calculus for Software &#171; Principles of Software Flow</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-2/#comment-58044</link>
		<dc:creator>A Calculus for Software &#171; Principles of Software Flow</dc:creator>
		<pubDate>Wed, 07 Jul 2010 14:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-58044</guid>
		<description>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is an equivalent paradox in software development, and the calculus for software development must be able to resolve it. The best code you will ever write is… code you never write. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57833</link>
		<dc:creator>Trust yourself but never trust your code &#171; DreamXtream&#8217;s Blog</dc:creator>
		<pubDate>Wed, 23 Jun 2010 07:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57833</guid>
		<description>[...] http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/" rel="nofollow">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/</a>          Posted in Computer And Internet, Programming &amp; Development. Tags: code, developer, quality. Leave a Comment &#187; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Power of Func&#60;&#62; &#171; Making the Complex Simple</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57800</link>
		<dc:creator>The Power of Func&#60;&#62; &#171; Making the Complex Simple</dc:creator>
		<pubDate>Fri, 18 Jun 2010 21:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57800</guid>
		<description>[...] Code has been deleted… [...]</description>
		<content:encoded><![CDATA[<p>[...] Code has been deleted… [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Earwicker</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57790</link>
		<dc:creator>Daniel Earwicker</dc:creator>
		<pubDate>Thu, 17 Jun 2010 13:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57790</guid>
		<description>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.

I find that photo of the falling backwards &quot;trust exercise&quot; scary though. I&#039;m never going to trust anyone else to look after my spine for me.</description>
		<content:encoded><![CDATA[<p>I love deleting code. My favourite C# slimming-down refactoring is to find an interface with only one method, replace it with a delegate and then fix the rest of the code accordingly. Usually turns out that you can delete a bunch of wordy classes that are only used in one place, and replace each of them with a minuscule lambda. So much noise goes away.</p>
<p>I find that photo of the falling backwards &#8220;trust exercise&#8221; scary though. I&#8217;m never going to trust anyone else to look after my spine for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Translation Process of Source Code &#124; SDD HSC</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57779</link>
		<dc:creator>Translation Process of Source Code &#124; SDD HSC</dc:creator>
		<pubDate>Wed, 16 Jun 2010 13:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57779</guid>
		<description>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (elegantcode.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57732</link>
		<dc:creator>Jonathan</dc:creator>
		<pubDate>Sat, 12 Jun 2010 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57732</guid>
		<description>So I&#039;m a PO and only code on the weekends...but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</description>
		<content:encoded><![CDATA[<p>So I&#8217;m a PO and only code on the weekends&#8230;but I LOVE this and (as my team knows) I am a huge supporter of clearing out cruft and dead code.  Delete!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Uri D</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57660</link>
		<dc:creator>Uri D</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57660</guid>
		<description>IMHO, the reason folks are &quot;afraid of the source control&quot; is that nobody ever looks there. 

When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &quot;will whoever reintroduces the functionality use my code or reinvent the wheel?&quot;. 

He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.

While I don&#039;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &quot;Code for doing X was removed in revision Y&quot; might do.</description>
		<content:encoded><![CDATA[<p>IMHO, the reason folks are &#8220;afraid of the source control&#8221; is that nobody ever looks there. </p>
<p>When a developer considers erasing code for functionality that *might* one day be reintroduced, he asks the question: &#8220;will whoever reintroduces the functionality use my code or reinvent the wheel?&#8221;. </p>
<p>He figures (correctly) that this other person (or himself after much time has passed and memory has faded) would not go through the entire version history to look for this code, but rather start from scratch. Hence the motivation to leave zombies lying around.</p>
<p>While I don&#8217;t advocate leaving dead code, I feel that we need some other mechanism to provide awareness of its existence. Even a comment saying: &#8220;Code for doing X was removed in revision Y&#8221; might do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus Tamm &#187; Blog Archive &#187; 09.06.2010</title>
		<link>http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/comment-page-1/#comment-57656</link>
		<dc:creator>Markus Tamm &#187; Blog Archive &#187; 09.06.2010</dc:creator>
		<pubDate>Wed, 09 Jun 2010 07:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://elegantcode.com/2010/06/06/the-best-code-you-will-ever-write/#comment-57656</guid>
		<description>[...] The Best Code You Will Ever Write (John Sonmez) [...]</description>
		<content:encoded><![CDATA[<p>[...] The Best Code You Will Ever Write (John Sonmez) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

