<?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>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
	<atom:link href="http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/feed/" rel="self" type="application/rss+xml" />
	<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/</link>
	<description>Insights about high-tech software and web business</description>
	<lastBuildDate>Tue, 15 Jun 2010 21:06:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-21497</link>
		<dc:creator>Fred Brunel</dc:creator>
		<pubDate>Tue, 30 Oct 2007 04:54:18 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-21497</guid>
		<description>&lt;p&gt;Thanks Laurent.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks Laurent.</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-17650</link>
		<dc:creator>Laurent</dc:creator>
		<pubDate>Mon, 29 Oct 2007 22:52:34 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-17650</guid>
		<description>&lt;p&gt;Frederic, you&#039;ve posted an excellent article, in which i could retrieve what mistakes have been done on our project with RoR... 
I took your five points to develop theses mistakes : if you&#039;re interested please check at : http://laurentbois.com/2007/10/29/5-mistakes-done-with-ruby-on-rails/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Frederic, you&#8217;ve posted an excellent article, in which i could retrieve what mistakes have been done on our project with RoR&#8230; 
I took your five points to develop theses mistakes : if you&#8217;re interested please check at : <a href="http://laurentbois.com/2007/10/29/5-mistakes-done-with-ruby-on-rails/" rel="nofollow">http://laurentbois.com/2007/10/29/5-mistakes-done-with-ruby-on-rails/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-17649</link>
		<dc:creator>5 Mistakes done with Ruby on Rails &#171; Laurent&#8217;s Weblog</dc:creator>
		<pubDate>Mon, 29 Oct 2007 22:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-17649</guid>
		<description>&lt;p&gt;[...] 5 Mistakes done with Ruby on&#160;Rails  A colleague gave me last week the link to Fredric Brunel&#8217;s excellent article : 5 Mistakes you should know before using Ruby on Rails in your company. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] 5 Mistakes done with Ruby on&nbsp;Rails  A colleague gave me last week the link to Fredric Brunel&#8217;s excellent article : 5 Mistakes you should know before using Ruby on Rails in your company. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-7364</link>
		<dc:creator>About RoR - Ruby on Rails &#171; Junji&#8217;s Blog Site</dc:creator>
		<pubDate>Thu, 26 Apr 2007 05:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-7364</guid>
		<description>&lt;p&gt;[...] 5 Mistakes You Should Know before using Ruby on Rails in Your Company - http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/ [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] 5 Mistakes You Should Know before using Ruby on Rails in Your Company &#8211; <a href="http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/" rel="nofollow">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/</a> [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-21494</link>
		<dc:creator>Fred Brunel</dc:creator>
		<pubDate>Tue, 24 Apr 2007 06:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-21494</guid>
		<description>&lt;p&gt;&lt;p&gt;Actually the suite of tools we built were only used internally and not open to public -- except for some clients. We did not try to build a public web site or a service with it.&lt;/p&gt;&lt;br&gt;&lt;p&gt;One thing I didn&#039;t mention is that working with Rails gave a boost in motivation to the whole team; and we needed that.&lt;/p&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p></p><p>Actually the suite of tools we built were only used internally and not open to public &#8212; except for some clients. We did not try to build a public web site or a service with it.</p><br /><p>One thing I didn&#8217;t mention is that working with Rails gave a boost in motivation to the whole team; and we needed that.</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-21493</link>
		<dc:creator>Roman Mackovcak</dc:creator>
		<pubDate>Mon, 23 Apr 2007 19:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-21493</guid>
		<description>&lt;p&gt;Hi Frederic,&lt;br&gt;&lt;br&gt;you are brave guy! I would not try to use the rails framework in enterprise for other stuff than prototyping... but it is probably a mental barrier of ex-enterprise architect :o)&lt;br&gt;&lt;br&gt;Cheers and good luck&lt;br&gt;Roman&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Frederic,<br /><br />you are brave guy! I would not try to use the rails framework in enterprise for other stuff than prototyping&#8230; but it is probably a mental barrier of ex-enterprise architect <img src='http://fredbrunel.com/journal/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )<br /><br />Cheers and good luck<br />Roman</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-7228</link>
		<dc:creator>Frederic Brunel</dc:creator>
		<pubDate>Mon, 23 Apr 2007 00:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-7228</guid>
		<description>&lt;p&gt;Hi Cecil,&lt;/p&gt;

&lt;p&gt;I&#039;m glad you keep reading my blog.&lt;/p&gt;

&lt;p&gt;Concerning the point of management I guess you&#039;re right, but unfortunately these two projects were not the only one to suffer from management issues -- it was not tied to using Rails. &lt;/p&gt;

&lt;p&gt;Within these projects I tried to do my best to guide project managers into defining small iterations with clear objectives. Unfortunately they kept trying defining all possible situation for the software and left developers with unanswered questions instead of focusing on steps.&lt;/p&gt;

&lt;p&gt;It&#039;s hard to make people think in terms of agile methodologies especially when the waterfall process is not even understood. They fall into a trap where defining the whole product was too complex and where prototyping should have been very helpful. Just too bad, but a classic story.&lt;/p&gt;

&lt;p&gt;Concerning the Twitter debate you mentioned maybe I should reply in a separate post but anyway. Scaling is something complex that will change the shape of your hardware and software system, there is no magic and no automatic way to absorb such sudden peak of traffic. If you remember well, the architecture of the system we both worked on have been redesigned 3 times to cope with performance and load issues. Having used Java EJB or Oracle Clusters didn&#039;t help that much regarding the nature of our application -- we had to dig in the code and remove frameworks.&lt;/p&gt;

