<?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: Proof reading is more important than composition</title>
	<atom:link href="http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/feed/" rel="self" type="application/rss+xml" />
	<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 02:57:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Coding conventions are a precondition to readability &#171; AJ&#8217;s blog</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-125776</link>
		<dc:creator>Coding conventions are a precondition to readability &#171; AJ&#8217;s blog</dc:creator>
		<pubDate>Sat, 06 Jan 2007 21:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-125776</guid>
		<description>[...] About the same time I stumbled over an article that pointed to &#8220;Proof reading is more important than composition&#8220;. The authors opinion about readability is something to applaud. All the more irritating how wrong his conclusions are (just my opinion of course!). He deprecates coding conventions as being of adverse effect for readability. Having worked on software in teams of up to 80 developers and of different age (in terms of versions and maintenance impact) I am accustomed to read and evolve existing code as well as write code that has to be understood by other developers after I have moved on. And of one thing I am certain: Coding conventions are a necessary requirement for readability. Of course they are not sufficient, but do away with them and readability will follow shortly. All it needs is the next developer working on the code and using his personal coding style. This has to happen only once, no way to put the chicken back in the egg. [...]</description>
		<content:encoded><![CDATA[<p>[...] About the same time I stumbled over an article that pointed to &#8220;Proof reading is more important than composition&#8220;. The authors opinion about readability is something to applaud. All the more irritating how wrong his conclusions are (just my opinion of course!). He deprecates coding conventions as being of adverse effect for readability. Having worked on software in teams of up to 80 developers and of different age (in terms of versions and maintenance impact) I am accustomed to read and evolve existing code as well as write code that has to be understood by other developers after I have moved on. And of one thing I am certain: Coding conventions are a necessary requirement for readability. Of course they are not sufficient, but do away with them and readability will follow shortly. All it needs is the next developer working on the code and using his personal coding style. This has to happen only once, no way to put the chicken back in the egg. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-36309</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Thu, 07 Dec 2006 03:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-36309</guid>
		<description>other people&#039;s code tend to be less readable than yours, so as a team you&#039;re going to learn much more about writing readable code that other people can maintain, if you pay attention to your own hesitation reading other people&#039;s code.

and gradually you&#039;ll end up converging on some common coding style, I personally always pick on the style of whoever wrote the most code.</description>
		<content:encoded><![CDATA[<p>other people&#8217;s code tend to be less readable than yours, so as a team you&#8217;re going to learn much more about writing readable code that other people can maintain, if you pay attention to your own hesitation reading other people&#8217;s code.</p>
<p>and gradually you&#8217;ll end up converging on some common coding style, I personally always pick on the style of whoever wrote the most code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GBS</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-35754</link>
		<dc:creator>GBS</dc:creator>
		<pubDate>Tue, 05 Dec 2006 20:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-35754</guid>
		<description>And what about programming on a team?  Where there are 4 or 5 developers whose hands have touched (and will touch) the code base.</description>
		<content:encoded><![CDATA[<p>And what about programming on a team?  Where there are 4 or 5 developers whose hands have touched (and will touch) the code base.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Taylor</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-35013</link>
		<dc:creator>James Taylor</dc:creator>
		<pubDate>Sun, 03 Dec 2006 22:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-35013</guid>
		<description>But what if you want non-programmers to read the &quot;code&quot;? How about finding the pieces of code you change all the time or explain all the time and coding them in something more accessible like business rules.</description>
		<content:encoded><![CDATA[<p>But what if you want non-programmers to read the &#8220;code&#8221;? How about finding the pieces of code you change all the time or explain all the time and coding them in something more accessible like business rules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34998</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Sun, 03 Dec 2006 21:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34998</guid>
		<description>This is actually something I learned from writing (not code). No matter how well you write, you&#039;re still going to make a lot of mistakes. Editing is very important, I edit each post at least twice before it&#039;s good enough to make it out there.

And I don&#039;t bother writing well at all. I only care about editing it well, before hitting the publish button. I focus on reading and judging how it reads.

As a result I spent a lot of time editing what I write. But that&#039;s no longer the case, because the brain picks up and improve and each editing makes you a better writer. You get that training for free.

If you practice your editing, you don&#039;t have to practice your composition. Even better, when you get in the habit of scrutinizing what you read, you can easily pick up ideas and tips from reading other people.

Once I stopped practicing my composition skills, I became a much better writer. With text and with code.</description>
		<content:encoded><![CDATA[<p>This is actually something I learned from writing (not code). No matter how well you write, you&#8217;re still going to make a lot of mistakes. Editing is very important, I edit each post at least twice before it&#8217;s good enough to make it out there.</p>
<p>And I don&#8217;t bother writing well at all. I only care about editing it well, before hitting the publish button. I focus on reading and judging how it reads.</p>
<p>As a result I spent a lot of time editing what I write. But that&#8217;s no longer the case, because the brain picks up and improve and each editing makes you a better writer. You get that training for free.</p>
<p>If you practice your editing, you don&#8217;t have to practice your composition. Even better, when you get in the habit of scrutinizing what you read, you can easily pick up ideas and tips from reading other people.</p>
<p>Once I stopped practicing my composition skills, I became a much better writer. With text and with code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crosbie Fitch</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34972</link>
		<dc:creator>Crosbie Fitch</dc:creator>
		<pubDate>Sun, 03 Dec 2006 19:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34972</guid>
		<description>Even for solo coders, a coding convention can be very helpful.

I often think lazy handwriting is fine given only I read it, but then n months down the line I can&#039;t figure out what gems I wrote.

Clarity in composition helps coherence in coding.

The more carefully you code the less likely it is that you will ever need to re-read that code - precisely because it has fewer bugs in it. The discipline of a coding convention isn&#039;t just for the benefit of the reader&#039;s comprehension, but also the writer&#039;s - at the time they&#039;re writing it.

But, anyway, wisdom cannot be taught - it has to be learnt.

Therefore it may well be good advice to all new coders, to avoid use of coding conventions (except in collaborative works) until they appreciate for themselves whether they are useful.</description>
		<content:encoded><![CDATA[<p>Even for solo coders, a coding convention can be very helpful.</p>
<p>I often think lazy handwriting is fine given only I read it, but then n months down the line I can&#8217;t figure out what gems I wrote.</p>
<p>Clarity in composition helps coherence in coding.</p>
<p>The more carefully you code the less likely it is that you will ever need to re-read that code &#8211; precisely because it has fewer bugs in it. The discipline of a coding convention isn&#8217;t just for the benefit of the reader&#8217;s comprehension, but also the writer&#8217;s &#8211; at the time they&#8217;re writing it.</p>
<p>But, anyway, wisdom cannot be taught &#8211; it has to be learnt.</p>
<p>Therefore it may well be good advice to all new coders, to avoid use of coding conventions (except in collaborative works) until they appreciate for themselves whether they are useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chipping the web - 00001111 -- Chip&#8217;s Quips</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34645</link>
		<dc:creator>Chipping the web - 00001111 -- Chip&#8217;s Quips</dc:creator>
		<pubDate>Sun, 03 Dec 2006 00:39:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34645</guid>
		<description>[...] Assaf offers a maxim for keeping code maintainable: When re-reading, fix where you hesitate. [...]</description>
		<content:encoded><![CDATA[<p>[...] Assaf offers a maxim for keeping code maintainable: When re-reading, fix where you hesitate. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34546</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Sat, 02 Dec 2006 21:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34546</guid>
		<description>I think coding conventions conflict with it, not the other way around. It gives people the wrong thing to focus and a plan that assumes it will be written right to begin with.

But if you have people working on the same code base, and fixing everything that doesn&#039;t look right, eventually you converge on a common convention.</description>
		<content:encoded><![CDATA[<p>I think coding conventions conflict with it, not the other way around. It gives people the wrong thing to focus and a plan that assumes it will be written right to begin with.</p>
<p>But if you have people working on the same code base, and fixing everything that doesn&#8217;t look right, eventually you converge on a common convention.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beza1e1</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34390</link>
		<dc:creator>beza1e1</dc:creator>
		<pubDate>Sat, 02 Dec 2006 14:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34390</guid>
		<description>You approach &quot;lazy writing for readability&quot; doesn&#039;t conflict with coding guidelines. Why shun the guidelines?</description>
		<content:encoded><![CDATA[<p>You approach &#8220;lazy writing for readability&#8221; doesn&#8217;t conflict with coding guidelines. Why shun the guidelines?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/comment-page-1/#comment-34271</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Sat, 02 Dec 2006 09:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/2006/12/01/proof-reading-is-more-important-than-composition/#comment-34271</guid>
		<description>It&#039;s a pun on the &lt;a href=&quot;http://en.wikipedia.org/wiki/Ninety-ninety_rule&quot; rel=&quot;nofollow&quot;&gt;ninety-ninety rule&lt;/a&gt;.

In practice it actually takes 180% of the time, and I only get 90% of the functionality, because at 110% features start falling off the project plan.</description>
		<content:encoded><![CDATA[<p>It&#8217;s a pun on the <a href="http://en.wikipedia.org/wiki/Ninety-ninety_rule" rel="nofollow">ninety-ninety rule</a>.</p>
<p>In practice it actually takes 180% of the time, and I only get 90% of the functionality, because at 110% features start falling off the project plan.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
