<?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: Open Source Communities</title>
	<atom:link href="http://push.cx/2009/open-source-communities/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx/2009/open-source-communities</link>
	<description>A traveling geek&#039;s blog on development, games, and the web</description>
	<lastBuildDate>Tue, 10 Apr 2012 23:41:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Peter Harkins</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89861</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Wed, 21 Jan 2009 17:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89861</guid>
		<description>Marco: That&#039;s what I was getting at with the notion of binary success. Django has succeeded at its goals, but Rails has succeed at its goals and many other things because it had a bigger community.

Tane: Yeah, the paragraph on maladjusted communities that hurt their newbies was written with Rails in mind. I&#039;ve never seen &quot;You don&#039;t want to do that&quot; used seriously anywhere else, it&#039;s sad that patronizing is considered acceptable.

As for the argument that Rails couldn&#039;t have popularized js frameworks because jQuery is currently more successful - well, silly when I say it that way. Ford may be going out of business, but it did a lot to popularize cars. Before Prototype, JS was just seen as a bad toy language best to be ignored or used for pop-ups. I think the fundamental mechanic of Prototype, extending the built-in types, has been shown up by jQuery, but it was the first popular js library and showed that js shouldn&#039;t be ignored. (Can you name one before it? All I&#039;ve got is x.js, but it didn&#039;t really go anywhere.)

Aron: I actually like that Merb was the result of strongly differing opinions. One of the things I tried to emphasize was that large communities are valuable because they can try more of these experiments.

I agree that picking tools by popularity is a mistake -- if that made sense, I&#039;d probably listen to [insert overhyped pop music performer] instead of good music. I said that community was important as tech, but you put it better when you say that projects need to cross a threshold of viability based on community.