&lt;p&gt;It&#039;s no surprise that the Twitter team had to change and tweak the system to remove bottlenecks -- that&#039;s part of the job. Rails help you to put you app quickly on the market and that&#039;s the most important. Scaling is a different step in the life of your application and chances are that you will always have to make tradeoffs whaterver the technology or framework you use.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Cecil,</p>

<p>I&#8217;m glad you keep reading my blog.</p>

<p>Concerning the point of management I guess you&#8217;re right, but unfortunately these two projects were not the only one to suffer from management issues &#8212; it was not tied to using Rails. </p>

<p>Within these projects I tried to do my best to guide project managers into defining small iterations with clear objectives. Unfortunately they kept trying defining all possible situation for the software and left developers with unanswered questions instead of focusing on steps.</p>

<p>It&#8217;s hard to make people think in terms of agile methodologies especially when the waterfall process is not even understood. They fall into a trap where defining the whole product was too complex and where prototyping should have been very helpful. Just too bad, but a classic story.</p>

<p>Concerning the Twitter debate you mentioned maybe I should reply in a separate post but anyway. Scaling is something complex that will change the shape of your hardware and software system, there is no magic and no automatic way to absorb such sudden peak of traffic. If you remember well, the architecture of the system we both worked on have been redesigned 3 times to cope with performance and load issues. Having used Java EJB or Oracle Clusters didn&#8217;t help that much regarding the nature of our application &#8212; we had to dig in the code and remove frameworks.</p>

<p>It&#8217;s no surprise that the Twitter team had to change and tweak the system to remove bottlenecks &#8212; that&#8217;s part of the job. Rails help you to put you app quickly on the market and that&#8217;s the most important. Scaling is a different step in the life of your application and chances are that you will always have to make tradeoffs whaterver the technology or framework you use.</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-7224</link>
		<dc:creator>rubycorner.net - resources for ruby and rails development</dc:creator>
		<pubDate>Sun, 22 Apr 2007 22:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-7224</guid>
		<description>&lt;p&gt;[...] 5 Mistakes You Should Know before using Ruby on Rails in Your Company - On this post Frederic Brunel has shared experience about the difficulties that he has faced in the company he works for. It&#8217;s really worth to check this mistakes and beware of them. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] 5 Mistakes You Should Know before using Ruby on Rails in Your Company &#8211; On this post Frederic Brunel has shared experience about the difficulties that he has faced in the company he works for. It&#8217;s really worth to check this mistakes and beware of them. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-21491</link>
		<dc:creator>cecil dijoux</dc:creator>
		<pubDate>Fri, 20 Apr 2007 09:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-21491</guid>
		<description>&lt;p&gt;Hi Fred,&lt;br&gt;&lt;br&gt;Thanks for that, very nice and concise. For every single point I can see who you are talking about in term of programmer. &lt;br&gt;&lt;br&gt;IMHO, from my external experience on these very projects you are talking about, I guess you missed a point here : there were no proper project management. No clear milestones, no clear requirements, no clear targets, it was all too fuzzy, leaving developers on their technical own, in a kind of no mans land, without any proper vision of the product  / deadline / requirement. And I guess that when there is no proper project management, there just cant be any Agile process in place. &lt;br&gt;&lt;br&gt;Anyway, in the light of this, what is your current opinion about the current &quot;Ruby can&#039;t scale&quot; debate (&lt;a href=&quot;http://www.infoq.com/news/2007/04/twitter-controversy&quot;&gt;http://www.infoq.com/news/2007/04/twitter-contr...&lt;/a&gt;) ? &lt;br&gt;&lt;br&gt;Funnily enough, this link also addresses your previous blog entry (twitter).&lt;br&gt;&lt;br&gt;peace. c.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Fred,<br /><br />Thanks for that, very nice and concise. For every single point I can see who you are talking about in term of programmer. <br /><br />IMHO, from my external experience on these very projects you are talking about, I guess you missed a point here : there were no proper project management. No clear milestones, no clear requirements, no clear targets, it was all too fuzzy, leaving developers on their technical own, in a kind of no mans land, without any proper vision of the product  / deadline / requirement. And I guess that when there is no proper project management, there just cant be any Agile process in place. <br /><br />Anyway, in the light of this, what is your current opinion about the current &#8220;Ruby can&#8217;t scale&#8221; debate (<a href="http://www.infoq.com/news/2007/04/twitter-controversy">http://www.infoq.com/news/2007/04/twitter-contr&#8230;</a>) ? <br /><br />Funnily enough, this link also addresses your previous blog entry (twitter).<br /><br />peace. c.</p>]]></content:encoded>
	</item>
	<item>
		<title>BUY Compazine ONLINE WITHOUT PRESCRIPTION</title>
		<link>http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/comment-page-1/#comment-21490</link>
		<dc:creator>Pavan Agrawal</dc:creator>
		<pubDate>Thu, 19 Apr 2007 08:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://fredbrunel.com/journal/2007/04/5-mistakes-you-should-know-when-using-ruby-on-rails-in-your-company/#comment-21490</guid>
		<description>&lt;p&gt;It is really a good article... the most important point is we are lacking in TESTING...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It is really a good article&#8230; the most important point is we are lacking in TESTING&#8230;</p>]]></content:encoded>
	</item>
</channel>
</rss>

