<?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: On Ruby and Rails Criticism	</title>
	<atom:link href="https://programmingzen.com/on-ruby-and-rails-criticism/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/on-ruby-and-rails-criticism/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Thu, 31 Jul 2008 15:01:45 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Ruby on Rails		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-4123</link>

		<dc:creator><![CDATA[Ruby on Rails]]></dc:creator>
		<pubDate>Thu, 31 Jul 2008 15:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-4123</guid>

					<description><![CDATA[[...] slower than Haskall, slower than Python, slower than PHP, slower than Perl. Even proponents of it admit that Ruby is slow. In order to get around the slowness, people have to use FastCGI, or [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] slower than Haskall, slower than Python, slower than PHP, slower than Perl. Even proponents of it admit that Ruby is slow. In order to get around the slowness, people have to use FastCGI, or [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: lando.blog		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-4110</link>

		<dc:creator><![CDATA[lando.blog]]></dc:creator>
		<pubDate>Fri, 25 Jul 2008 16:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-4110</guid>

					<description><![CDATA[I agree completely with what you say and I have to admit that people should stop complaining about the tools. A good programmer should be able to code in  anything and still make the end product good. It is not the language that makes the product it is the years of software engineering skills that the developer has built up. At the end of the day unless it is an official bug stop blaming the tools for the problems.

I have recently wrote an article that might be an interesting read to you after having read this (http://www.landoweb.com/2008/07/25/rails-scales-or-does-it/)]]></description>
			<content:encoded><![CDATA[<p>I agree completely with what you say and I have to admit that people should stop complaining about the tools. A good programmer should be able to code in  anything and still make the end product good. It is not the language that makes the product it is the years of software engineering skills that the developer has built up. At the end of the day unless it is an official bug stop blaming the tools for the problems.</p>
<p>I have recently wrote an article that might be an interesting read to you after having read this (<a href="http://www.landoweb.com/2008/07/25/rails-scales-or-does-it/" rel="nofollow ugc">http://www.landoweb.com/2008/07/25/rails-scales-or-does-it/</a>)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scaling Rails for Large Applications &#124; lando.blog		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-4109</link>

		<dc:creator><![CDATA[Scaling Rails for Large Applications &#124; lando.blog]]></dc:creator>
		<pubDate>Fri, 25 Jul 2008 16:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-4109</guid>

					<description><![CDATA[[...] it&#8217;s been out it has managed to get faster with each new version. A very good article is &#8220;On Ruby on Rails Criticism&#8221; is a very good article and should be read. He has a very good discussion based on how communities [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] it&#8217;s been out it has managed to get faster with each new version. A very good article is &#8220;On Ruby on Rails Criticism&#8221; is a very good article and should be read. He has a very good discussion based on how communities [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: morissen3k8		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-3499</link>

		<dc:creator><![CDATA[morissen3k8]]></dc:creator>
		<pubDate>Thu, 24 Apr 2008 01:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-3499</guid>

					<description><![CDATA[Can&#039;t the Ruby interpreter be optimized to increase speed?  JAVA in the early days was also slow but was improved upon and subsequent revisions have optimized it to a point where it isn&#039;t slow.  So in other words, can&#039;t the Ruby interpreter be rewritten for greater speed just like we have so many versions of X86 with faster processors each generation?]]></description>
			<content:encoded><![CDATA[<p>Can&#8217;t the Ruby interpreter be optimized to increase speed?  JAVA in the early days was also slow but was improved upon and subsequent revisions have optimized it to a point where it isn&#8217;t slow.  So in other words, can&#8217;t the Ruby interpreter be rewritten for greater speed just like we have so many versions of X86 with faster processors each generation?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: miguel		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-3497</link>

		<dc:creator><![CDATA[miguel]]></dc:creator>
		<pubDate>Wed, 23 Apr 2008 20:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-3497</guid>

					<description><![CDATA[Scalability is simply damn hard to achieve.

I don&#039;t think the interpreter is the problem. It think the problem lies in Rails. Rails was designed to take away the sweat from programming. Easy, fast. At the cost of what? (anybody here believes in free lunch?) My favourite metaphor: rails is like trying to race formula1 with a nice automatic Cadillac, you will have a good time, but loose the fun when you get overturned.

Don’t get me wrong: nothing against Rails - for small, quick things, no better way to make customers happy. Enter real hard life, where 600 requests per second was your pride of yesterday, you suddenly need to understand how Rails has been solving (hiding) problems for you and simply find better solutions.]]></description>
			<content:encoded><![CDATA[<p>Scalability is simply damn hard to achieve.</p>
<p>I don&#8217;t think the interpreter is the problem. It think the problem lies in Rails. Rails was designed to take away the sweat from programming. Easy, fast. At the cost of what? (anybody here believes in free lunch?) My favourite metaphor: rails is like trying to race formula1 with a nice automatic Cadillac, you will have a good time, but loose the fun when you get overturned.</p>
<p>Don’t get me wrong: nothing against Rails &#8211; for small, quick things, no better way to make customers happy. Enter real hard life, where 600 requests per second was your pride of yesterday, you suddenly need to understand how Rails has been solving (hiding) problems for you and simply find better solutions.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Isaac Gouy		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-390</link>

		<dc:creator><![CDATA[Isaac Gouy]]></dc:creator>
		<pubDate>Mon, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-390</guid>

					<description><![CDATA[* &lt;em&gt;&quot;somewhat limited in their scope&quot;&lt;/em&gt;

Antonio, without wishing to be pedantic, that isn&#039;t even remotely like the meaning of &lt;em&gt;accurate&lt;/em&gt;:

&lt;blockquote&gt;careful, precise; lacking errors&lt;/blockquote&gt;]]></description>
			<content:encoded><![CDATA[<p>* <em>&#8220;somewhat limited in their scope&#8221;</em></p>
<p>Antonio, without wishing to be pedantic, that isn&#8217;t even remotely like the meaning of <em>accurate</em>:</p>
<blockquote><p>careful, precise; lacking errors</p></blockquote>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-389</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Mon, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-389</guid>

					<description><![CDATA[@Isaac

&quot;They are not accurate&quot; meaning that they are somewhat limited in their scope, because complex real life programs may perform differently, based for example on the efficiency of the libraries used. They still provide a numerical indicator of Ruby slowness and I&#039;m not denying this at all. I am the author of a Ruby shootout that can be consider just as much &quot;inaccurate&quot; from this perspective, but which still shows that Yarv is much faster than Ruby&#039;s main interpreter.

@ Jon Perez

Relax man, it&#039;s a joke about Wired&#039;s statement. :) DHH is a programmer, not a model, everyone knows that. There is no need to read too much into it, nor to stereotype Ruby advocates as producers of &quot;careless statements&quot;.]]></description>
			<content:encoded><![CDATA[<p>@Isaac</p>
<p>&#8220;They are not accurate&#8221; meaning that they are somewhat limited in their scope, because complex real life programs may perform differently, based for example on the efficiency of the libraries used. They still provide a numerical indicator of Ruby slowness and I&#8217;m not denying this at all. I am the author of a Ruby shootout that can be consider just as much &#8220;inaccurate&#8221; from this perspective, but which still shows that Yarv is much faster than Ruby&#8217;s main interpreter.</p>
<p>@ Jon Perez</p>
<p>Relax man, it&#8217;s a joke about Wired&#8217;s statement. 🙂 DHH is a programmer, not a model, everyone knows that. There is no need to read too much into it, nor to stereotype Ruby advocates as producers of &#8220;careless statements&#8221;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-391</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Mon, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-391</guid>

					<description><![CDATA[Isaac I see what you mean. I wrote &quot;They are not accurate&quot; but I meant &quot;They are not an accurate representation of real world performance&quot;.]]></description>
			<content:encoded><![CDATA[<p>Isaac I see what you mean. I wrote &#8220;They are not accurate&#8221; but I meant &#8220;They are not an accurate representation of real world performance&#8221;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Isaac Gouy		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-392</link>

		<dc:creator><![CDATA[Isaac Gouy]]></dc:creator>
		<pubDate>Mon, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-392</guid>

					<description><![CDATA[It would be nice if you could correct that before it gets echo&#039;ed around the blogosphere :-)

Someone more argumentative than I should ask you to demonstrate that they &lt;em&gt;are not&lt;/em&gt; &quot;an accurate representation of real world performance&quot; ;-)]]></description>
			<content:encoded><![CDATA[<p>It would be nice if you could correct that before it gets echo&#8217;ed around the blogosphere 🙂</p>
<p>Someone more argumentative than I should ask you to demonstrate that they <em>are not</em> &#8220;an accurate representation of real world performance&#8221; 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-ruby-and-rails-criticism/#comment-393</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Mon, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/06/19/on-ruby-and-rails-criticism/#comment-393</guid>

					<description><![CDATA[Isaac, I rephrased it in order to be more... accurate. :-D]]></description>
			<content:encoded><![CDATA[<p>Isaac, I rephrased it in order to be more&#8230; accurate. 😀</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
