<?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"
	>
<channel>
	<title>Comments on: What&#8217;s Wrong with What Matthew Huntbach Finds Wrong with Ruby</title>
	<atom:link href="http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/</link>
	<description>Random musings on Webapps.</description>
	<pubDate>Tue, 14 Oct 2008 13:28:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Shanti Braford</title>
		<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-46</link>
		<dc:creator>Shanti Braford</dc:creator>
		<pubDate>Thu, 05 Apr 2007 21:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-46</guid>
		<description>Matthew - I got your point.  Perhaps you didn't express them very well (your arguments).</description>
		<content:encoded><![CDATA[<p>Matthew - I got your point.  Perhaps you didn&#8217;t express them very well (your arguments).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Huntbach</title>
		<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-44</link>
		<dc:creator>Matthew Huntbach</dc:creator>
		<pubDate>Wed, 28 Mar 2007 12:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-44</guid>
		<description>No, you're still not getting my point.

Ruby works fine with FizzBuzz.

Rails is a tool for building WebApps which makes use of Ruby.

Ruby and Rails are not the same thing.

When I say "good Computer Scientist" I'm talking about very basic skills in logic and reasoning. What I find frightening about this whole raft of comment across the net on my original article is how many of those commenting on what I write seem to lack basic reasoning skills and thus seem unable to follow what I thought was fairly simple little arguments.</description>
		<content:encoded><![CDATA[<p>No, you&#8217;re still not getting my point.</p>
<p>Ruby works fine with FizzBuzz.</p>
<p>Rails is a tool for building WebApps which makes use of Ruby.</p>
<p>Ruby and Rails are not the same thing.</p>
<p>When I say &#8220;good Computer Scientist&#8221; I&#8217;m talking about very basic skills in logic and reasoning. What I find frightening about this whole raft of comment across the net on my original article is how many of those commenting on what I write seem to lack basic reasoning skills and thus seem unable to follow what I thought was fairly simple little arguments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanti Braford</title>
		<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-41</link>
		<dc:creator>Shanti Braford</dc:creator>
		<pubDate>Tue, 20 Mar 2007 00:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-41</guid>
		<description>Hi Matthew,

Thanks for stopping by.

You make a good point about FizzBuzz.

Ruby (and more specificically Rails) doesn't shine in doing problems like FizzBuzz.

It's sweet spot is in building real-world webapps, so yeah, perhaps Ruby should not be used as a language taught in schools.  (a point made above)

"Good computer scientists ought to understand principles such as abstraction and proof by finding a contradictory case. Therefore, good computer scientists ought to have no trouble understanding the real point I was making here."

I'll grant you that.  Of course, I'd rather build webapps used by hundreds of thousands of users than be considered a "good computer scientist."

But that's just me, and where I'm coming from on this blog.  Cheers!</description>
		<content:encoded><![CDATA[<p>Hi Matthew,</p>
<p>Thanks for stopping by.</p>
<p>You make a good point about FizzBuzz.</p>
<p>Ruby (and more specificically Rails) doesn&#8217;t shine in doing problems like FizzBuzz.</p>
<p>It&#8217;s sweet spot is in building real-world webapps, so yeah, perhaps Ruby should not be used as a language taught in schools.  (a point made above)</p>
<p>&#8220;Good computer scientists ought to understand principles such as abstraction and proof by finding a contradictory case. Therefore, good computer scientists ought to have no trouble understanding the real point I was making here.&#8221;</p>
<p>I&#8217;ll grant you that.  Of course, I&#8217;d rather build webapps used by hundreds of thousands of users than be considered a &#8220;good computer scientist.&#8221;</p>
<p>But that&#8217;s just me, and where I&#8217;m coming from on this blog.  Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Huntbach</title>
		<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-40</link>
		<dc:creator>Matthew Huntbach</dc:creator>
		<pubDate>Mon, 19 Mar 2007 15:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-40</guid>
		<description>Yet another person who hasn't managed to grasp the point I was making with my array addition example. 

No, I did NOT say that [1,2,3]+[10,20,30] should be [11,22,33]. I pointed out another article where someone suggested that's what it should obviously be. I did this not to say this was the main thing I found wrong with Ruby, simply to give a fairly trivial example of what one person finds obvious another might not. I raises this just to urge caution about the argument, used a lot by Rubyists "it's a good language because it's obvious what all its constructs do".

Good computer scientists ought to understand principles such as abstraction and proof by finding a contradictory case. Therefore, good computer scientists ought to have no trouble understanding the real point I was making here. 

On the point about teaching Ruby to undergraduates, what I was pointing out was, contrary to some of the Ruby hype, that I don't think, from my experience, that Ruby will make learning to program any easier. The fizzbuzz discussion shows this - if people are having trouble with simple stuff like this, does something like Ruby dropping static typing really make things easier? If they can't do fizzbuzz, are they really going to understand some of the fundamental aspects of Ruby? Again, I'm simply trying to counter some of the hype about Ruby.</description>
		<content:encoded><![CDATA[<p>Yet another person who hasn&#8217;t managed to grasp the point I was making with my array addition example. </p>
<p>No, I did NOT say that [1,2,3]+[10,20,30] should be [11,22,33]. I pointed out another article where someone suggested that&#8217;s what it should obviously be. I did this not to say this was the main thing I found wrong with Ruby, simply to give a fairly trivial example of what one person finds obvious another might not. I raises this just to urge caution about the argument, used a lot by Rubyists &#8220;it&#8217;s a good language because it&#8217;s obvious what all its constructs do&#8221;.</p>
<p>Good computer scientists ought to understand principles such as abstraction and proof by finding a contradictory case. Therefore, good computer scientists ought to have no trouble understanding the real point I was making here. </p>
<p>On the point about teaching Ruby to undergraduates, what I was pointing out was, contrary to some of the Ruby hype, that I don&#8217;t think, from my experience, that Ruby will make learning to program any easier. The fizzbuzz discussion shows this - if people are having trouble with simple stuff like this, does something like Ruby dropping static typing really make things easier? If they can&#8217;t do fizzbuzz, are they really going to understand some of the fundamental aspects of Ruby? Again, I&#8217;m simply trying to counter some of the hype about Ruby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shanti&#8217;s Dispatches - Great Comments on a Ruby Detractor&#8217;s Article</title>
		<link>http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-30</link>
		<dc:creator>Shanti&#8217;s Dispatches - Great Comments on a Ruby Detractor&#8217;s Article</dc:creator>
		<pubDate>Sat, 17 Mar 2007 00:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://onwebapps.com/whats-wrong-with-what-matthew-huntbach-finds-wrong-with-ruby/#comment-30</guid>
		<description>[...] New article up over at on webapps: What&#8217;s Wrong with What Matthew Huntbach Finds Wrong with Ruby. [...]</description>
		<content:encoded><![CDATA[<p>[...] New article up over at on webapps: What&#8217;s Wrong with What Matthew Huntbach Finds Wrong with Ruby. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
