<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Random pearls of wisdom mixed with some whining!</title>
	<link>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/</link>
	<description>I hope this is useful!</description>
	<pubDate>Tue, 07 Feb 2012 12:03:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Mihai Campean</title>
		<link>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-10</link>
		<author>Mihai Campean</author>
		<pubDate>Thu, 05 Apr 2007 11:58:26 +0000</pubDate>
		<guid>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-10</guid>
					<description>Excellent article Tim! I could not have said this better myself :).</description>
		<content:encoded><![CDATA[<p>Excellent article Tim! I could not have said this better myself :).</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: DannyB</title>
		<link>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-11</link>
		<author>DannyB</author>
		<pubDate>Fri, 06 Apr 2007 15:27:30 +0000</pubDate>
		<guid>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-11</guid>
					<description>(This is a variation of the KISS item.)

Optimize for Readability.

Your audience is a human reader, NOT the compiler.

The code only has to be written once.  If it is not a one time throwaway, then during its lifetime, the code will have to be read and comprehended many times.  Ideally it should be easier, not harder, to comprehend a routine someone else wrote.  Like when you read code in a book or article.  Write your code as if you are explaining it to someone intelligent.</description>
		<content:encoded><![CDATA[<p>(This is a variation of the KISS item.)</p>
<p>Optimize for Readability.</p>
<p>Your audience is a human reader, NOT the compiler.</p>
<p>The code only has to be written once.  If it is not a one time throwaway, then during its lifetime, the code will have to be read and comprehended many times.  Ideally it should be easier, not harder, to comprehend a routine someone else wrote.  Like when you read code in a book or article.  Write your code as if you are explaining it to someone intelligent.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: DannyB</title>
		<link>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-12</link>
		<author>DannyB</author>
		<pubDate>Fri, 06 Apr 2007 15:35:33 +0000</pubDate>
		<guid>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-12</guid>
					<description>Code may live much longer than anticipated.

See Y2K.

I wrote some core library/framework code in 1983.  We expected to have rewritten that long before Y2K.  We had plans for grand architectures beyond the code we were developing in 1983.

In 1997 we had to retrofit that code for Y2K.  Reminiscing, we were all very surprised that customers were still using that code in the obsolete version of our system, which itself had years ago been ported to a p-System emulator that ran on DOS, and had other things done that kept extending its useful life.

I would also point out that programmers in a completely different world (COBOL, mainframes) had Y2K issues with code written in the 1970's, predating microprocessors.

Your code may even outlive you.  A StringUtils library, or JPEG decompression routine, for example, may live far longer than you would anticipate.</description>
		<content:encoded><![CDATA[<p>Code may live much longer than anticipated.</p>
<p>See Y2K.</p>
<p>I wrote some core library/framework code in 1983.  We expected to have rewritten that long before Y2K.  We had plans for grand architectures beyond the code we were developing in 1983.</p>
<p>In 1997 we had to retrofit that code for Y2K.  Reminiscing, we were all very surprised that customers were still using that code in the obsolete version of our system, which itself had years ago been ported to a p-System emulator that ran on DOS, and had other things done that kept extending its useful life.</p>
<p>I would also point out that programmers in a completely different world (COBOL, mainframes) had Y2K issues with code written in the 1970&#8217;s, predating microprocessors.</p>
<p>Your code may even outlive you.  A StringUtils library, or JPEG decompression routine, for example, may live far longer than you would anticipate.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: DannyB</title>
		<link>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-13</link>
		<author>DannyB</author>
		<pubDate>Fri, 06 Apr 2007 15:37:17 +0000</pubDate>
		<guid>http://www.timothyhuertas.com/blog/2007/04/04/random-pearls-of-wisdom-mixed-with-some-whining/#comment-13</guid>
					<description>Use long meaningful identifier names.

Except where short or single letter ones make sense.  Be consistent in your use of names.  Create a glossary if necessary.  Think about identifier names.  Use words that are more specific rather than general.</description>
		<content:encoded><![CDATA[<p>Use long meaningful identifier names.</p>
<p>Except where short or single letter ones make sense.  Be consistent in your use of names.  Create a glossary if necessary.  Think about identifier names.  Use words that are more specific rather than general.</p>
]]></content:encoded>
				</item>
</channel>
</rss>

