<?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: Immature developer attitudes revealed in flames regarding CDBaby</title>
	<atom:link href="http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/</link>
	<description>Jamie Flournoy's Software Development Blog</description>
	<lastBuildDate>Fri, 19 Mar 2010 02:13:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: DazzleCat</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-6395</link>
		<dc:creator>DazzleCat</dc:creator>
		<pubDate>Mon, 12 May 2008 11:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-6395</guid>
		<description>i really do agree with what you say... a throughily thoughtful post</description>
		<content:encoded><![CDATA[<p>i really do agree with what you say&#8230; a throughily thoughtful post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1809</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 15 Oct 2007 21:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1809</guid>
		<description>When you write an alarmist title you get what you deserve. His points were quite moot and his knowledge of the framework he was bashing was poor. My comments were civil, but I did point out the ineptitudes of his article.

However when every day I see such alarmist muck being put out for the world to see, Ii can understand why the rails community respond in the way they do.

Rails is not PHP or Java, it is newer and therefore more vulnerable to losing marketshare over spewed garbage, so we react. While a large group of the rails community seems to be quite young and therefore do not have the social skills to sound like anything but WOW players, there are quite a few of us with tact as well.

It is just more fun to read the l2p (learn to program) comments :)</description>
		<content:encoded><![CDATA[<p>When you write an alarmist title you get what you deserve. His points were quite moot and his knowledge of the framework he was bashing was poor. My comments were civil, but I did point out the ineptitudes of his article.</p>
<p>However when every day I see such alarmist muck being put out for the world to see, Ii can understand why the rails community respond in the way they do.</p>
<p>Rails is not PHP or Java, it is newer and therefore more vulnerable to losing marketshare over spewed garbage, so we react. While a large group of the rails community seems to be quite young and therefore do not have the social skills to sound like anything but WOW players, there are quite a few of us with tact as well.</p>
<p>It is just more fun to read the l2p (learn to program) comments :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: puffermedia</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1792</link>
		<dc:creator>puffermedia</dc:creator>
		<pubDate>Sat, 13 Oct 2007 15:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1792</guid>
		<description>What slays me about that whole comments thread are all the armchair devs and trainspotters who took one look at CDBaby, decided it was simply an online CD store and decided they could write it in X in a few months. (Or the guy who suggested, at length, PostNuke!) Well, yeah, if you were writing from scratch with no regard to the existing customer/distributor/client structure, functionality and core. CDBaby is an online distributor for independent musicians and labels. It is not a simple web application, and would need to have what must be a large database migrated or adapted. It&#039;s not Joe&#039;s Fly Fishing Web Shop. And anyone who has worked on large-scale enterprise site knows that a 2-year turn-around is not only reasonable but likely to be derailed (hee hee) by all kinds of complications.</description>
		<content:encoded><![CDATA[<p>What slays me about that whole comments thread are all the armchair devs and trainspotters who took one look at CDBaby, decided it was simply an online CD store and decided they could write it in X in a few months. (Or the guy who suggested, at length, PostNuke!) Well, yeah, if you were writing from scratch with no regard to the existing customer/distributor/client structure, functionality and core. CDBaby is an online distributor for independent musicians and labels. It is not a simple web application, and would need to have what must be a large database migrated or adapted. It&#8217;s not Joe&#8217;s Fly Fishing Web Shop. And anyone who has worked on large-scale enterprise site knows that a 2-year turn-around is not only reasonable but likely to be derailed (hee hee) by all kinds of complications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Watson</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1611</link>
		<dc:creator>Paul Watson</dc:creator>
		<pubDate>Thu, 27 Sep 2007 18:24:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1611</guid>
		<description>Religious flame-wars like the Rails vs PHP one are an old staple of the Internet, going back to Usenet and mailing lists. I never did understand it.

I mostly use Ruby on Rails to develop my employers web applications, not because &quot;I got religion&quot;, but because I&#039;ve found myself most productive using that framework. Is that going to be true for everyone? Obviously not. It&#039;s true for me, and that&#039;s enough. I don&#039;t lay away at night, tossing and turning because someone else finds themselves more productive in PHP or Python or whatever. Meh.

I&#039;m a pragmatist, and I&#039;ve wound up in my career doing work using PHP, J2EE and .NET. I&#039;m a developer, not a Rails developer, and I&#039;ll use the tool that best suits the needs of the moment. Today, Rails is my preferred tool for most cases. Yesterday, it was J2EE. Tomorrow, it could be something else.

It&#039;s also worth noting that the raging dog-pile that the comments to the original blog post is actively harmful. For example, a poster named Bob made a comment about ActiveRecord that showed his lack of understanding.  He&#039;d probably benefit from looking into :include, :join and :conditions, but the childish battle raging in that thread makes discussing things like this impossible.

And so the war continues ...</description>
		<content:encoded><![CDATA[<p>Religious flame-wars like the Rails vs PHP one are an old staple of the Internet, going back to Usenet and mailing lists. I never did understand it.</p>
<p>I mostly use Ruby on Rails to develop my employers web applications, not because &#8220;I got religion&#8221;, but because I&#8217;ve found myself most productive using that framework. Is that going to be true for everyone? Obviously not. It&#8217;s true for me, and that&#8217;s enough. I don&#8217;t lay away at night, tossing and turning because someone else finds themselves more productive in PHP or Python or whatever. Meh.</p>
<p>I&#8217;m a pragmatist, and I&#8217;ve wound up in my career doing work using PHP, J2EE and .NET. I&#8217;m a developer, not a Rails developer, and I&#8217;ll use the tool that best suits the needs of the moment. Today, Rails is my preferred tool for most cases. Yesterday, it was J2EE. Tomorrow, it could be something else.</p>
<p>It&#8217;s also worth noting that the raging dog-pile that the comments to the original blog post is actively harmful. For example, a poster named Bob made a comment about ActiveRecord that showed his lack of understanding.  He&#8217;d probably benefit from looking into :include, :join and :conditions, but the childish battle raging in that thread makes discussing things like this impossible.</p>
<p>And so the war continues &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phaylon</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1586</link>
		<dc:creator>phaylon</dc:creator>
		<pubDate>Wed, 26 Sep 2007 17:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1586</guid>
		<description>I just want to state full agreement with Jason above. Of course you can compare Rails to PHP!

The argument that you can&#039;t compare them comes from the discussion of which is better _in general_. But we&#039;re talking about tools for a specific case here. And PHP and Rails are both tools.

This is like the saying &quot;You can&#039;t compare apples to oranges,&quot; which is clearly wrong. For example: &quot;Which one has a more bumpy surface?&quot; Sometimes it&#039;s amazing that some people can forget that the truth of an answer depends on the question.

-phaylon
(neither Ruby nor PHP dev)</description>
		<content:encoded><![CDATA[<p>I just want to state full agreement with Jason above. Of course you can compare Rails to PHP!</p>
<p>The argument that you can&#8217;t compare them comes from the discussion of which is better _in general_. But we&#8217;re talking about tools for a specific case here. And PHP and Rails are both tools.</p>
<p>This is like the saying &#8220;You can&#8217;t compare apples to oranges,&#8221; which is clearly wrong. For example: &#8220;Which one has a more bumpy surface?&#8221; Sometimes it&#8217;s amazing that some people can forget that the truth of an answer depends on the question.</p>
<p>-phaylon<br />
(neither Ruby nor PHP dev)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: El caso CDBaby, flamewars y ruido en internet at Linked</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1583</link>
		<dc:creator>El caso CDBaby, flamewars y ruido en internet at Linked</dc:creator>
		<pubDate>Wed, 26 Sep 2007 17:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1583</guid>
		<description>[...] de Derek para decidir lo que era mejor para su empresa (¿¿??). Aunque algunos fueron capaces de ver la revuelta infantil con perspectiva, abraham decidió publicar en una de esas noticias tan de editorial suyas, una llamada de atención [...]</description>
		<content:encoded><![CDATA[<p>[...] de Derek para decidir lo que era mejor para su empresa (¿¿??). Aunque algunos fueron capaces de ver la revuelta infantil con perspectiva, abraham decidió publicar en una de esas noticias tan de editorial suyas, una llamada de atención [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Chatelain</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1561</link>
		<dc:creator>Olivier Chatelain</dc:creator>
		<pubDate>Tue, 25 Sep 2007 23:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1561</guid>
		<description>Dear Jamie,

Thanks a lot for your comment. I couldn&#039;t have done it better!

Regards
Olivier</description>
		<content:encoded><![CDATA[<p>Dear Jamie,</p>
<p>Thanks a lot for your comment. I couldn&#8217;t have done it better!</p>
<p>Regards<br />
Olivier</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Parrilla</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1547</link>
		<dc:creator>Diego Parrilla</dc:creator>
		<pubDate>Tue, 25 Sep 2007 17:33:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1547</guid>
		<description>The opinnions are immature and silly because they are made from a very naive approach to software engineering. Plus, the Talibans&#039; style arguments from the RoR community do not help at all...
The methodologies and technologies must be adapted to our needs: it does not work the other way around.</description>
		<content:encoded><![CDATA[<p>The opinnions are immature and silly because they are made from a very naive approach to software engineering. Plus, the Talibans&#8217; style arguments from the RoR community do not help at all&#8230;<br />
The methodologies and technologies must be adapted to our needs: it does not work the other way around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1541</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Tue, 25 Sep 2007 11:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1541</guid>
		<description>@Claus Wahlers

First, remember, that &quot;very poor project management&quot; involves a core developer of Rails itself.

Secondly, I&#039;m sure everyone here is fully aware that Rails is *yet another magic-bullet framework* and PHP is a language.  However, in this case, it doesn&#039;t matter that he compares the two.  His two choices in this case were Rails on Ruby (Ruby on Rails is so backwards) and PHP.  He went with PHP.  You might proclaim loudly that they are completely different and cannot be compared, and yet, he just did.

Thirdly, while I lament that he didn&#039;t get into more detail about what he was trying to do, would it make a difference if he spelled it out for you? Here is what you need to know. A core Rails developer (someone I&#039;m going to trust more than most others with knowing how Rails works) was working on the project. CDBaby is a website.  It works a certain way, and at the time, it was, in fact, working just fine.  It was ugly, but it was working (and I&#039;d take working over clean design any day of the week).  Also, he made it clear that his intent was to simply do the switch, and he didn&#039;t want to do incremental changes.  This partly hindered the process (and, I imagine, a limitation of Rails).

Finally, no, the blog post would not have received less flame comment if it was written better.  Time and time again, I&#039;ve seen people post why they move from Rails to PHP, or talk about their Rails problems, and the armchair developers come out of the woodworks with seemingly simple solutions (just add more hardware, that&#039;s a database problem, or Rails is just a framework) that aren&#039;t really simple and don&#039;t really solve the problem.  

Rails is opinionated by design.  While some people might share this opinion, it&#039;s not the only opinion on the block, and a lot of smart people don&#039;t agree with that opinion, and when they disagree, the Rails horde jumps in and lashes out with, well, useless arguments.  Rail&#039;s can&#039;t solve all the problems!  Rails can&#039;t solve most of the problems.  It can solve the problems it was designed for: websites for people that think a certain way and only a certain way.</description>
		<content:encoded><![CDATA[<p>@Claus Wahlers</p>
<p>First, remember, that &#8220;very poor project management&#8221; involves a core developer of Rails itself.</p>
<p>Secondly, I&#8217;m sure everyone here is fully aware that Rails is *yet another magic-bullet framework* and PHP is a language.  However, in this case, it doesn&#8217;t matter that he compares the two.  His two choices in this case were Rails on Ruby (Ruby on Rails is so backwards) and PHP.  He went with PHP.  You might proclaim loudly that they are completely different and cannot be compared, and yet, he just did.</p>
<p>Thirdly, while I lament that he didn&#8217;t get into more detail about what he was trying to do, would it make a difference if he spelled it out for you? Here is what you need to know. A core Rails developer (someone I&#8217;m going to trust more than most others with knowing how Rails works) was working on the project. CDBaby is a website.  It works a certain way, and at the time, it was, in fact, working just fine.  It was ugly, but it was working (and I&#8217;d take working over clean design any day of the week).  Also, he made it clear that his intent was to simply do the switch, and he didn&#8217;t want to do incremental changes.  This partly hindered the process (and, I imagine, a limitation of Rails).</p>
<p>Finally, no, the blog post would not have received less flame comment if it was written better.  Time and time again, I&#8217;ve seen people post why they move from Rails to PHP, or talk about their Rails problems, and the armchair developers come out of the woodworks with seemingly simple solutions (just add more hardware, that&#8217;s a database problem, or Rails is just a framework) that aren&#8217;t really simple and don&#8217;t really solve the problem.  </p>
<p>Rails is opinionated by design.  While some people might share this opinion, it&#8217;s not the only opinion on the block, and a lot of smart people don&#8217;t agree with that opinion, and when they disagree, the Rails horde jumps in and lashes out with, well, useless arguments.  Rail&#8217;s can&#8217;t solve all the problems!  Rails can&#8217;t solve most of the problems.  It can solve the problems it was designed for: websites for people that think a certain way and only a certain way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kola</title>
		<link>http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/comment-page-1/#comment-1536</link>
		<dc:creator>kola</dc:creator>
		<pubDate>Tue, 25 Sep 2007 08:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pervasivecode.com/blog/2007/09/23/immature-developer-attitudes-revealed-in-flames-regarding-cdbaby/#comment-1536</guid>
		<description>What I found amazing was all these so called smart guys that looked at the cdbaby site and balked at the 100k lines of code that was taken to write it  as if you can some how judge the functionality of a system just by its public interface alone</description>
		<content:encoded><![CDATA[<p>What I found amazing was all these so called smart guys that looked at the cdbaby site and balked at the 100k lines of code that was taken to write it  as if you can some how judge the functionality of a system just by its public interface alone</p>
]]></content:encoded>
	</item>
</channel>
</rss>
