<?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: Report from OSCON2006: The Ruby Conspiracy</title>
	<atom:link href="http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/feed/" rel="self" type="application/rss+xml" />
	<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/</link>
	<description></description>
	<lastBuildDate>Mon, 07 May 2012 16:32:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Daniel Young</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-136</link>
		<dc:creator>Daniel Young</dc:creator>
		<pubDate>Wed, 09 Aug 2006 09:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-136</guid>
		<description>Howdy Greg,
I&#039;m very interested in Haskell, having done loads of it at uni, but I think that&#039;s just a dream :P
I agree with much of what you&#039;ve said, having evaluated RoR and come up with too many issues (unicode being the showstopper at the time, although perhaps it isn&#039;t now), and am about to embark on a new enterprise app using JEE5, JBoss and JBoss Seam.
However, I do think the Prepared Statement issue is a red herring.  Oracle has a CURSOR_SHARING setting which may help if you set it to &quot;force&quot;, and although you say Java has had PrepStats for years (which is true), earlier JDBC drivers (pre 1.4 I think?) didn&#039;t do prepared statement caching, so you only really got benefit if you kept your PreparedStatement objects open and rolled-yr-own PS cache.  This particular issue is one that will be easily fixed in the RoR world (unlike unicode).
Thanks for being &quot;brave&quot; enough to get flamed down by those who buy into all the hype just to be cool.
Disclaimer: I probably would recommend RoR for mickey mouse web apps, but they aren&#039;t the kind of apps I&#039;m interested in writing.
</description>
		<content:encoded><![CDATA[<p>Howdy Greg,<br />
I&#8217;m very interested in Haskell, having done loads of it at uni, but I think that&#8217;s just a dream <img src='http://gregluck.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
I agree with much of what you&#8217;ve said, having evaluated RoR and come up with too many issues (unicode being the showstopper at the time, although perhaps it isn&#8217;t now), and am about to embark on a new enterprise app using JEE5, JBoss and JBoss Seam.<br />
However, I do think the Prepared Statement issue is a red herring.  Oracle has a CURSOR_SHARING setting which may help if you set it to &#8220;force&#8221;, and although you say Java has had PrepStats for years (which is true), earlier JDBC drivers (pre 1.4 I think?) didn&#8217;t do prepared statement caching, so you only really got benefit if you kept your PreparedStatement objects open and rolled-yr-own PS cache.  This particular issue is one that will be easily fixed in the RoR world (unlike unicode).<br />
Thanks for being &#8220;brave&#8221; enough to get flamed down by those who buy into all the hype just to be cool.<br />
Disclaimer: I probably would recommend RoR for mickey mouse web apps, but they aren&#8217;t the kind of apps I&#8217;m interested in writing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RUKidding</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-135</link>
		<dc:creator>RUKidding</dc:creator>
		<pubDate>Thu, 03 Aug 2006 05:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-135</guid>
		<description>Um, maybe it&#039;s me, but using the terms &quot;huge support economy building around RoR&quot; and &quot;with it lots of vested interests in keeping the hype machine well fed&quot; is sort of funny given the overlarge support economy built around Java (not to mention that it still continues to be overhyped as the only tool for all problems). The corker is &quot;so hype is really the only lasting competitive advantage&quot; applies to Java more than any other single technology I can think of.
For what it&#039;s worth, EJB still sucks for the problems that RoR, Django, et al., are suited for because it&#039;s too damned bulky (and yes, I&#039;ve worked with Java for a *very* long time). Funnier still is that EJB1/2/3 are not backward-compatible so you get to rewrite your code again and again.
I made the observation to a colleague the other day that I&#039;m sure that Java has a certain set of problems that it&#039;s appropriate for but apparently the work I do with enterprise systems with web front ends is not among that set of problems. Wanna know a dirty secret? Java is one of the primary reasons that jobs are outsourced to the Far East and Eastern Europe. They have plenty of developers skilled in those technologies and they&#039;ll work for a remarkably lower wage (not to mention the tax benefits for the company that is outsourcing work which is the real reason they do so).
YMMV.....
BTW, for those who know nothing of Rails there are ways to change the primary key from &#039;id&#039; to something else. Of course, one would have to RTFM to know that.........
</description>
		<content:encoded><![CDATA[<p>Um, maybe it&#8217;s me, but using the terms &#8220;huge support economy building around RoR&#8221; and &#8220;with it lots of vested interests in keeping the hype machine well fed&#8221; is sort of funny given the overlarge support economy built around Java (not to mention that it still continues to be overhyped as the only tool for all problems). The corker is &#8220;so hype is really the only lasting competitive advantage&#8221; applies to Java more than any other single technology I can think of.<br />
For what it&#8217;s worth, EJB still sucks for the problems that RoR, Django, et al., are suited for because it&#8217;s too damned bulky (and yes, I&#8217;ve worked with Java for a *very* long time). Funnier still is that EJB1/2/3 are not backward-compatible so you get to rewrite your code again and again.<br />
I made the observation to a colleague the other day that I&#8217;m sure that Java has a certain set of problems that it&#8217;s appropriate for but apparently the work I do with enterprise systems with web front ends is not among that set of problems. Wanna know a dirty secret? Java is one of the primary reasons that jobs are outsourced to the Far East and Eastern Europe. They have plenty of developers skilled in those technologies and they&#8217;ll work for a remarkably lower wage (not to mention the tax benefits for the company that is outsourcing work which is the real reason they do so).<br />
YMMV&#8230;..<br />
BTW, for those who know nothing of Rails there are ways to change the primary key from &#8216;id&#8217; to something else. Of course, one would have to RTFM to know that&#8230;&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Fister</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-134</link>
		<dc:creator>J Fister</dc:creator>
		<pubDate>Tue, 01 Aug 2006 13:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-134</guid>
		<description>&gt;&gt; But rails would like to have your 40,000 table schema all run off of a frikkin _ID_ column per table.
&lt;br /&gt;
&lt;br /&gt;
40,000 tables?  How many organizations have a schema with 40K tables???
&lt;br /&gt;
That&#039;s exactly why Rails is so popular.  It doesn&#039;t cater to the 0.01% out there that MUST use something else.  If you&#039;re in the 99.99% that don&#039;t have 40,000 tables in your schema, then Ruby/Rails is for you.  Got 40,000+ tables?  Then I&#039;m afraid you and the other members of the 0.01% will have to continue coding in Java.
</description>
		<content:encoded><![CDATA[<p>>> But rails would like to have your 40,000 table schema all run off of a frikkin _ID_ column per table.</p>
<p>40,000 tables?  How many organizations have a schema with 40K tables???<br />
<br />
That&#8217;s exactly why Rails is so popular.  It doesn&#8217;t cater to the 0.01% out there that MUST use something else.  If you&#8217;re in the 99.99% that don&#8217;t have 40,000 tables in your schema, then Ruby/Rails is for you.  Got 40,000+ tables?  Then I&#8217;m afraid you and the other members of the 0.01% will have to continue coding in Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-133</link>
		<dc:creator>Erik</dc:creator>
		<pubDate>Tue, 01 Aug 2006 07:45:04 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-133</guid>
		<description>What really bothers me about this post is not the bashing of Ruby or of Rails.  That&#039;s commonplace and if you&#039;re going to complain instead of moving on or trying to help fix the problems, then that&#039;s your problem.  Congratulations on your 15 minutes of fame.
What&#039;s most disturbing is that you blame Tim O&#039;Reilly for the hype on RoR.  The Rails meme had reached meteoric scale &lt;strong&gt;way&lt;/strong&gt; before O&#039;Reilly posted to the Radar about the growth of Ruby book sales.  And that&#039;s not even hype,  that&#039;s just reporting the facts of the sales and trying to interpret them.
37Signals just worked the market correctly and got the meme going themselves.  Do they stand to gain from RoR being hyped?  Only through notoriety because Rails is open source.  Yeah, they sell books too, but they&#039;re much happier with their self-published book than their books through publishers.
Your post is so full of assumptions and leaps that the legitimacy you do have is crushed under the weight of them all.  Write this post again and focus your arguments.
</description>
		<content:encoded><![CDATA[<p>What really bothers me about this post is not the bashing of Ruby or of Rails.  That&#8217;s commonplace and if you&#8217;re going to complain instead of moving on or trying to help fix the problems, then that&#8217;s your problem.  Congratulations on your 15 minutes of fame.<br />
What&#8217;s most disturbing is that you blame Tim O&#8217;Reilly for the hype on RoR.  The Rails meme had reached meteoric scale <strong>way</strong> before O&#8217;Reilly posted to the Radar about the growth of Ruby book sales.  And that&#8217;s not even hype,  that&#8217;s just reporting the facts of the sales and trying to interpret them.<br />
37Signals just worked the market correctly and got the meme going themselves.  Do they stand to gain from RoR being hyped?  Only through notoriety because Rails is open source.  Yeah, they sell books too, but they&#8217;re much happier with their self-published book than their books through publishers.<br />
Your post is so full of assumptions and leaps that the legitimacy you do have is crushed under the weight of them all.  Write this post again and focus your arguments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben George</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-132</link>
		<dc:creator>Ben George</dc:creator>
		<pubDate>Mon, 31 Jul 2006 22:50:48 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-132</guid>
		<description>Lee, I agree that Python&#039;s block formatting makes it very readable compared to most languages (I never thought I would approve of whitespace significance in a language but it actually works well IMHO).
&lt;p&gt;To me, Python&#039;s core APIs seem a bit confusing though. Why len(str) instead of str.len()? Why  separator.split( target ) instead of target.split( separator )? I get confused about the use of dict() and tuple/list distinctions. The % syntax string interpolation seems archaic (yes I know there is the template module) and harder than Perl or Ruby&#039;s &quot;$foo&quot; and &quot;#{foo}&quot;. Not major issues and I&#039;m sure I&#039;d get used to all this if I programmed in Python more regularly.&lt;/p&gt;
&lt;p&gt;Personally I really like Ruby&#039;s similarity to Perl (but then, I&#039;m a Perl fan). Tightly integrated regex support is a major plus as far as I am concerned.&lt;/p&gt;
&lt;p&gt;On a side note, I came across a Perl module to allow Python code within Perl, and also a Perl hacker who&#039;d overridden some Perl internals to allow Ruby style message passing. So you could write things like &quot;2.times { block; }&quot; and &quot;2.plus(2)&quot; in Perl.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Lee, I agree that Python&#8217;s block formatting makes it very readable compared to most languages (I never thought I would approve of whitespace significance in a language but it actually works well IMHO).</p>
<p>To me, Python&#8217;s core APIs seem a bit confusing though. Why len(str) instead of str.len()? Why  separator.split( target ) instead of target.split( separator )? I get confused about the use of dict() and tuple/list distinctions. The % syntax string interpolation seems archaic (yes I know there is the template module) and harder than Perl or Ruby&#8217;s &#8220;$foo&#8221; and &#8220;#{foo}&#8221;. Not major issues and I&#8217;m sure I&#8217;d get used to all this if I programmed in Python more regularly.</p>
<p>Personally I really like Ruby&#8217;s similarity to Perl (but then, I&#8217;m a Perl fan). Tightly integrated regex support is a major plus as far as I am concerned.</p>
<p>On a side note, I came across a Perl module to allow Python code within Perl, and also a Perl hacker who&#8217;d overridden some Perl internals to allow Ruby style message passing. So you could write things like &#8220;2.times { block; }&#8221; and &#8220;2.plus(2)&#8221; in Perl.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee Francis</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-131</link>
		<dc:creator>Lee Francis</dc:creator>
		<pubDate>Mon, 31 Jul 2006 17:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-131</guid>
		<description>&lt;p&gt;
A few years ago I decided to seriously learn another language. The choice was between Perl, Python and Ruby. I had always liked the charm of Perl, but the syntax was just too much. I had tried Python before, but was struggling with &quot;whitespace issues&quot;. After looking a bit at Ruby I decided to give Python another go and haven&#039;t looked back since. I guess I just didn&#039;t like the Ruby syntax (too much borrowed from Perl).
&lt;/p&gt;
&lt;p&gt;
I really have no idea why Ruby is getting all this attention. I can&#039;t help being just a bit dissapointed and I can&#039;t remember Python ever getting the same amount of attention as Ruby is getting now - and it&#039;s been around for alot longer. I doubt there is anything you can do in Ruby that Python can&#039;t do just as well.
&lt;/p&gt;
&lt;p&gt;
Is Ruby so much better? Surly a language should be expected to be used for more than just web development, because let&#039;s face it - most people who learn Ruby today use it with Rails.
&lt;/p&gt;
&lt;p&gt;
No, if you&#039;re interested in writing and READING code then Python is a safe bet. I am 99% sure I can read any Python code without much effort because of the mandatory whitespace in the code. It took a bit of getting used to, but now I feel right at home. I don&#039;t think you can say the same thing about Perl or Ruby.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>
A few years ago I decided to seriously learn another language. The choice was between Perl, Python and Ruby. I had always liked the charm of Perl, but the syntax was just too much. I had tried Python before, but was struggling with &#8220;whitespace issues&#8221;. After looking a bit at Ruby I decided to give Python another go and haven&#8217;t looked back since. I guess I just didn&#8217;t like the Ruby syntax (too much borrowed from Perl).
</p>
<p>
I really have no idea why Ruby is getting all this attention. I can&#8217;t help being just a bit dissapointed and I can&#8217;t remember Python ever getting the same amount of attention as Ruby is getting now &#8211; and it&#8217;s been around for alot longer. I doubt there is anything you can do in Ruby that Python can&#8217;t do just as well.
</p>
<p>
Is Ruby so much better? Surly a language should be expected to be used for more than just web development, because let&#8217;s face it &#8211; most people who learn Ruby today use it with Rails.
</p>
<p>
No, if you&#8217;re interested in writing and READING code then Python is a safe bet. I am 99% sure I can read any Python code without much effort because of the mandatory whitespace in the code. It took a bit of getting used to, but now I feel right at home. I don&#8217;t think you can say the same thing about Perl or Ruby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben George</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-130</link>
		<dc:creator>Ben George</dc:creator>
		<pubDate>Sun, 30 Jul 2006 10:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-130</guid>
		<description>LoL, great post.
Josh: &quot;It can do the same amount of work in fewer lines of code, which means &#039;tada!&#039; easier to maintain&quot;
False. Terser program code can be harder to maintain. (see most perl scripts)
Coda Hale: &quot;share-nothing architecture&quot;
Or if the glass is half-empty, you might call it a   &quot;recompute everything on every single request architecture&quot;
&quot;ActiveRecord/memcached plugin...&quot;
Oooh that&#039;s great. Instead of putting the result of my expensive computation in something so primitive as say my computer&#039;s memory, I&#039;ll open up a network socket and send it across the network to a non-distributed single point of failure using a primitive and feature-poor &quot;caching&quot; API which does very little that a cache API should do leaving it all up to the client library to write its own stuff.
memcached is trumpetted as the knight in shining armour that saves PHP, Ruby etc in the performance domain. Even the crappiest Java cacheing solution is orders of magnitude faster. Very high traffic websites live or die based on one thing: cacheing. In Java app servers, cacheing is trivial. Drop in your chosen jar, set some properties (do you want distributed cacheing etc) and that&#039;s it.
Bob Aman: &quot;If I need performance, I use C.&quot;
Don&#039;t you mean if you need manual memory management, buffer-overflow security nightmares and lovely platform specific code?
I love Ruby,Python et al. As Greg discovered though, using them in real world high traffic sites can be painful disappointment when compared to such dull outmoded technology as Java.
It will be great when JDK 6 is production quality and we can script more closely within the VM. Switched on Java developers have been using beanshell, Rhino, groovy and so on for lightweight programming against arbitray Java libraries in the VM for years.
Everybody will benefit if Ruby, Python etc run well on the Java VM. For me, the VM was always the coolest thing about Java, the JDK itself being pretty dire in places.
The ultimate high performance web app would then use a Hibernate mapped domain model, with Java&#039;s proven stable JDBC drivers, solid threaded servlet/JSP request processing, and the top layer of framework code and scriptlets written in Ruby.
Rails would then assume its true significance: Just Another Web Framework. Nothing more, nothing less.
</description>
		<content:encoded><![CDATA[<p>LoL, great post.<br />
Josh: &#8220;It can do the same amount of work in fewer lines of code, which means &#8216;tada!&#8217; easier to maintain&#8221;<br />
False. Terser program code can be harder to maintain. (see most perl scripts)<br />
Coda Hale: &#8220;share-nothing architecture&#8221;<br />
Or if the glass is half-empty, you might call it a   &#8220;recompute everything on every single request architecture&#8221;<br />
&#8220;ActiveRecord/memcached plugin&#8230;&#8221;<br />
Oooh that&#8217;s great. Instead of putting the result of my expensive computation in something so primitive as say my computer&#8217;s memory, I&#8217;ll open up a network socket and send it across the network to a non-distributed single point of failure using a primitive and feature-poor &#8220;caching&#8221; API which does very little that a cache API should do leaving it all up to the client library to write its own stuff.<br />
memcached is trumpetted as the knight in shining armour that saves PHP, Ruby etc in the performance domain. Even the crappiest Java cacheing solution is orders of magnitude faster. Very high traffic websites live or die based on one thing: cacheing. In Java app servers, cacheing is trivial. Drop in your chosen jar, set some properties (do you want distributed cacheing etc) and that&#8217;s it.<br />
Bob Aman: &#8220;If I need performance, I use C.&#8221;<br />
Don&#8217;t you mean if you need manual memory management, buffer-overflow security nightmares and lovely platform specific code?<br />
I love Ruby,Python et al. As Greg discovered though, using them in real world high traffic sites can be painful disappointment when compared to such dull outmoded technology as Java.<br />
It will be great when JDK 6 is production quality and we can script more closely within the VM. Switched on Java developers have been using beanshell, Rhino, groovy and so on for lightweight programming against arbitray Java libraries in the VM for years.<br />
Everybody will benefit if Ruby, Python etc run well on the Java VM. For me, the VM was always the coolest thing about Java, the JDK itself being pretty dire in places.<br />
The ultimate high performance web app would then use a Hibernate mapped domain model, with Java&#8217;s proven stable JDBC drivers, solid threaded servlet/JSP request processing, and the top layer of framework code and scriptlets written in Ruby.<br />
Rails would then assume its true significance: Just Another Web Framework. Nothing more, nothing less.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theo</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-129</link>
		<dc:creator>Theo</dc:creator>
		<pubDate>Sat, 29 Jul 2006 12:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-129</guid>
		<description>Thanks for this article. I&#039;m not actively against Ruby, but after I had started learning Ruby, I realised that Python, while syntactically slightly less compact than Ruby, has a far larger application spectrum behind it and is definitely much more mature. I too was a bit blinded by the Ruby hype, but it is no different to the PHP hype of a few years ago, and I prefer to not have to think too much about how much of a mess so many things have been with PHP.
So I switched to Python as my Perl ersatz for small web applications and scripting tasks.
As for comparing statically typed Java to dynamically typed scripting languages, well, it is  as you say exactly those statically typed objects that enable powerful tools like Eclipse. Java is absolute overkill for small applications, but its maturity and huge support industry makes it, along with .Net really the only tool for large critical applications.
</description>
		<content:encoded><![CDATA[<p>Thanks for this article. I&#8217;m not actively against Ruby, but after I had started learning Ruby, I realised that Python, while syntactically slightly less compact than Ruby, has a far larger application spectrum behind it and is definitely much more mature. I too was a bit blinded by the Ruby hype, but it is no different to the PHP hype of a few years ago, and I prefer to not have to think too much about how much of a mess so many things have been with PHP.<br />
So I switched to Python as my Perl ersatz for small web applications and scripting tasks.<br />
As for comparing statically typed Java to dynamically typed scripting languages, well, it is  as you say exactly those statically typed objects that enable powerful tools like Eclipse. Java is absolute overkill for small applications, but its maturity and huge support industry makes it, along with .Net really the only tool for large critical applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baglan</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-128</link>
		<dc:creator>Baglan</dc:creator>
		<pubDate>Sat, 29 Jul 2006 02:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-128</guid>
		<description>Saying that Rails is no good is not very different an attitude from preaching the Rails use. It is just a tool and has it&#039;s advantages and disadvantages as any other.
Java is great but so is PHP; Oracle is magnificiet and MySQL is terrific; RoR is miraculous and Django is super-duper; thing is, they coexist.
And they all advance the technology.
</description>
		<content:encoded><![CDATA[<p>Saying that Rails is no good is not very different an attitude from preaching the Rails use. It is just a tool and has it&#8217;s advantages and disadvantages as any other.<br />
Java is great but so is PHP; Oracle is magnificiet and MySQL is terrific; RoR is miraculous and Django is super-duper; thing is, they coexist.<br />
And they all advance the technology.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amartano</title>
		<link>http://gregluck.com/blog/archives/2006/07/report-from-oscon2006-the-ruby-conspiracy/comment-page-2/#comment-127</link>
		<dc:creator>amartano</dc:creator>
		<pubDate>Fri, 28 Jul 2006 09:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://gregluck.com/blog/2006/07/report-from-oscon2006-the-ruby-conspiracy/#comment-127</guid>
		<description>Fair points! Personaly,  I use Ruby because I like Ruby. It suits my purposes and I enjoy it&#039;s style and flexibility. It&#039;s not a silver bullet.
If you don&#039;t like it, don&#039;t use it. If you are using it because somebody told you to, cause it&#039;s the best thing, and it doesn&#039;t live up to it... switch? If you invested a lot of time into it without doing your own research and testing and are feeling let down... Who is to blame?
And if you did your own, found it lacking and moved on, and are annoyed that others find it useful and are touting it&#039;s features... Why do you care? Of course the Hype and Propoganda are intended to generate interest and therefor a market, profit. Isn&#039;t that the whole point?
</description>
		<content:encoded><![CDATA[<p>Fair points! Personaly,  I use Ruby because I like Ruby. It suits my purposes and I enjoy it&#8217;s style and flexibility. It&#8217;s not a silver bullet.<br />
If you don&#8217;t like it, don&#8217;t use it. If you are using it because somebody told you to, cause it&#8217;s the best thing, and it doesn&#8217;t live up to it&#8230; switch? If you invested a lot of time into it without doing your own research and testing and are feeling let down&#8230; Who is to blame?<br />
And if you did your own, found it lacking and moved on, and are annoyed that others find it useful and are touting it&#8217;s features&#8230; Why do you care? Of course the Hype and Propoganda are intended to generate interest and therefor a market, profit. Isn&#8217;t that the whole point?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