And to write in general to the reaction around this piece: I&#039;m a little sorry to have emphasized Django and Rails so much (though it did make it more fun to write). I&#039;m interested in them as a case study in the importance and effects of community, not for a flame war. Thanks to the folks who saw through to that.</description>
		<content:encoded><![CDATA[<p>Marco: That&#8217;s what I was getting at with the notion of binary success. Django has succeeded at its goals, but Rails has succeed at its goals and many other things because it had a bigger community.</p>
<p>Tane: Yeah, the paragraph on maladjusted communities that hurt their newbies was written with Rails in mind. I&#8217;ve never seen &#8220;You don&#8217;t want to do that&#8221; used seriously anywhere else, it&#8217;s sad that patronizing is considered acceptable.</p>
<p>As for the argument that Rails couldn&#8217;t have popularized js frameworks because jQuery is currently more successful &#8211; well, silly when I say it that way. Ford may be going out of business, but it did a lot to popularize cars. Before Prototype, JS was just seen as a bad toy language best to be ignored or used for pop-ups. I think the fundamental mechanic of Prototype, extending the built-in types, has been shown up by jQuery, but it was the first popular js library and showed that js shouldn&#8217;t be ignored. (Can you name one before it? All I&#8217;ve got is x.js, but it didn&#8217;t really go anywhere.)</p>
<p>Aron: I actually like that Merb was the result of strongly differing opinions. One of the things I tried to emphasize was that large communities are valuable because they can try more of these experiments.</p>
<p>I agree that picking tools by popularity is a mistake &#8212; if that made sense, I&#8217;d probably listen to [insert overhyped pop music performer] instead of good music. I said that community was important as tech, but you put it better when you say that projects need to cross a threshold of viability based on community.</p>
<p>And to write in general to the reaction around this piece: I&#8217;m a little sorry to have emphasized Django and Rails so much (though it did make it more fun to write). I&#8217;m interested in them as a case study in the importance and effects of community, not for a flame war. Thanks to the folks who saw through to that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Hoss</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89838</link>
		<dc:creator>Lars Hoss</dc:creator>
		<pubDate>Tue, 20 Jan 2009 09:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89838</guid>
		<description>I feel that the Rails developers, including DHH, were much better at promoting their framework. Thus they got more attention and popularity. On top of this I think that Rails is a bit easier to setup and that it is easier to get started, because of all those sensible defaults and a certain amount of black magic ;). Especially the &quot;black magic&quot; thing, however, is something that many (including me) do not like much. Merb, for an example, originally started with the intention to get rid of this afaik.
Anyway, I kinda like both frameworks and it&#039;s good to have both. One should not forget that both frameworks helped us to get out of the PHP and J2EE world ;)</description>
		<content:encoded><![CDATA[<p>I feel that the Rails developers, including DHH, were much better at promoting their framework. Thus they got more attention and popularity. On top of this I think that Rails is a bit easier to setup and that it is easier to get started, because of all those sensible defaults and a certain amount of black magic ;). Especially the &#8220;black magic&#8221; thing, however, is something that many (including me) do not like much. Merb, for an example, originally started with the intention to get rid of this afaik.<br />
Anyway, I kinda like both frameworks and it&#8217;s good to have both. One should not forget that both frameworks helped us to get out of the PHP and J2EE world ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Open Source Communities - Push cx : Chuqui 3.0</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89834</link>
		<dc:creator>Open Source Communities - Push cx : Chuqui 3.0</dc:creator>
		<pubDate>Tue, 20 Jan 2009 06:53:21 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89834</guid>
		<description>[...] via Open Source Communities - Push cx. [...]</description>
		<content:encoded><![CDATA[<p>[...] via Open Source Communities &#8211; Push cx. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Lasher</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89833</link>
		<dc:creator>Chris Lasher</dc:creator>
		<pubDate>Tue, 20 Jan 2009 06:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89833</guid>
		<description>If it weren&#039;t for Rails, I would have never heard about Django. I&#039;m thankful for both projects. I wouldn&#039;t mind developing in either, I just prefer Python and hence Django.

I have to say that whatever fighting goes on between the two camps really doesn&#039;t affect me as a user of the frameworks. I benefit from any improvement and competition. I feel like the author&#039;s post focuses on a noisy minority, whereas the majority just wants a good tool to get the job done, and will take it in whatever form it comes.</description>
		<content:encoded><![CDATA[<p>If it weren&#8217;t for Rails, I would have never heard about Django. I&#8217;m thankful for both projects. I wouldn&#8217;t mind developing in either, I just prefer Python and hence Django.</p>
<p>I have to say that whatever fighting goes on between the two camps really doesn&#8217;t affect me as a user of the frameworks. I benefit from any improvement and competition. I feel like the author&#8217;s post focuses on a noisy minority, whereas the majority just wants a good tool to get the job done, and will take it in whatever form it comes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aron Pilhofer</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89826</link>
		<dc:creator>Aron Pilhofer</dc:creator>
		<pubDate>Mon, 19 Jan 2009 21:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89826</guid>
		<description>OK Peter, let me defend the framework I do not prefer (and with great restraint, I will ignore Tane&#039;s completely from freakin&#039; Mars post):

1) I think popularity or trend (by whatever measure) is a bad, bad way to choose a framework. A community does not have to be the largest to be viable. It only needs to reach the point where it is self-sustaining, where the codebase and community around it can survive without the founder(s). I think Django has clearly reached that point, so I wouldn&#039;t hesitate to use it in production. (In fact, we are... along with Rails.)

2) Rails has had a broader influence in general, I agree. But I actually think this has helped both frameworks reach a point very very quickly where enterprise users are willing to adopt them. Remember how long it took PHP? Years and years. I remember reading endless uninformed critiques from IT managers saying... you know... it&#039;s not ready... it can&#039;t scale... it&#039;s a toy... real websites are done in java... etc. etc.

3) It&#039;s funny you mention Merb, because the Rails community is anything but unified on the direction of RoR. Merb itself rose out of a frustration by some Rails folks who felt Rails was getting too featureful, and too bloated. It might be a stretch to say this, but I think the Merb phenomenon is basically Rails developers influenced (directly or not) by Django -- or at least the Django way of doing things. Less magic, more explicit, looser coupling among components, etc. So in a way, I might argue that Django has influenced Rails -- and I think for the better.

The Merb/Rails merger also proves that, at least within the Ruby/Framework community, there is room for intelligent criticism and compromise. Now, if we could only find a way to bring that same healthy discourse to discussions outside our respective communities, we might have something.

But, I&#039;m not holding my breath.</description>
		<content:encoded><![CDATA[<p>OK Peter, let me defend the framework I do not prefer (and with great restraint, I will ignore Tane&#8217;s completely from freakin&#8217; Mars post):</p>
<p>1) I think popularity or trend (by whatever measure) is a bad, bad way to choose a framework. A community does not have to be the largest to be viable. It only needs to reach the point where it is self-sustaining, where the codebase and community around it can survive without the founder(s). I think Django has clearly reached that point, so I wouldn&#8217;t hesitate to use it in production. (In fact, we are&#8230; along with Rails.)</p>
<p>2) Rails has had a broader influence in general, I agree. But I actually think this has helped both frameworks reach a point very very quickly where enterprise users are willing to adopt them. Remember how long it took PHP? Years and years. I remember reading endless uninformed critiques from IT managers saying&#8230; you know&#8230; it&#8217;s not ready&#8230; it can&#8217;t scale&#8230; it&#8217;s a toy&#8230; real websites are done in java&#8230; etc. etc.</p>
<p>3) It&#8217;s funny you mention Merb, because the Rails community is anything but unified on the direction of RoR. Merb itself rose out of a frustration by some Rails folks who felt Rails was getting too featureful, and too bloated. It might be a stretch to say this, but I think the Merb phenomenon is basically Rails developers influenced (directly or not) by Django &#8212; or at least the Django way of doing things. Less magic, more explicit, looser coupling among components, etc. So in a way, I might argue that Django has influenced Rails &#8212; and I think for the better.</p>
<p>The Merb/Rails merger also proves that, at least within the Ruby/Framework community, there is room for intelligent criticism and compromise. Now, if we could only find a way to bring that same healthy discourse to discussions outside our respective communities, we might have something.</p>
<p>But, I&#8217;m not holding my breath.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tane Piper</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89822</link>
		<dc:creator>Tane Piper</dc:creator>
		<pubDate>Mon, 19 Jan 2009 17:15:44 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89822</guid>
		<description>I have to agree with the two comments from Rock and Marco above.  I&#039;ve been a Django user for over a year now, knowing no Python beforehand and the reason I chose Django over Rails was for two reasons:

A) The documentation was much more concise and clear, and didn&#039;t make assumptions.
B) The community members will more willing to take the time and explain themselves when I asked a question, rather than shout that I suck.

I also tend to find that the rails community is full of &quot;rockstar programmers&quot; who are willing to spout out their ideas and opinions to anyone who will listen, without actually sitting down and looking at the problems or actually providing any proof.

In terms of all the books for Django vs Rails, have you not heard the saying &quot;Too much of a good thing&quot;?.

Marco also makes a good point on the influence of rails - Rails users do tend to use Prototype more often in their code or examples, yet jQuery is a much more popular library.   And, any rails examples I saw, developers were putting javascript code right into the page using onclick handlers.  This is just bad practice and I hope one that has stopped.</description>
		<content:encoded><![CDATA[<p>I have to agree with the two comments from Rock and Marco above.  I&#8217;ve been a Django user for over a year now, knowing no Python beforehand and the reason I chose Django over Rails was for two reasons:</p>
<p>A) The documentation was much more concise and clear, and didn&#8217;t make assumptions.<br />
B) The community members will more willing to take the time and explain themselves when I asked a question, rather than shout that I suck.</p>
<p>I also tend to find that the rails community is full of &#8220;rockstar programmers&#8221; who are willing to spout out their ideas and opinions to anyone who will listen, without actually sitting down and looking at the problems or actually providing any proof.</p>
<p>In terms of all the books for Django vs Rails, have you not heard the saying &#8220;Too much of a good thing&#8221;?.</p>
<p>Marco also makes a good point on the influence of rails &#8211; Rails users do tend to use Prototype more often in their code or examples, yet jQuery is a much more popular library.   And, any rails examples I saw, developers were putting javascript code right into the page using onclick handlers.  This is just bad practice and I hope one that has stopped.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco Louro</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89818</link>
		<dc:creator>Marco Louro</dc:creator>
		<pubDate>Mon, 19 Jan 2009 15:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89818</guid>
		<description>Django is not less successful than Rails, nor is the opposite true. Success is not measured by popularity and you are confusing both.
Django clearly delivers what it promises, &quot;A Web framework for perfectionists with deadlines&quot;;&quot;Django makes it easier to build better web apps, more quickly and with less code&quot;. 

Django is already successful, and Django&#039;s success does not depend on Rails or having a larger community. 

Rails has influenced web development much more than Django has, it&#039;s true, but saying that it influenced graphic design, collaboration, js toolkits and distributed version control is just too much of a stretch. Would you say that Django influenced cloud computing because of Google App Engine? How has jQuery turned into the dominant js framework if Rails uses protoype? Is design influenced by code? Are you sure? Wikipedia was built in PHP, not Rails. 


I can see where RoR influenced web developers, it was a fresh approach to a large problem, that proved to be quite popular. It influenced a huge number of developers that use not only Rails but other similar frameworks as well. That can be Rails way to measure success, but in my opinion success  != popularity, and that&#039;s why I chose Django and not Rails when I made the switch from PHP. It just fits my needs better and I can relate better to it&#039;s goals.


PS: If Google Trends is any indicator, you&#039;ll see that Django has been growing steadily, and Rails declining, so should we say that Django is a better choice mid/long term?</description>
		<content:encoded><![CDATA[<p>Django is not less successful than Rails, nor is the opposite true. Success is not measured by popularity and you are confusing both.<br />
Django clearly delivers what it promises, &#8220;A Web framework for perfectionists with deadlines&#8221;;&#8221;Django makes it easier to build better web apps, more quickly and with less code&#8221;. </p>
<p>Django is already successful, and Django&#8217;s success does not depend on Rails or having a larger community. </p>
<p>Rails has influenced web development much more than Django has, it&#8217;s true, but saying that it influenced graphic design, collaboration, js toolkits and distributed version control is just too much of a stretch. Would you say that Django influenced cloud computing because of Google App Engine? How has jQuery turned into the dominant js framework if Rails uses protoype? Is design influenced by code? Are you sure? Wikipedia was built in PHP, not Rails. </p>
<p>I can see where RoR influenced web developers, it was a fresh approach to a large problem, that proved to be quite popular. It influenced a huge number of developers that use not only Rails but other similar frameworks as well. That can be Rails way to measure success, but in my opinion success  != popularity, and that&#8217;s why I chose Django and not Rails when I made the switch from PHP. It just fits my needs better and I can relate better to it&#8217;s goals.</p>
<p>PS: If Google Trends is any indicator, you&#8217;ll see that Django has been growing steadily, and Rails declining, so should we say that Django is a better choice mid/long term?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rock Howard</title>
		<link>http://push.cx/2009/open-source-communities/comment-page-1#comment-89817</link>
		<dc:creator>Rock Howard</dc:creator>
		<pubDate>Mon, 19 Jan 2009 14:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=554#comment-89817</guid>
		<description>I have been churning out Django-based apps for over 3 years and I have never bothered to participate in any Rails vs. Django fights. I haven&#039;t even been aware that there was any fighting going on until your blog got added to the the Django Community Aggregator. And yes I partake of the community activities and support them where I can.

Now offer the last few years I have happened to stumbled over some Rails infighting and have been impressed by the verocity and lack of technical basis for those disagreements. I admire raw passion like that, but I hope that tradition remains a part of the Rails community and does not infect Django. We are all kind of too busy for all that.

So please feel free to take this tripe somewhere else. Other than that, the Django community response to this stuff is likely to get as impassioned as &quot;whatever dude&quot;.</description>
		<content:encoded><![CDATA[<p>I have been churning out Django-based apps for over 3 years and I have never bothered to participate in any Rails vs. Django fights. I haven&#8217;t even been aware that there was any fighting going on until your blog got added to the the Django Community Aggregator. And yes I partake of the community activities and support them where I can.</p>
<p>Now offer the last few years I have happened to stumbled over some Rails infighting and have been impressed by the verocity and lack of technical basis for those disagreements. I admire raw passion like that, but I hope that tradition remains a part of the Rails community and does not infect Django. We are all kind of too busy for all that.</p>
<p>So please feel free to take this tripe somewhere else. Other than that, the Django community response to this stuff is likely to get as impassioned as &#8220;whatever dude&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

