<?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 on Rails: the Duplo generation</title>
	<atom:link href="http://railsontherun.com/2008/03/17/rails-the-duplo-generation/feed/" rel="self" type="application/rss+xml" />
	<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/</link>
	<description>Rails experiments by Matt Aimonetti</description>
	<lastBuildDate>Tue, 23 Feb 2010 22:05:18 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Giles Bowkett</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1608</link>
		<dc:creator>Giles Bowkett</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1608</guid>
		<description>Blaming the Rails guys isn&#039;t fair. Blaming the complainers isn&#039;t fair either. Just avoid them. Or blame yourself for listening to them.</description>
		<content:encoded><![CDATA[<p>Blaming the Rails guys isn&#8217;t fair. Blaming the complainers isn&#8217;t fair either. Just avoid them. Or blame yourself for listening to them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1609</link>
		<dc:creator>Zach</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1609</guid>
		<description>I couldn&#039;t agree more. In fact I was a Duplo generation Rails developer myself not too long ago. Then one day I just started picking apart my plugins, starting with file_column, and I got hooked. I&#039;m by no means a stellar developer now, and I still have a lot to learn.  But I&#039;m creating a website with a friend for the guys that are like this. Tearing apart plugins, tutorials on simple stuff. I really want a place that developers can go to and find any answer they&#039;re looking for. I can&#039;t tell you how many times, I&#039;d go through pages and pages of Google results trying different solutions. So it won&#039;t be any complex code, but hopefully it&#039;ll help guys avoid what I went through and help me gain an even deeper understanding of the language.</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t agree more. In fact I was a Duplo generation Rails developer myself not too long ago. Then one day I just started picking apart my plugins, starting with file_column, and I got hooked. I&#8217;m by no means a stellar developer now, and I still have a lot to learn.  But I&#8217;m creating a website with a friend for the guys that are like this. Tearing apart plugins, tutorials on simple stuff. I really want a place that developers can go to and find any answer they&#8217;re looking for. I can&#8217;t tell you how many times, I&#8217;d go through pages and pages of Google results trying different solutions. So it won&#8217;t be any complex code, but hopefully it&#8217;ll help guys avoid what I went through and help me gain an even deeper understanding of the language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Hoskins</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1610</link>
		<dc:creator>Bob Hoskins</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1610</guid>
		<description>Sell Duplo, get Duplo users.

Rails is attractive as Duplo. Less so if you take the Duplo out.

Why is this suprising?</description>
		<content:encoded><![CDATA[<p>Sell Duplo, get Duplo users.</p>
<p>Rails is attractive as Duplo. Less so if you take the Duplo out.</p>
<p>Why is this suprising?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Schuerig</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1611</link>
		<dc:creator>Michael Schuerig</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1611</guid>
		<description>Don&#039;t drop the Duplos. They boost productivity, they provide a common language that makes understanding other people&#039;s projects much easier. Understand the large building blocks: Rails plugins are not atomic, so look inside, see how they work, learn from them and improve them.</description>
		<content:encoded><![CDATA[<p>Don&#8217;t drop the Duplos. They boost productivity, they provide a common language that makes understanding other people&#8217;s projects much easier. Understand the large building blocks: Rails plugins are not atomic, so look inside, see how they work, learn from them and improve them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clinton</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1612</link>
		<dc:creator>Clinton</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1612</guid>
		<description>Abstractions are Duplo blocks?  Just because you use a plug-in to save time doesn&#039;t mean that you couldn&#039;t build the same feature if necessary.  There are a few hard-core assembly programmers who probably think C programmers are &#039;pussies&#039; for letting a compiler help them get their job done.

The whole software world is built upon reusable libraries, Duplo blocks if you prefer, both open-source and closed-source.  Ruby/Rails libraries/plug-ins are no different in concept to what has been happening for the past 50 years.

In short, your post is B.S.</description>
		<content:encoded><![CDATA[<p>Abstractions are Duplo blocks?  Just because you use a plug-in to save time doesn&#8217;t mean that you couldn&#8217;t build the same feature if necessary.  There are a few hard-core assembly programmers who probably think C programmers are &#8216;pussies&#8217; for letting a compiler help them get their job done.</p>
<p>The whole software world is built upon reusable libraries, Duplo blocks if you prefer, both open-source and closed-source.  Ruby/Rails libraries/plug-ins are no different in concept to what has been happening for the past 50 years.</p>
<p>In short, your post is B.S.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Bleigh</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1613</link>
		<dc:creator>Michael Bleigh</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1613</guid>
		<description>I think you have a point: there are plenty of Rails developers who are writing bad Rails apps because they are just snapping together plugins they don&#039;t understand rather than learning real best practices and doing things for themselves. But I would argue that these &quot;Duplo&quot; developers exist on all platforms to some extent and ultimately aren&#039;t necessarily harmful to the larger platform ecosystem.

Duplo developers usually fall into the categories of a) people new to programming or at least programming in Ruby and Rails or b) people who aren&#039;t really concerned about ever becoming developers and simply want to snap together an app with no real programming knowledge. The second group of people will never make up a substantial portion of the community, and though they may be &quot;leeching&quot; (to appropriate a file-sharing term), they aren&#039;t really causing any harm, and will probably eventually migrate to something even less &quot;developery&quot; like a Drupal or KickApps or similar platform. And to the first group of developers, they will eventually kick the Duplo habit as they become more fluent in the language and patterns and feel more confident.

The real &quot;action&quot; that needs to be taken by the community is to make sure to be open and welcoming to those who are just getting started and want to move on past the Duplo stage. For those who are happy to create without any knowledge of the internal workings...well, I&#039;m not losing any sleep worrying about their competition.</description>
		<content:encoded><![CDATA[<p>I think you have a point: there are plenty of Rails developers who are writing bad Rails apps because they are just snapping together plugins they don&#8217;t understand rather than learning real best practices and doing things for themselves. But I would argue that these &quot;Duplo&quot; developers exist on all platforms to some extent and ultimately aren&#8217;t necessarily harmful to the larger platform ecosystem.</p>
<p>Duplo developers usually fall into the categories of a) people new to programming or at least programming in Ruby and Rails or b) people who aren&#8217;t really concerned about ever becoming developers and simply want to snap together an app with no real programming knowledge. The second group of people will never make up a substantial portion of the community, and though they may be &quot;leeching&quot; (to appropriate a file-sharing term), they aren&#8217;t really causing any harm, and will probably eventually migrate to something even less &quot;developery&quot; like a Drupal or KickApps or similar platform. And to the first group of developers, they will eventually kick the Duplo habit as they become more fluent in the language and patterns and feel more confident.</p>
<p>The real &quot;action&quot; that needs to be taken by the community is to make sure to be open and welcoming to those who are just getting started and want to move on past the Duplo stage. For those who are happy to create without any knowledge of the internal workings&#8230;well, I&#8217;m not losing any sleep worrying about their competition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CRACKHEAD</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1614</link>
		<dc:creator>CRACKHEAD</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1614</guid>
		<description>Are you guys kidding? Do you know how many people blog about mundane rails topics every single day? I had to stop reading planetrubyonrails cause 60% of the posts were garbage. And you want these people to also release plugins? The secret to a successful platform is not more, but less. You know, signal vs noise. Looking through some of the RoR projects released on google code should make it clear that you do not want these people contributing. The best thing to do is just learn to ignore them.</description>
		<content:encoded><![CDATA[<p>Are you guys kidding? Do you know how many people blog about mundane rails topics every single day? I had to stop reading planetrubyonrails cause 60% of the posts were garbage. And you want these people to also release plugins? The secret to a successful platform is not more, but less. You know, signal vs noise. Looking through some of the RoR projects released on google code should make it clear that you do not want these people contributing. The best thing to do is just learn to ignore them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danno</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1615</link>
		<dc:creator>Danno</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1615</guid>
		<description>I dunno, I like the duplos, particularly for some of the trickier things like authentication, precisely because I know I&#039;m not smart enough to design it better.  Oh, I&#039;m sure I could program any given plugin if someone handed me the design, but that&#039;s not why I want these plugins.  They abstract away the *really* hard part: the code pattern.  That they include the a code implementation is a nice time saving benefit (mainly in that I don&#039;t have to figure out what they&#039;re trying to say, I can either use it or see how it actually works).

If you&#039;re arguing that everyone should have the design chops to build an authentication system, or attachment capacity, or a forum, I don&#039;t necessarily agree.  These are things that are nice/necessary to have in an application, but are easily outside of a given developer&#039;s concern for an application.  If you&#039;re saying they should be able to go under the covers and tweak it and add features without getting hamstrung, then I concur.</description>
		<content:encoded><![CDATA[<p>I dunno, I like the duplos, particularly for some of the trickier things like authentication, precisely because I know I&#8217;m not smart enough to design it better.  Oh, I&#8217;m sure I could program any given plugin if someone handed me the design, but that&#8217;s not why I want these plugins.  They abstract away the *really* hard part: the code pattern.  That they include the a code implementation is a nice time saving benefit (mainly in that I don&#8217;t have to figure out what they&#8217;re trying to say, I can either use it or see how it actually works).</p>
<p>If you&#8217;re arguing that everyone should have the design chops to build an authentication system, or attachment capacity, or a forum, I don&#8217;t necessarily agree.  These are things that are nice/necessary to have in an application, but are easily outside of a given developer&#8217;s concern for an application.  If you&#8217;re saying they should be able to go under the covers and tweak it and add features without getting hamstrung, then I concur.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reg Braithwaite</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1616</link>
		<dc:creator>Reg Braithwaite</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1616</guid>
		<description>Love the metaphor, agree that many elements of Rails caters to this type of developer (MSFT calls them &quot;Morts&quot;), but disagree that Rails is _creating_ them. Am I suppose to believe that there is this smart person who is ready to roll their own, but after building a Rails app or two they lose the initiative?

I&#039;m sure there are a few people like that, but my guess is that most of the Duplo developers out there would be using Duplo somewhere, Rails just offers them the opportunity to use Ruby Duplo instead of PHP Duplo or VB.NET Duplo.

_The real &quot;action&quot; that needs to be taken by the community is to make sure to be open and welcoming to those who are just getting started and want to move on past the Duplo stage_

This is where the action is, bravo.</description>
		<content:encoded><![CDATA[<p>Love the metaphor, agree that many elements of Rails caters to this type of developer (MSFT calls them &quot;Morts&quot;), but disagree that Rails is _creating_ them. Am I suppose to believe that there is this smart person who is ready to roll their own, but after building a Rails app or two they lose the initiative?</p>
<p>I&#8217;m sure there are a few people like that, but my guess is that most of the Duplo developers out there would be using Duplo somewhere, Rails just offers them the opportunity to use Ruby Duplo instead of PHP Duplo or VB.NET Duplo.</p>
<p>_The real &quot;action&quot; that needs to be taken by the community is to make sure to be open and welcoming to those who are just getting started and want to move on past the Duplo stage_</p>
<p>This is where the action is, bravo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://railsontherun.com/2008/03/17/rails-the-duplo-generation/comment-page-1/#comment-1617</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Mon, 17 Mar 2008 06:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://railsontherun.com/2008/03/17/rails-the-duplo-generation#comment-1617</guid>
		<description>Part of the problem is that Rails was &quot;marketed&quot; as a Duplo type solution.  We all saw the DHH create-a-blog-engine-in-15-minutes demo.  We all thought it was awesome.  We all jumped.  Then, we all very quickly realized the awesomeness of Ruby (not Rails although Rails is awesome too).  Then, we all became Ruby developers, not Rails developers.  So, until we get over that hump, I am afraid that scaffolding, plugins, and Duplo will be part of the Rails community.  We should NOT discourage this.  We should continue to welcome more people into the community.  As Rails matures, and Ruby becomes more accepted, the Duplo generation will also mature.</description>
		<content:encoded><![CDATA[<p>Part of the problem is that Rails was &quot;marketed&quot; as a Duplo type solution.  We all saw the DHH create-a-blog-engine-in-15-minutes demo.  We all thought it was awesome.  We all jumped.  Then, we all very quickly realized the awesomeness of Ruby (not Rails although Rails is awesome too).  Then, we all became Ruby developers, not Rails developers.  So, until we get over that hump, I am afraid that scaffolding, plugins, and Duplo will be part of the Rails community.  We should NOT discourage this.  We should continue to welcome more people into the community.  As Rails matures, and Ruby becomes more accepted, the Duplo generation will also mature.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

