<?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: Beware of the second worst programmer</title>
	<atom:link href="http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/feed/" rel="self" type="application/rss+xml" />
	<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/</link>
	<description>Building software that matters</description>
	<lastBuildDate>Fri, 12 Mar 2010 16:28:45 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mladen Stanojevic</title>
		<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/comment-page-1/#comment-35586</link>
		<dc:creator>Mladen Stanojevic</dc:creator>
		<pubDate>Wed, 08 Oct 2008 14:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=399#comment-35586</guid>
		<description>I had interesting experience....totally opposite but also interesting:
&quot;Software architect&quot; as a best in team takes UML design tool, makes some diagrams as a foundation for code and db generation for big ERP software and then &quot;second best&quot; programmer takes this, remodel everything and generate code and database and system works perfectly for few years now. 
Of course &quot;architect&quot; sad that he is proud author of new model but who cares about this :).


Pozdrav iz Srbije!</description>
		<content:encoded><![CDATA[<p>I had interesting experience&#8230;.totally opposite but also interesting:<br />
&#8220;Software architect&#8221; as a best in team takes UML design tool, makes some diagrams as a foundation for code and db generation for big ERP software and then &#8220;second best&#8221; programmer takes this, remodel everything and generate code and database and system works perfectly for few years now.<br />
Of course &#8220;architect&#8221; sad that he is proud author of new model but who cares about this <img src='http://gojko.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Pozdrav iz Srbije!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjan`s World &#187; LINKBLOG for October 8, 2008</title>
		<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/comment-page-1/#comment-35585</link>
		<dc:creator>Arjan`s World &#187; LINKBLOG for October 8, 2008</dc:creator>
		<pubDate>Wed, 08 Oct 2008 13:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=399#comment-35585</guid>
		<description>[...] Beware of the second worst programmer - Gojko Adzic &#8216; Code reviews matter. Do them often, read code that other people wrote and get them to read your code &#8216; A theory is presented here in a bit of a humorous way that teams know the worst programmer, but forget about the one following the worst. Though there may be truth in there it sounds ilke a negative theory when literally put into practice. I&#8217;d rather focus on what these individuals *can* attribute and make it posiible to use them at * their* level of competency. This way you can both use their knowledge and prevent them from doing additional harm to the overall code base [...]</description>
		<content:encoded><![CDATA[<p>[...] Beware of the second worst programmer &#8211; Gojko Adzic &#8216; Code reviews matter. Do them often, read code that other people wrote and get them to read your code &#8216; A theory is presented here in a bit of a humorous way that teams know the worst programmer, but forget about the one following the worst. Though there may be truth in there it sounds ilke a negative theory when literally put into practice. I&#8217;d rather focus on what these individuals *can* attribute and make it posiible to use them at * their* level of competency. This way you can both use their knowledge and prevent them from doing additional harm to the overall code base [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kai Backman</title>
		<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/comment-page-1/#comment-35572</link>
		<dc:creator>Kai Backman</dc:creator>
		<pubDate>Wed, 08 Oct 2008 03:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=399#comment-35572</guid>
		<description>In my current job we use an internal review tool to do systematic code reviews  on every single changelist submitted to the codebase. While immediately intriguing this took a few weeks to get used to in the beginning. Now I can&#039;t imagine how someone can live without it, code reviews are our strongest tool to keep the team cohesive and up to speed.</description>
		<content:encoded><![CDATA[<p>In my current job we use an internal review tool to do systematic code reviews  on every single changelist submitted to the codebase. While immediately intriguing this took a few weeks to get used to in the beginning. Now I can&#8217;t imagine how someone can live without it, code reviews are our strongest tool to keep the team cohesive and up to speed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MoffDub</title>
		<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/comment-page-1/#comment-35569</link>
		<dc:creator>MoffDub</dc:creator>
		<pubDate>Wed, 08 Oct 2008 00:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=399#comment-35569</guid>
		<description>Nice post. I&#039;m so jealous that you got to meet Eric Evans. His DDD book is probably the single most-impactful book on how I design my software.</description>
		<content:encoded><![CDATA[<p>Nice post. I&#8217;m so jealous that you got to meet Eric Evans. His DDD book is probably the single most-impactful book on how I design my software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niels</title>
		<link>http://gojko.net/2008/10/07/beware-of-the-second-worst-programmer/comment-page-1/#comment-35566</link>
		<dc:creator>Niels</dc:creator>
		<pubDate>Tue, 07 Oct 2008 23:33:51 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=399#comment-35566</guid>
		<description>&gt; Clearly, from the example in publishing, to get acceptably low-error code the solution is to employ dedicated copy-editor/proof-read programmers who spend all day reading code and fixing code or design problems.

Which is how NASA writes perfect code for the shuttle:

http://www.fastcompany.com/node/28121/print

Now, what&#039;s the difference. Well, I&#039;ve never heard of any terribly innovative code concepts coming out of the shuttle program. Material science and electrical engineering, yes. Basic physics innovations? No. Comp Sci innovations. No. Hacking innovations? No.

It&#039;s a great way to write safe, stable code in a fiercely controlled environment. It&#039;s also unbelievably expensive and slow to evolve.</description>
		<content:encoded><![CDATA[<p>&gt; Clearly, from the example in publishing, to get acceptably low-error code the solution is to employ dedicated copy-editor/proof-read programmers who spend all day reading code and fixing code or design problems.</p>
<p>Which is how NASA writes perfect code for the shuttle:</p>
<p><a href="http://www.fastcompany.com/node/28121/print" rel="nofollow">http://www.fastcompany.com/node/28121/print</a></p>
<p>Now, what&#8217;s the difference. Well, I&#8217;ve never heard of any terribly innovative code concepts coming out of the shuttle program. Material science and electrical engineering, yes. Basic physics innovations? No. Comp Sci innovations. No. Hacking innovations? No.</p>
<p>It&#8217;s a great way to write safe, stable code in a fiercely controlled environment. It&#8217;s also unbelievably expensive and slow to evolve.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
