<?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: Ruby developers don&#8217;t scale</title>
	<atom:link href="http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/feed/" rel="self" type="application/rss+xml" />
	<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/</link>
	<description>Rails experiments by Matt Aimonetti</description>
	<lastBuildDate>Tue, 23 Feb 2010 22:05:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Sean</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1689</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1689</guid>
		<description>I have 5 Ruby-only developers working on my team. Our project doesn&#039;t have anything to do with web development, and we&#039;ve &quot;scaled&quot; quite well.</description>
		<content:encoded><![CDATA[<p>I have 5 Ruby-only developers working on my team. Our project doesn&#8217;t have anything to do with web development, and we&#8217;ve &quot;scaled&quot; quite well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web design company</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1690</link>
		<dc:creator>web design company</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1690</guid>
		<description>Maybe companies should stop being cheap and should start ponying up the dough required to land real Ruby talent and of course this can be generalized: &quot;Maybe companies should stop being cheap and should start ponying up the dough required to land real talent&quot;</description>
		<content:encoded><![CDATA[<p>Maybe companies should stop being cheap and should start ponying up the dough required to land real Ruby talent and of course this can be generalized: &quot;Maybe companies should stop being cheap and should start ponying up the dough required to land real talent&quot;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1691</link>
		<dc:creator>Glenn</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1691</guid>
		<description>I&#039;ve worked on quite a number .Net, Rails, and Java projects over my career, having to project manager a few hundred of them before ruby convinced me to go back to coding. I can categorically say that every ruby project bar one has worked out significantly cheaper than the equivalent would have in any other framework I&#039;ve used, based on my experience.

I don&#039;t think it necessarily has anything to do with the language per se, but more so the type of developers it attracts. Any project that has run over budget and schedule has been because we&#039;ve ended up developing far beyond scope, and in all instances gone live with production ready code long before any gantt chart suggested we had to.

So I&#039;d say Obie is right. You need to be persuasive enough to convince your client that one of the most important parts of the project is finding the right group of people. If you&#039;d rather save money by hiring cheap developers, I&#039;d rather not be working on it... or certainly wouldn&#039;t want my name associated with the end result.

What is it they say about monkeys writing Shakespeare?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve worked on quite a number .Net, Rails, and Java projects over my career, having to project manager a few hundred of them before ruby convinced me to go back to coding. I can categorically say that every ruby project bar one has worked out significantly cheaper than the equivalent would have in any other framework I&#8217;ve used, based on my experience.</p>
<p>I don&#8217;t think it necessarily has anything to do with the language per se, but more so the type of developers it attracts. Any project that has run over budget and schedule has been because we&#8217;ve ended up developing far beyond scope, and in all instances gone live with production ready code long before any gantt chart suggested we had to.</p>
<p>So I&#8217;d say Obie is right. You need to be persuasive enough to convince your client that one of the most important parts of the project is finding the right group of people. If you&#8217;d rather save money by hiring cheap developers, I&#8217;d rather not be working on it&#8230; or certainly wouldn&#8217;t want my name associated with the end result.</p>
<p>What is it they say about monkeys writing Shakespeare?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: masukomi</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1692</link>
		<dc:creator>masukomi</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1692</guid>
		<description>The problem you describe has nothing to do with scalability. The problem is AVAILability.

Ruby developers probably scale just as well as developers for any other language. In many cases I think Ruby lets you get more done from the same developer, but there just aren&#039;t many of us. Also, your client&#039;s statement that &quot;you Ruby folks are too unavailable and difficult to work with! We need a committed team that actually cares about the company/product.&quot; is ludicrous when discussing hiring people. A) you don&#039;t know if someone is difficult to work with until you&#039;re working with them B) you can&#039;t hire someone that&#039;s committed to your company / product. You build commitment after hiring. He&#039;s correct about availability though.

In short, this just boils down to the economics of supply and demand, and right now there&#039;s very little supply. Also, in my experience, most developers don&#039;t want to uproot themselves and move to a different state for a new job regardless of what language they develop in.</description>
		<content:encoded><![CDATA[<p>The problem you describe has nothing to do with scalability. The problem is AVAILability.</p>
<p>Ruby developers probably scale just as well as developers for any other language. In many cases I think Ruby lets you get more done from the same developer, but there just aren&#8217;t many of us. Also, your client&#8217;s statement that &quot;you Ruby folks are too unavailable and difficult to work with! We need a committed team that actually cares about the company/product.&quot; is ludicrous when discussing hiring people. A) you don&#8217;t know if someone is difficult to work with until you&#8217;re working with them B) you can&#8217;t hire someone that&#8217;s committed to your company / product. You build commitment after hiring. He&#8217;s correct about availability though.</p>
<p>In short, this just boils down to the economics of supply and demand, and right now there&#8217;s very little supply. Also, in my experience, most developers don&#8217;t want to uproot themselves and move to a different state for a new job regardless of what language they develop in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ugly American</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1693</link>
		<dc:creator>Ugly American</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1693</guid>
		<description>If the client had a clue they&#039;d look at how many Java projects go over budget and behind schedule.

It doesn&#039;t matter how many people you hire that can&#039;t even read the instructions, quantity is not equal to quality.</description>
		<content:encoded><![CDATA[<p>If the client had a clue they&#8217;d look at how many Java projects go over budget and behind schedule.</p>
<p>It doesn&#8217;t matter how many people you hire that can&#8217;t even read the instructions, quantity is not equal to quality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Broad-Crawford</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1694</link>
		<dc:creator>Anthony Broad-Crawford</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1694</guid>
		<description>Did you try any local Ruby or Ruby on Rails user groups?  Meetup.com has one in almost every major city.  We have scaled from three developers to eight developers in a Rails development shop.  We leverage the meetup groups heavily, and most of our candidates come from their.  However, our Meetup group has roughly sixty people in it.  So we can be picky and choosy in regards to who we bring in.</description>
		<content:encoded><![CDATA[<p>Did you try any local Ruby or Ruby on Rails user groups?  Meetup.com has one in almost every major city.  We have scaled from three developers to eight developers in a Rails development shop.  We leverage the meetup groups heavily, and most of our candidates come from their.  However, our Meetup group has roughly sixty people in it.  So we can be picky and choosy in regards to who we bring in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1695</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1695</guid>
		<description>How high was salaries for Ruby FTEs?</description>
		<content:encoded><![CDATA[<p>How high was salaries for Ruby FTEs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Grossberg</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1696</link>
		<dc:creator>Joe Grossberg</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1696</guid>
		<description>You also seem to overlook the fact that the lion&#039;s share of today&#039;s Ruby developers *were* PHP or Java developers a few years ago. So hire the smartest PHP or Java guys. Have them learn Ruby.

And I question your decision to go with Merb (not even Rails?). That framework embodies a lot of good ideas, but writing someone&#039;s app in a framework that is at the 0.9 stage, is lacking lots of features (moreso in DataMapper than Merb itself) and is (justifiably) breaking backwards-compatibility all the time is bordering on irresponsible.</description>
		<content:encoded><![CDATA[<p>You also seem to overlook the fact that the lion&#8217;s share of today&#8217;s Ruby developers *were* PHP or Java developers a few years ago. So hire the smartest PHP or Java guys. Have them learn Ruby.</p>
<p>And I question your decision to go with Merb (not even Rails?). That framework embodies a lot of good ideas, but writing someone&#8217;s app in a framework that is at the 0.9 stage, is lacking lots of features (moreso in DataMapper than Merb itself) and is (justifiably) breaking backwards-compatibility all the time is bordering on irresponsible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hates_</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1697</link>
		<dc:creator>Hates_</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1697</guid>
		<description>There is always Grails for those projects that have to be Java. A slightly less painful alternative at least.</description>
		<content:encoded><![CDATA[<p>There is always Grails for those projects that have to be Java. A slightly less painful alternative at least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Aimonetti</title>
		<link>http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale/comment-page-1/#comment-1698</link>
		<dc:creator>Matt Aimonetti</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/08/27/ruby-developers-don-t-scale#comment-1698</guid>
		<description>@sean glad to hear you had a good experience, I&#039;m sure loads of people do &quot;scale&quot; well, for instance [integrum](http://integrumtech.com) is doing very good with most employees who learned Ruby when they joined the company. But even people like [Hashrocket](http://hashrocket.com) have a hard time finding people sometimes.

@Glenn &amp; @masukomi I totally agree with you.

@Ugly American  true, at the same time, talented JAVA developers will be able to catch up and keep the project running. I&#039;m not too worried about that. (I would have preferred them to keep on working on the Ruby code tho)

@Anthony Broad-Crawford  I did, I&#039;m actually very involved in the San Diego Ruby Group. But for some reason it was harder to find people in my client&#039;s area. Also, they wanted a &quot;Ruby Rock Star&quot; to lead the group. Good comment for people trying to add more staff to their own team tho!

@Joe Grossberg I agree about hiring JAVA/Python guys. However a company needs a strong developer and they couldn&#039;t find/afford one.

Regarding Merb, it&#039;s an interesting story, we started with Rails but had to switch to Merb mainly for performance and flexibility reasons. Being myself an active the Merb contributor and knowing quite well both framework, the choice was obvious (I have an older post covering the speed difference for this app)

@Hates_ Grails is quite interesting, but if you are a JAVA developer and you love your environment, I can see that you don&#039;t want to switch. Also, if you are willing to port an app to Grails, you&#039;re almost better off leaving it in Ruby :p</description>
		<content:encoded><![CDATA[<p>@sean glad to hear you had a good experience, I&#8217;m sure loads of people do &quot;scale&quot; well, for instance [integrum](http://integrumtech.com) is doing very good with most employees who learned Ruby when they joined the company. But even people like [Hashrocket](http://hashrocket.com) have a hard time finding people sometimes.</p>
<p>@Glenn &amp; @masukomi I totally agree with you.</p>
<p>@Ugly American  true, at the same time, talented JAVA developers will be able to catch up and keep the project running. I&#8217;m not too worried about that. (I would have preferred them to keep on working on the Ruby code tho)</p>
<p>@Anthony Broad-Crawford  I did, I&#8217;m actually very involved in the San Diego Ruby Group. But for some reason it was harder to find people in my client&#8217;s area. Also, they wanted a &quot;Ruby Rock Star&quot; to lead the group. Good comment for people trying to add more staff to their own team tho!</p>
<p>@Joe Grossberg I agree about hiring JAVA/Python guys. However a company needs a strong developer and they couldn&#8217;t find/afford one.</p>
<p>Regarding Merb, it&#8217;s an interesting story, we started with Rails but had to switch to Merb mainly for performance and flexibility reasons. Being myself an active the Merb contributor and knowing quite well both framework, the choice was obvious (I have an older post covering the speed difference for this app)</p>
<p>@Hates_ Grails is quite interesting, but if you are a JAVA developer and you love your environment, I can see that you don&#8217;t want to switch. Also, if you are willing to port an app to Grails, you&#8217;re almost better off leaving it in Ruby :p</p>
]]></content:encoded>
	</item>
</channel>
</rss>

