<?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: &#8220;But why didn&#8217;t you write it in Ruby&#8230;?&#8221;</title>
	<atom:link href="http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/</link>
	<description>Mostly about the management of software development</description>
	<lastBuildDate>Wed, 27 Jan 2010 09:48:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: PhilWills</title>
		<link>http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/comment-page-1/#comment-23008</link>
		<dc:creator>PhilWills</dc:creator>
		<pubDate>Thu, 24 Jan 2008 23:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/#comment-23008</guid>
		<description>One thing I think you neglected Nik is tooling support.  IDEs, as any zealot will tell you, are a horrible crutch to cover broken languages.  However, when you have a team of more than 10 people, it&#039;s really, really important to be able to have a quick tool to find all references to an object/method/onion and whilst a general file search will get you 90% of the way there, developers who aren&#039;t worryingly intimate with the codebase will generally lack the courage to refactor if they don&#039;t have the warm comfort blanket of a search backed up by a compiler.

There are lots of other nice things about tools, but that&#039;s the really key one from which most flow and the one I can&#039;t see how you&#039;d replicate without a strongly typed language.</description>
		<content:encoded><![CDATA[<p>One thing I think you neglected Nik is tooling support.  IDEs, as any zealot will tell you, are a horrible crutch to cover broken languages.  However, when you have a team of more than 10 people, it&#8217;s really, really important to be able to have a quick tool to find all references to an object/method/onion and whilst a general file search will get you 90% of the way there, developers who aren&#8217;t worryingly intimate with the codebase will generally lack the courage to refactor if they don&#8217;t have the warm comfort blanket of a search backed up by a compiler.</p>
<p>There are lots of other nice things about tools, but that&#8217;s the really key one from which most flow and the one I can&#8217;t see how you&#8217;d replicate without a strongly typed language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert</title>
		<link>http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/comment-page-1/#comment-22977</link>
		<dc:creator>Rupert</dc:creator>
		<pubDate>Thu, 24 Jan 2008 10:13:19 +0000</pubDate>
		<guid isPermaLink="false">http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/#comment-22977</guid>
		<description>Anyway, the Ruby backlash has begun ;) 
http://www.zedshaw.com/rants/rails_is_a_ghetto.html</description>
		<content:encoded><![CDATA[<p>Anyway, the Ruby backlash has begun <img src='http://niksilver.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<a href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html" rel="nofollow">http://www.zedshaw.com/rants/rails_is_a_ghetto.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nik</title>
		<link>http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/comment-page-1/#comment-22925</link>
		<dc:creator>Nik</dc:creator>
		<pubDate>Wed, 23 Jan 2008 13:22:21 +0000</pubDate>
		<guid isPermaLink="false">http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/#comment-22925</guid>
		<description>Dave, yes, of course you&#039;re right. If I was answering the question you formulated for a specific value of $random_dynamic_language, then that third point would be part of the answer, along with some other thoughts which would most likely be specific to that language.&lt;sup&gt;[1]&lt;/sup&gt;

However, if you don&#039;t mind I don&#039;t have the inclination to answer the question for other languages. It&#039;s very unusual to be asked about them, which tells you something about the advocates of Ruby, or other dynamic languages, or both.

&lt;em&gt;[1] Assuming $random_dynamic_language does actually reference a language; it&#039;s hard to tell, since it seems to be untyped.&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p>Dave, yes, of course you&#8217;re right. If I was answering the question you formulated for a specific value of $random_dynamic_language, then that third point would be part of the answer, along with some other thoughts which would most likely be specific to that language.<sup>[1]</sup></p>
<p>However, if you don&#8217;t mind I don&#8217;t have the inclination to answer the question for other languages. It&#8217;s very unusual to be asked about them, which tells you something about the advocates of Ruby, or other dynamic languages, or both.</p>
<p><em>[1] Assuming $random_dynamic_language does actually reference a language; it&#8217;s hard to tell, since it seems to be untyped.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Cross</title>
		<link>http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/comment-page-1/#comment-22909</link>
		<dc:creator>Dave Cross</dc:creator>
		<pubDate>Wed, 23 Jan 2008 09:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://niksilver.com/2008/01/23/but-why-didnt-you-write-it-in-ruby/#comment-22909</guid>
		<description>&lt;i&gt;We werenâ€™t comfortable that a language with the fluidity and flexibility of Ruby would provide that.&lt;/i&gt;
Most of your other arguments apply specifically to Ruby, but this point addresses the wider question - &quot;why didn&#039;t you write it in $random_dynamic_language&quot;?</description>
		<content:encoded><![CDATA[<p><i>We werenâ€™t comfortable that a language with the fluidity and flexibility of Ruby would provide that.</i><br />
Most of your other arguments apply specifically to Ruby, but this point addresses the wider question &#8211; &#8220;why didn&#8217;t you write it in $random_dynamic_language&#8221;?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
