<?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 Projector Rule: A Moving Target Code Standard</title>
	<atom:link href="http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/feed/" rel="self" type="application/rss+xml" />
	<link>http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/</link>
	<description>Towards a Way of Excellence</description>
	<lastBuildDate>Fri, 06 Jan 2012 00:33:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Willem van den Ende</title>
		<link>http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/comment-page-1/#comment-1212</link>
		<dc:creator>Willem van den Ende</dc:creator>
		<pubDate>Tue, 11 May 2010 06:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1546#comment-1212</guid>
		<description>I have a yes-but-no-but reaction to this (see also: yabitting :) ). Yes, your code should be good enough that you feel proud when you show it to your colleagues. No, but your code needs the projector the most when you&#039;re so ashamed of it you want to go and hide in a dark corner somewhere...

Your colleagues should always be prepared to help you improve your code. Programming is a learning activity. I write bad code from time to time. That is, I know it sucks at the moment I wrote it, and may have an idea why but don&#039;t know how to make it better. In hindsight my code often sucks, but I just didn&#039;t know any better at the time...</description>
		<content:encoded><![CDATA[<p>I have a yes-but-no-but reaction to this (see also: yabitting <img src='http://anarchycreek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Yes, your code should be good enough that you feel proud when you show it to your colleagues. No, but your code needs the projector the most when you&#8217;re so ashamed of it you want to go and hide in a dark corner somewhere&#8230;</p>
<p>Your colleagues should always be prepared to help you improve your code. Programming is a learning activity. I write bad code from time to time. That is, I know it sucks at the moment I wrote it, and may have an idea why but don&#8217;t know how to make it better. In hindsight my code often sucks, but I just didn&#8217;t know any better at the time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/comment-page-1/#comment-1162</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Tue, 20 Apr 2010 12:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1546#comment-1162</guid>
		<description>Not yet unfortunately :(
Though I&#039;ve recently run into some more fundamental issues within the team (small design tenets that are missing), so I&#039;m pushing to have some kind of session quite soon.</description>
		<content:encoded><![CDATA[<p>Not yet unfortunately <img src='http://anarchycreek.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Though I&#8217;ve recently run into some more fundamental issues within the team (small design tenets that are missing), so I&#8217;m pushing to have some kind of session quite soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GeePawHill</title>
		<link>http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/comment-page-1/#comment-1134</link>
		<dc:creator>GeePawHill</dc:creator>
		<pubDate>Sat, 17 Apr 2010 19:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1546#comment-1134</guid>
		<description>Joshua... I&#039;m still trying to think of how the team can work together to a) establish the ever-rising bar, and b) to have fun while doing it. Last time you were talking about projecting some of your own code, to get the ball rolling. Any luck with that? -- GeePaw</description>
		<content:encoded><![CDATA[<p>Joshua&#8230; I&#8217;m still trying to think of how the team can work together to a) establish the ever-rising bar, and b) to have fun while doing it. Last time you were talking about projecting some of your own code, to get the ball rolling. Any luck with that? &#8212; GeePaw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Lewis</title>
		<link>http://anarchycreek.com/2010/04/14/the-projector-rule-a-moving-target-code-standard/comment-page-1/#comment-1118</link>
		<dc:creator>Joshua Lewis</dc:creator>
		<pubDate>Thu, 15 Apr 2010 15:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://anarchycreek.com/?p=1546#comment-1118</guid>
		<description>One way I tried to implement some semblance of this was to suggest the (team-owned and imposed) rule of no code promotions without a peer review for readability (I touched on this in my comment to the Lottery Learning post).

I.e. if I&#039;m not positive that I could maintain (read understand) that code should person get run over by a bus, I don&#039;t want it in our QA branch (or even in dev/main). I don&#039;t care about correctness at this point, only readability/understandability. 

For me, code readability encapsulates a lot implied by &#039;code quality&#039; or &#039;high standard of code&#039;. At the least, for me that&#039;s the starting point, or the absolute minimum. 

The way I try to explain this so I don&#039;t across as patronising is to say that I&#039;m quite stupid and the code needs to be easy to understand for a stupid guy like me.

(As mentioned in my comment on Lottery Learning, the suggestion caused a massive debate and was not adopted - which is fine for now.)</description>
		<content:encoded><![CDATA[<p>One way I tried to implement some semblance of this was to suggest the (team-owned and imposed) rule of no code promotions without a peer review for readability (I touched on this in my comment to the Lottery Learning post).</p>
<p>I.e. if I&#8217;m not positive that I could maintain (read understand) that code should person get run over by a bus, I don&#8217;t want it in our QA branch (or even in dev/main). I don&#8217;t care about correctness at this point, only readability/understandability. </p>
<p>For me, code readability encapsulates a lot implied by &#8216;code quality&#8217; or &#8216;high standard of code&#8217;. At the least, for me that&#8217;s the starting point, or the absolute minimum. </p>
<p>The way I try to explain this so I don&#8217;t across as patronising is to say that I&#8217;m quite stupid and the code needs to be easy to understand for a stupid guy like me.</p>
<p>(As mentioned in my comment on Lottery Learning, the suggestion caused a massive debate and was not adopted &#8211; which is fine for now.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

