<?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 I think you have to consider Ruby on Rails</title>
	<atom:link href="http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/</link>
	<description></description>
	<pubDate>Fri, 18 May 2012 01:28:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jon Kruger</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5064</link>
		<dc:creator>Jon Kruger</dc:creator>
		<pubDate>Mon, 09 Aug 2010 00:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5064</guid>
		<description>@John,

Great points.  It's obviously a much easier step to get WebForms developers onto ASP.NET MVC than it is to get them onto Ruby on Rails, so that's probably a more realistic step for most teams.</description>
		<content:encoded><![CDATA[<p>@John,</p>
<p>Great points.  It&#8217;s obviously a much easier step to get WebForms developers onto ASP.NET MVC than it is to get them onto Ruby on Rails, so that&#8217;s probably a more realistic step for most teams.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Rusk</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5063</link>
		<dc:creator>John Rusk</dc:creator>
		<pubDate>Sun, 08 Aug 2010 20:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5063</guid>
		<description>I wonder, does this really mean that Rails is faster; or does it mean we're doing .NET the wrong way?

You mentioned yourself an example in which a factor of 2 improvement was achieved in the .NET environment - when transitioning to ASP.NET MVC.  So there you have seen a 2x improvement without changing platform.  With hindsight, we can say that the old way of doing things was slow (at least, for the kinds of projects that you were working on).

This raises two questions:
- how do we know that ASP.NET MVC is "as good as it gets" (i.e. that we cannot get even faster in .NET)?  (Are we even trying to do so?  What would it mean to try, to look for such opportunities?)
- secondly, these people who say Rails is 4x faster: what are they comparing it to?  The new ways of doing things in .NET, the old ways, or old ways of doing things in Java (which anecdotally may be even slower still)?

In summary, I'm suggesting that the comparison should be a driver to further improved the .NET platform, not (only)  a driver to consider Rails.</description>
		<content:encoded><![CDATA[<p>I wonder, does this really mean that Rails is faster; or does it mean we&#8217;re doing .NET the wrong way?</p>
<p>You mentioned yourself an example in which a factor of 2 improvement was achieved in the .NET environment - when transitioning to ASP.NET MVC.  So there you have seen a 2x improvement without changing platform.  With hindsight, we can say that the old way of doing things was slow (at least, for the kinds of projects that you were working on).</p>
<p>This raises two questions:<br />
- how do we know that ASP.NET MVC is &#8220;as good as it gets&#8221; (i.e. that we cannot get even faster in .NET)?  (Are we even trying to do so?  What would it mean to try, to look for such opportunities?)<br />
- secondly, these people who say Rails is 4x faster: what are they comparing it to?  The new ways of doing things in .NET, the old ways, or old ways of doing things in Java (which anecdotally may be even slower still)?</p>
<p>In summary, I&#8217;m suggesting that the comparison should be a driver to further improved the .NET platform, not (only)  a driver to consider Rails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Coffeescript, Iron Ruby Dead?, Consider Ruby on Rails &#171; Just Another Geek</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5060</link>
		<dc:creator>Coffeescript, Iron Ruby Dead?, Consider Ruby on Rails &#171; Just Another Geek</dc:creator>
		<pubDate>Sat, 07 Aug 2010 05:29:05 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5060</guid>
		<description>[...] invest time/money into Ruby/Python on the .Net framework? Certainly less likely now. Too bad. Ruby Consider RoR          Filed under Uncategorized     &#8592; RoR for the Smart People, Mongo [...]</description>
		<content:encoded><![CDATA[<p>[...] invest time/money into Ruby/Python on the .Net framework? Certainly less likely now. Too bad. Ruby Consider RoR          Filed under Uncategorized     &larr; RoR for the Smart People, Mongo [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Vulhop</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5057</link>
		<dc:creator>Andy Vulhop</dc:creator>
		<pubDate>Fri, 06 Aug 2010 16:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5057</guid>
		<description>I think it goes without saying that convincing a company that hasn't bought into automated testing or quality construction AT ALL that Ruby [on Rails] is a good idea will be tough. That company isn't interested in making rational, objective decisions about technology. Subjective, risk(read: fear)-based decisions reign supreme in that company. 

It's not entirely helpless, but it will be an uphill battle. I haven't been around long enough to attest to this first-hand, but I'd imagine this was the cycle with many new tech stacks. Surely people scoffed at .NET as an untested upstart that had no place in a Java-dominated industry. And before that, people surely dismissed Java as an inefficient toy that had no place in the serious C/C++ dominated industry. 

Times change, and those type of companies are always the last ones to jump on the bandwagon. I love that anecdote about a team that went rogue and did a project in RoR in 4 months that would take 18 in Java. To me, that's an amazing testament to the power of that framework, and it should be the evidence needed to drive change. In reality, the chances that it drove change vs. the developers got reprimanded/fired is depressingly close to 50/50.

So what am I trying to say? I think you shouldn't be as dismissive of Ruby [on Rails] as those companies you loathe for their inaction. Try it out at home, or start using it in parallel for internal tasks (build with Rake, test with IronRuby and Cucumber/RSpec, etc). Then, as the saying goes, "change your company, or change your company."</description>
		<content:encoded><![CDATA[<p>I think it goes without saying that convincing a company that hasn&#8217;t bought into automated testing or quality construction AT ALL that Ruby [on Rails] is a good idea will be tough. That company isn&#8217;t interested in making rational, objective decisions about technology. Subjective, risk(read: fear)-based decisions reign supreme in that company. </p>
<p>It&#8217;s not entirely helpless, but it will be an uphill battle. I haven&#8217;t been around long enough to attest to this first-hand, but I&#8217;d imagine this was the cycle with many new tech stacks. Surely people scoffed at .NET as an untested upstart that had no place in a Java-dominated industry. And before that, people surely dismissed Java as an inefficient toy that had no place in the serious C/C++ dominated industry. </p>
<p>Times change, and those type of companies are always the last ones to jump on the bandwagon. I love that anecdote about a team that went rogue and did a project in RoR in 4 months that would take 18 in Java. To me, that&#8217;s an amazing testament to the power of that framework, and it should be the evidence needed to drive change. In reality, the chances that it drove change vs. the developers got reprimanded/fired is depressingly close to 50/50.</p>
<p>So what am I trying to say? I think you shouldn&#8217;t be as dismissive of Ruby [on Rails] as those companies you loathe for their inaction. Try it out at home, or start using it in parallel for internal tasks (build with Rake, test with IronRuby and Cucumber/RSpec, etc). Then, as the saying goes, &#8220;change your company, or change your company.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Kruger</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5056</link>
		<dc:creator>Jon Kruger</dc:creator>
		<pubDate>Fri, 06 Aug 2010 16:05:36 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5056</guid>
		<description>Thanks for reaffirming my assumptions!  I'm surprise at how people will dismiss a technology just because so many people love it.  Shouldn't that be a good thing?</description>
		<content:encoded><![CDATA[<p>Thanks for reaffirming my assumptions!  I&#8217;m surprise at how people will dismiss a technology just because so many people love it.  Shouldn&#8217;t that be a good thing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Kruger</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5055</link>
		<dc:creator>Jon Kruger</dc:creator>
		<pubDate>Fri, 06 Aug 2010 16:03:39 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5055</guid>
		<description>Yeah, but I think if you do Ruby, you're going to have to test, otherwise it won't go so well.  The 4x productivity gain comes with a caveat, that you will have to test.  Otherwise you will have a new problem (lots of bugs).</description>
		<content:encoded><![CDATA[<p>Yeah, but I think if you do Ruby, you&#8217;re going to have to test, otherwise it won&#8217;t go so well.  The 4x productivity gain comes with a caveat, that you will have to test.  Otherwise you will have a new problem (lots of bugs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Mornini</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5053</link>
		<dc:creator>Tom Mornini</dc:creator>
		<pubDate>Fri, 06 Aug 2010 15:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5053</guid>
		<description>Hello Jon!

I too hear these sorts of anecdotes on a regular basis, but I must admit bias as I've also experienced them personally and through the success of many of my company's customers.

Many large companies are beginning to adopt Ruby on Rails. Some are trialing it formally, many others have "rogue" groups trying to get things done, and others have picked up Rails through acquisitions.

It takes time for things to happen, but it IS happening. Perhaps one of the biggest roadblocks is the old proverb: If it's too good to be true, it's probably not true!

Both fortunately and unfortunately for Rails, it is that good, and it is true. :-)</description>
		<content:encoded><![CDATA[<p>Hello Jon!</p>
<p>I too hear these sorts of anecdotes on a regular basis, but I must admit bias as I&#8217;ve also experienced them personally and through the success of many of my company&#8217;s customers.</p>
<p>Many large companies are beginning to adopt Ruby on Rails. Some are trialing it formally, many others have &#8220;rogue&#8221; groups trying to get things done, and others have picked up Rails through acquisitions.</p>
<p>It takes time for things to happen, but it IS happening. Perhaps one of the biggest roadblocks is the old proverb: If it&#8217;s too good to be true, it&#8217;s probably not true!</p>
<p>Both fortunately and unfortunately for Rails, it is that good, and it is true. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: developingchris</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5052</link>
		<dc:creator>developingchris</dc:creator>
		<pubDate>Fri, 06 Aug 2010 15:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5052</guid>
		<description>Given your salary as an IT staff employee is a sunk cost. They committed to it. Can you provide more value to offset your cost, by using rails? Or actually testing? Or would the best value be, not building anything because only the IT manager asked for this tyrade of a project.</description>
		<content:encoded><![CDATA[<p>Given your salary as an IT staff employee is a sunk cost. They committed to it. Can you provide more value to offset your cost, by using rails? Or actually testing? Or would the best value be, not building anything because only the IT manager asked for this tyrade of a project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: developingchris</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5051</link>
		<dc:creator>developingchris</dc:creator>
		<pubDate>Fri, 06 Aug 2010 15:36:47 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5051</guid>
		<description>The problem is, they won't do the same work, they'll just demand 4x the workload. So yeah its "cheaper" to do the same thing, but you are only doing that because its what cost 100 people for 52 weeks to do. They aren't interested in spending extra cycles on the craftsmanship and testing required to achieve 4x, they just hear 4x and do what they do now, fill the box with work.</description>
		<content:encoded><![CDATA[<p>The problem is, they won&#8217;t do the same work, they&#8217;ll just demand 4x the workload. So yeah its &#8220;cheaper&#8221; to do the same thing, but you are only doing that because its what cost 100 people for 52 weeks to do. They aren&#8217;t interested in spending extra cycles on the craftsmanship and testing required to achieve 4x, they just hear 4x and do what they do now, fill the box with work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Jon Kruger?s Blog » Why I think you have to consider Ruby on Rails -- Topsy.com</title>
		<link>http://jonkruger.com/blog/2010/08/06/why-i-think-you-have-to-consider-ruby-on-rails/comment-page-1/#comment-5054</link>
		<dc:creator>Tweets that mention Jon Kruger?s Blog » Why I think you have to consider Ruby on Rails -- Topsy.com</dc:creator>
		<pubDate>Fri, 06 Aug 2010 12:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=615#comment-5054</guid>
		<description>[...] This post was mentioned on Twitter by Tom Mornini, Jon Kruger and Joey Beninghove, Braden Powers. Braden Powers said: RT @JonKruger: Blogged: Why I think you have to consider Ruby on Rails http://bit.ly/b5tgrt [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Tom Mornini, Jon Kruger and Joey Beninghove, Braden Powers. Braden Powers said: RT @JonKruger: Blogged: Why I think you have to consider Ruby on Rails <a href="http://bit.ly/b5tgrt" rel="nofollow">http://bit.ly/b5tgrt</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

