<?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: Cargo Cult on Rails</title>
	<atom:link href="http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/</link>
	<description>off on a tangent</description>
	<lastBuildDate>Fri, 05 Mar 2010 06:03:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Favorite Programming Quotes 2009 &#171; Jasper Blog</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-56249</link>
		<dc:creator>Favorite Programming Quotes 2009 &#171; Jasper Blog</dc:creator>
		<pubDate>Tue, 01 Dec 2009 15:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-56249</guid>
		<description>[...] dictates how their systems are designed instead of the problems the systems are designed to solve. Samuel Tesla    If you are single and you want to do startups, stay single. Stay single for a while, startups [...]</description>
		<content:encoded><![CDATA[<p>[...] dictates how their systems are designed instead of the problems the systems are designed to solve. Samuel Tesla    If you are single and you want to do startups, stay single. Stay single for a while, startups [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ferrisoxide</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-56041</link>
		<dc:creator>ferrisoxide</dc:creator>
		<pubDate>Fri, 20 Nov 2009 21:51:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-56041</guid>
		<description>Comparisons with Lisp aside, I don&#039;t think you can easily dismiss what Samuel is saying here.

As one of &quot;those&quot; Rails developers I have a problem with the way my job has become an endless series of small-scale, churn and burn projects. Gone has any sense of architectural development, a deep understanding of the core libraries.. all these things are unnecessary when the big decisions are made for you.

Some say this is a good thing - that eliminating the discussions on key architecture and adopting the conventions of an existing framework leads to faster and cleaner development. In part I agree, but as someone who has spent most of their career building applications with a larger breadth that the average e-commerce site I feel I&#039;ve lost something.

So I agree with Samuel. I don&#039;t feel like a software developer anymore, I feel like someone who fills in the blanks with code. I don&#039;t resent Rails - but I do find myself yearning for something more.</description>
		<content:encoded><![CDATA[<p>Comparisons with Lisp aside, I don&#8217;t think you can easily dismiss what Samuel is saying here.</p>
<p>As one of &#8220;those&#8221; Rails developers I have a problem with the way my job has become an endless series of small-scale, churn and burn projects. Gone has any sense of architectural development, a deep understanding of the core libraries.. all these things are unnecessary when the big decisions are made for you.</p>
<p>Some say this is a good thing &#8211; that eliminating the discussions on key architecture and adopting the conventions of an existing framework leads to faster and cleaner development. In part I agree, but as someone who has spent most of their career building applications with a larger breadth that the average e-commerce site I feel I&#8217;ve lost something.</p>
<p>So I agree with Samuel. I don&#8217;t feel like a software developer anymore, I feel like someone who fills in the blanks with code. I don&#8217;t resent Rails &#8211; but I do find myself yearning for something more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giorgio</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-56025</link>
		<dc:creator>Giorgio</dc:creator>
		<pubDate>Fri, 20 Nov 2009 08:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-56025</guid>
		<description>In my opinion the real issue was in how Rails was sold: a blog in no time.
Of course a professional developer knows that pretty soon the convention will not fit your need and that you&#039;ll have to go back to serious coding, including system issues, pain with deployment and bugs in the framework.
Still, if I hadn&#039;t had at hand the easy approach of Rails (convention + scaffolding + Active Record) there are projects that I wouldn&#039;t have started at home in the evening.
About rockstars and conventions: if the way you code depends on this or that sentence in an article or if you stick to a convention because you are lazy or you don&#039;t know any better you are simply not working as you should, professional or not. You are the issue, not the language nor the framework.
BTW there are many good books out there that explain how to manage difficult problems in Ruby and Rails, including security,  performance and more.
If you are not a pro, you can buy them and learn.</description>
		<content:encoded><![CDATA[<p>In my opinion the real issue was in how Rails was sold: a blog in no time.<br />
Of course a professional developer knows that pretty soon the convention will not fit your need and that you&#8217;ll have to go back to serious coding, including system issues, pain with deployment and bugs in the framework.<br />
Still, if I hadn&#8217;t had at hand the easy approach of Rails (convention + scaffolding + Active Record) there are projects that I wouldn&#8217;t have started at home in the evening.<br />
About rockstars and conventions: if the way you code depends on this or that sentence in an article or if you stick to a convention because you are lazy or you don&#8217;t know any better you are simply not working as you should, professional or not. You are the issue, not the language nor the framework.<br />
BTW there are many good books out there that explain how to manage difficult problems in Ruby and Rails, including security,  performance and more.<br />
If you are not a pro, you can buy them and learn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-56009</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 19 Nov 2009 20:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-56009</guid>
		<description>Talking in absolutes without any proof to back it up makes you look ignorant: &quot;Rails developers are just that: Rails developers. They’re not software developers, at least not most of them.&quot;  Prove this.  

I personally use C++, Java, .NET (C#), Python and Ruby.  Everyone I know that uses Ruby or Rails uses at least 2 other languages.  By uses, I mean has designed and built &quot;productized&quot; systems with the language.  So they are tried and true developers.  

What do you do besides wasting your time talking about crap that does not matter?  Anything?

I agree that there is somewhat unchecked devotion to the &quot;Rails rock stars.&quot;  However, most developers will never be as talented as the rock stars, so they clone and extend what these guys do.  Not such a bad thing.  At least they are not cloning and extending trash code.   These guys did a really good job with Rails and continue to improve it.  Again I ask, what have you done?</description>
		<content:encoded><![CDATA[<p>Talking in absolutes without any proof to back it up makes you look ignorant: &#8220;Rails developers are just that: Rails developers. They’re not software developers, at least not most of them.&#8221;  Prove this.  </p>
<p>I personally use C++, Java, .NET (C#), Python and Ruby.  Everyone I know that uses Ruby or Rails uses at least 2 other languages.  By uses, I mean has designed and built &#8220;productized&#8221; systems with the language.  So they are tried and true developers.  </p>
<p>What do you do besides wasting your time talking about crap that does not matter?  Anything?</p>
<p>I agree that there is somewhat unchecked devotion to the &#8220;Rails rock stars.&#8221;  However, most developers will never be as talented as the rock stars, so they clone and extend what these guys do.  Not such a bad thing.  At least they are not cloning and extending trash code.   These guys did a really good job with Rails and continue to improve it.  Again I ask, what have you done?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-56008</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Thu, 19 Nov 2009 20:18:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-56008</guid>
		<description>It&#039;s quite easy.
Everyone who thinks one tool / framework / language fits for everything has not enough kowledge to be seriously called a software developer !</description>
		<content:encoded><![CDATA[<p>It&#8217;s quite easy.<br />
Everyone who thinks one tool / framework / language fits for everything has not enough kowledge to be seriously called a software developer !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Favorite Programming Quotes 2009</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-55999</link>
		<dc:creator>Favorite Programming Quotes 2009</dc:creator>
		<pubDate>Thu, 19 Nov 2009 06:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-55999</guid>
		<description>[...] dictates how their systems are designed instead of the problems the systems are designed to solve. Samuel Tesla   If you are single and you want to do startups, stay single. Stay single for a while, startups can [...]</description>
		<content:encoded><![CDATA[<p>[...] dictates how their systems are designed instead of the problems the systems are designed to solve. Samuel Tesla   If you are single and you want to do startups, stay single. Stay single for a while, startups can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim in Colorado</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-55970</link>
		<dc:creator>Tim in Colorado</dc:creator>
		<pubDate>Wed, 18 Nov 2009 00:31:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-55970</guid>
		<description>@schnalle: I was about to take issue to the concept that all developers were just whatever their specialty was, when you mentioned game developers...and yes, game developers, at least serious ones, end up having to master just about everything.

Some even do Rails...though I didn&#039;t get farther than PHP (for random small web projects unrelated to video games). I know Ruby, but not Rails...and my first taste of Rails was unpleasant, in that it needed a huge directory tree to start a minor project. Very inelegant, IMHO.</description>
		<content:encoded><![CDATA[<p>@schnalle: I was about to take issue to the concept that all developers were just whatever their specialty was, when you mentioned game developers&#8230;and yes, game developers, at least serious ones, end up having to master just about everything.</p>
<p>Some even do Rails&#8230;though I didn&#8217;t get farther than PHP (for random small web projects unrelated to video games). I know Ruby, but not Rails&#8230;and my first taste of Rails was unpleasant, in that it needed a huge directory tree to start a minor project. Very inelegant, IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: reddittidder</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-55962</link>
		<dc:creator>reddittidder</dc:creator>
		<pubDate>Tue, 17 Nov 2009 19:31:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-55962</guid>
		<description>Ruby is an adequate hack and very good one for its original purpose, i.e., systems scripting. I don&#039;t think it has all the qualities you ascribe to it though (&quot;all the functional power of  Lisp&quot; etc)

It is good for scripting and Puppet is a testament to that. I wish more sys admins used ruby. Ruby developers (the rails set) on the other hand, seem to have developed an ill advised and un-called for illusion of grandeur that just refuses to go away.

All in all, the advent of Rails was pretty much a wash. It brought flash-in-the-pan fame to ruby, but also destroyed its soul. It will only be a shell of what it could have been by the time hansson and boys are done with it.</description>
		<content:encoded><![CDATA[<p>Ruby is an adequate hack and very good one for its original purpose, i.e., systems scripting. I don&#8217;t think it has all the qualities you ascribe to it though (&#8221;all the functional power of  Lisp&#8221; etc)</p>
<p>It is good for scripting and Puppet is a testament to that. I wish more sys admins used ruby. Ruby developers (the rails set) on the other hand, seem to have developed an ill advised and un-called for illusion of grandeur that just refuses to go away.</p>
<p>All in all, the advent of Rails was pretty much a wash. It brought flash-in-the-pan fame to ruby, but also destroyed its soul. It will only be a shell of what it could have been by the time hansson and boys are done with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Rails Way, or, &#8220;Framework Myopia&#8221; at Welcome to Nerdville</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-55960</link>
		<dc:creator>The Rails Way, or, &#8220;Framework Myopia&#8221; at Welcome to Nerdville</dc:creator>
		<pubDate>Tue, 17 Nov 2009 16:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-55960</guid>
		<description>[...] Sam Tesla, Alieniloquent. This pretty much sums up what I love about Ruby on Rails and what I hate about [...]</description>
		<content:encoded><![CDATA[<p>[...] Sam Tesla, Alieniloquent. This pretty much sums up what I love about Ruby on Rails and what I hate about [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kunjaan</title>
		<link>http://blog.alieniloquent.com/2009/08/20/cargo-cult-on-rails/comment-page-1/#comment-55959</link>
		<dc:creator>kunjaan</dc:creator>
		<pubDate>Tue, 17 Nov 2009 15:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.alieniloquent.com/?p=175#comment-55959</guid>
		<description>It has all the .. functional power of Lisp

No it does not.</description>
		<content:encoded><![CDATA[<p>It has all the .. functional power of Lisp</p>
<p>No it does not.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
