<?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 four golden rules to be a better software developer.</title>
	<atom:link href="http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 13:13:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Becoming a pale, pasty programmer &#171; Life in the Shell</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-93616</link>
		<dc:creator>Becoming a pale, pasty programmer &#171; Life in the Shell</dc:creator>
		<pubDate>Mon, 12 Dec 2011 04:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-93616</guid>
		<description>[...] order to become a great coder you need to practice great coding (yes, I&#8217;ve read All code is crap, but there are definitely varying degrees of crap and you want to be on the less crappy side). If [...]</description>
		<content:encoded><![CDATA[<p>[...] order to become a great coder you need to practice great coding (yes, I&#8217;ve read All code is crap, but there are definitely varying degrees of crap and you want to be on the less crappy side). If [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 程序员的7大毛病 &#124; Grow Up Diary-程序员成长日记</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-68871</link>
		<dc:creator>程序员的7大毛病 &#124; Grow Up Diary-程序员成长日记</dc:creator>
		<pubDate>Thu, 18 Aug 2011 11:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-68871</guid>
		<description>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T.Suriyathep &#187; How to think like a practical programmer</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-59169</link>
		<dc:creator>T.Suriyathep &#187; How to think like a practical programmer</dc:creator>
		<pubDate>Thu, 30 Jun 2011 19:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-59169</guid>
		<description>[...] The four golden rules to be a better software developer      Philosophy &amp; World View [...]</description>
		<content:encoded><![CDATA[<p>[...] The four golden rules to be a better software developer      Philosophy &amp; World View [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 【外刊IT评论】程序员的七大坏毛病 &#8212; 见贤思齐</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-58243</link>
		<dc:creator>【外刊IT评论】程序员的七大坏毛病 &#8212; 见贤思齐</dc:creator>
		<pubDate>Sat, 25 Jun 2011 13:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-58243</guid>
		<description>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 程序员的7个坏毛病 &#124; 程序员那些事儿</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-56147</link>
		<dc:creator>程序员的7个坏毛病 &#124; 程序员那些事儿</dc:creator>
		<pubDate>Wed, 15 Jun 2011 05:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-56147</guid>
		<description>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 我要告诉你一个坏消息，兄弟，所有的程序都写的很烂，包括你的。无论你在上面花多少功夫，其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题，你可以读读这篇文章和这篇文章，从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top 7 programmers bad habits &#187; OnnoRokom</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-55327</link>
		<dc:creator>Top 7 programmers bad habits &#187; OnnoRokom</dc:creator>
		<pubDate>Sat, 11 Jun 2011 05:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-55327</guid>
		<description>[...] posts, you can find more information of what exactly I mean when I say that all the code is crap here and [...]</description>
		<content:encoded><![CDATA[<p>[...] posts, you can find more information of what exactly I mean when I say that all the code is crap here and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maruda</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-52636</link>
		<dc:creator>Maruda</dc:creator>
		<pubDate>Thu, 26 May 2011 09:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-52636</guid>
		<description>In my opinion this is a wrong attitude. If I believed that all the code I create is crap, I wouldn&#039;t bother improving it. Rule number 1 would mean that I&#039;m never able to write a good code, even after series of refactorings. But if it&#039;s not true, and refactorings can improve the existing code, then nothing stops me from creating a good code in the first place. 

Which I believe I do.

If I wouldn&#039;t believe it, I wouldn&#039;t wasting my time learning design patterns, attending conferences, reading books like &quot;Effective Java&quot; and &quot;Code Complete&quot; or following Uncle Bob&#039;s or Marting Fowler&#039;s blogs. Or yours.

And if your manager knows anything about software engineering, he does care about the quality of your code. We don&#039;t create a good code just for sake of it, we create it so that it would be possible to understand it and to modify (extend or fix) the existing solution in a reasonable time.</description>
		<content:encoded><![CDATA[<p>In my opinion this is a wrong attitude. If I believed that all the code I create is crap, I wouldn&#8217;t bother improving it. Rule number 1 would mean that I&#8217;m never able to write a good code, even after series of refactorings. But if it&#8217;s not true, and refactorings can improve the existing code, then nothing stops me from creating a good code in the first place. </p>
<p>Which I believe I do.</p>
<p>If I wouldn&#8217;t believe it, I wouldn&#8217;t wasting my time learning design patterns, attending conferences, reading books like &#8220;Effective Java&#8221; and &#8220;Code Complete&#8221; or following Uncle Bob&#8217;s or Marting Fowler&#8217;s blogs. Or yours.</p>
<p>And if your manager knows anything about software engineering, he does care about the quality of your code. We don&#8217;t create a good code just for sake of it, we create it so that it would be possible to understand it and to modify (extend or fix) the existing solution in a reasonable time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Are you using too many technologies in your projects? The 7 anti-patterns for technologies, frameworks and other technicalities in software development. &#124; Making Good Software &#124; the leading lady</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-8845</link>
		<dc:creator>Are you using too many technologies in your projects? The 7 anti-patterns for technologies, frameworks and other technicalities in software development. &#124; Making Good Software &#124; the leading lady</dc:creator>
		<pubDate>Thu, 17 Jun 2010 12:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-8845</guid>
		<description>[...] The four golden rules to be a better software developer. [...]</description>
		<content:encoded><![CDATA[<p>[...] The four golden rules to be a better software developer. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PhiLho</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-8008</link>
		<dc:creator>PhiLho</dc:creator>
		<pubDate>Sun, 30 May 2010 08:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-8008</guid>
		<description>Good remarks...
I am lucky to have enough experience to know that even if I am proud of the code I just wrote, I might be horrified to see it some months (years) later! Blame my ego if I wrote &quot;might&quot;, but still my experience allows me to write... (sometime!) good code on the first try. Well, by first try, I don&#039;t mean I type and it works, I mean I code, compile, test, debug, start again, go through the code review, the test team, etc. :-)</description>
		<content:encoded><![CDATA[<p>Good remarks&#8230;<br />
I am lucky to have enough experience to know that even if I am proud of the code I just wrote, I might be horrified to see it some months (years) later! Blame my ego if I wrote &#8220;might&#8221;, but still my experience allows me to write&#8230; (sometime!) good code on the first try. Well, by first try, I don&#8217;t mean I type and it works, I mean I code, compile, test, debug, start again, go through the code review, the test team, etc. <img src='http://www.makinggoodsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 大學沒教的 10 + 1 件關於程式設計的事</title>
		<link>http://www.makinggoodsoftware.com/2009/11/09/the-four-golden-rules-to-be-a-better-software-developer/comment-page-1/#comment-7912</link>
		<dc:creator>大學沒教的 10 + 1 件關於程式設計的事</dc:creator>
		<pubDate>Fri, 28 May 2010 15:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.makinggoodsoftware.com/?p=1075#comment-7912</guid>
		<description>[...] 在抱怨那些我碰到的程式碼10年之久後，我得到了一個精闢的結論：所有（包含我自己寫的）程式碼，都是鬼扯蛋。當然，就算鬼扯還是有等級之分，但即使是我看過寫得最好的程式碼，也是難以閱讀。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 在抱怨那些我碰到的程式碼10年之久後，我得到了一個精闢的結論：所有（包含我自己寫的）程式碼，都是鬼扯蛋。當然，就算鬼扯還是有等級之分，但即使是我看過寫得最好的程式碼，也是難以閱讀。 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

