<?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: Why You Can&#8217;t Just Compare Languages With Lines of Code</title>
	<atom:link href="http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/</link>
	<description>Follow Steph through his real estate and business journeys</description>
	<lastBuildDate>Sun, 07 Mar 2010 20:28:39 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bookmarks about Programming</title>
		<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/comment-page-1/#comment-52758</link>
		<dc:creator>Bookmarks about Programming</dc:creator>
		<pubDate>Wed, 09 Jul 2008 05:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=496#comment-52758</guid>
		<description>[...] Why You Can’t Just Compare Languages With Lines of Code  http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/ - bookmarked by 2 members originally found by Pizamstarz on July 06, 2008 [...]</description>
		<content:encoded><![CDATA[<p>[...] Why You Can’t Just Compare Languages With Lines of Code  <a href="http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/" rel="nofollow">http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/</a> &#8211; bookmarked by 2 members originally found by Pizamstarz on July 06, 2008 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg M</title>
		<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/comment-page-1/#comment-52756</link>
		<dc:creator>Greg M</dc:creator>
		<pubDate>Wed, 09 Jul 2008 05:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=496#comment-52756</guid>
		<description>A good point, but it comes across a bit too blanket. There _are_ examples where the difference comes down to the expressivity of the language, and where it comes from something artificial (like core library coverage, that&#039;s usually pretty obvious.

Even wrt libraries though, sometimes one can factor out a common code pattern as a library in a particular language, but another language isn&#039;t expressive enough to do that, and is left with a &quot;Design Pattern&quot; instead.</description>
		<content:encoded><![CDATA[<p>A good point, but it comes across a bit too blanket. There _are_ examples where the difference comes down to the expressivity of the language, and where it comes from something artificial (like core library coverage, that&#8217;s usually pretty obvious.</p>
<p>Even wrt libraries though, sometimes one can factor out a common code pattern as a library in a particular language, but another language isn&#8217;t expressive enough to do that, and is left with a &#8220;Design Pattern&#8221; instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jos Hirth</title>
		<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/comment-page-1/#comment-52720</link>
		<dc:creator>Jos Hirth</dc:creator>
		<pubDate>Tue, 08 Jul 2008 20:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=496#comment-52720</guid>
		<description>Another thing which is often forgotten with those 5 vs 50 line &quot;benchmarks&quot; is the required effort to get there. And the effort it takes the next guy to understand it.

I never understood why there are some people who are fixated on the number of keystrokes. It&#039;s by far the least interesting aspect of any programming language. As long as the typing speed isn&#039;t the bottleneck it won&#039;t matter.

I mean... I never looked back and thought: &quot;Oh I could have saved about 1% of the time if I only had to write 20% of the code.&quot; Seriously... why would I do that?

But I did get annoyed by bad documentation, the lack of code conventions, bad tool chains, run-time errors which should have been caught sooner, etc. All those small annoyances which waste my precious thinking time.</description>
		<content:encoded><![CDATA[<p>Another thing which is often forgotten with those 5 vs 50 line &#8220;benchmarks&#8221; is the required effort to get there. And the effort it takes the next guy to understand it.</p>
<p>I never understood why there are some people who are fixated on the number of keystrokes. It&#8217;s by far the least interesting aspect of any programming language. As long as the typing speed isn&#8217;t the bottleneck it won&#8217;t matter.</p>
<p>I mean&#8230; I never looked back and thought: &#8220;Oh I could have saved about 1% of the time if I only had to write 20% of the code.&#8221; Seriously&#8230; why would I do that?</p>
<p>But I did get annoyed by bad documentation, the lack of code conventions, bad tool chains, run-time errors which should have been caught sooner, etc. All those small annoyances which waste my precious thinking time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gene Wirchenko</title>
		<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/comment-page-1/#comment-52690</link>
		<dc:creator>Gene Wirchenko</dc:creator>
		<pubDate>Tue, 08 Jul 2008 17:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=496#comment-52690</guid>
		<description>Another area where the five vs. fifty lines of code can hit is the special case.  The five-line segment might handle most cases, but one is limited to certain options.  The fifty-line case might be able to do more.

Depending on the language, adding just one little bit more of functionality to the five-line segment might mean having to write the fifty lines.

I remember seeing this in FoxBASE.  A fellow developer wanted the functionality of the menu-handling commands but with a timeout.  Adding the timeout would have required having to write a menu handler.

Depending on what you expect to need, it might make more sense to write the fifty lines in the first place.

Sincerely,

Gene Wirchenko</description>
		<content:encoded><![CDATA[<p>Another area where the five vs. fifty lines of code can hit is the special case.  The five-line segment might handle most cases, but one is limited to certain options.  The fifty-line case might be able to do more.</p>
<p>Depending on the language, adding just one little bit more of functionality to the five-line segment might mean having to write the fifty lines.</p>
<p>I remember seeing this in FoxBASE.  A fellow developer wanted the functionality of the menu-handling commands but with a timeout.  Adding the timeout would have required having to write a menu handler.</p>
<p>Depending on what you expect to need, it might make more sense to write the fifty lines in the first place.</p>
<p>Sincerely,</p>
<p>Gene Wirchenko</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sohail</title>
		<link>http://www.followsteph.com/2008/07/06/why-you-cant-just-compare-languages-with-lines-of-code/comment-page-1/#comment-52431</link>
		<dc:creator>Sohail</dc:creator>
		<pubDate>Sun, 06 Jul 2008 20:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.followsteph.com/?p=496#comment-52431</guid>
		<description>Food for thought. Though I think that your points about dynamic languages are somewhat on the mark, I think it just speaks to the need to have smaller components.</description>
		<content:encoded><![CDATA[<p>Food for thought. Though I think that your points about dynamic languages are somewhat on the mark, I think it just speaks to the need to have smaller components.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
