<?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: Python Web Framework pissing match</title>
	<atom:link href="http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/feed/" rel="self" type="application/rss+xml" />
	<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/</link>
	<description>Thinking about programming in new ways</description>
	<lastBuildDate>Tue, 15 Mar 2011 02:30:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Massimo</title>
		<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-101908</link>
		<dc:creator>Massimo</dc:creator>
		<pubDate>Tue, 30 Oct 2007 05:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-101908</guid>
		<description>I agree with Ian here. I&#039;d like to add that It would be better to have a single web framework (for me that&#039;s Gluon http://mdp.cti.depaul.edu) but given that we have many, competition for the users is a necessary ingredient for evolution.
Here are some funny talks on the subject with opposite views: http://www.ted.com/index.php/talks/view/id/93 and http://www.ted.com/index.php/talks/view/id/20</description>
		<content:encoded><![CDATA[<p>I agree with Ian here. I&#8217;d like to add that It would be better to have a single web framework (for me that&#8217;s Gluon <a href="http://mdp.cti.depaul.edu" rel="nofollow">http://mdp.cti.depaul.edu</a>) but given that we have many, competition for the users is a necessary ingredient for evolution.<br />
Here are some funny talks on the subject with opposite views: <a href="http://www.ted.com/index.php/talks/view/id/93" rel="nofollow">http://www.ted.com/index.php/talks/view/id/93</a> and <a href="http://www.ted.com/index.php/talks/view/id/20" rel="nofollow">http://www.ted.com/index.php/talks/view/id/20</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Eckel</title>
		<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-41348</link>
		<dc:creator>Bruce Eckel</dc:creator>
		<pubDate>Fri, 06 Apr 2007 08:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-41348</guid>
		<description>At the as-yet-unannounced Dynamic Web Frameworks Jam in Crested Butte, CO (either June 5-8 or 12-19) we are planning to investigate TG, Django and Rails. So we can compare and contrast. I find that I learn more by studying different systems, and after this I hope to have a pretty good idea of what a web framework actually is, precisely because I will have seen the differences.</description>
		<content:encoded><![CDATA[<p>At the as-yet-unannounced Dynamic Web Frameworks Jam in Crested Butte, CO (either June 5-8 or 12-19) we are planning to investigate TG, Django and Rails. So we can compare and contrast. I find that I learn more by studying different systems, and after this I hope to have a pretty good idea of what a web framework actually is, precisely because I will have seen the differences.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Ramm</title>
		<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28782</link>
		<dc:creator>Mark Ramm</dc:creator>
		<pubDate>Tue, 20 Feb 2007 12:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28782</guid>
		<description>Ian, 

My whole point is about politeness, and about not devolving into techno-tribalism.  We need to be willing to see good in other &quot;tribes&quot; and hold our opinions just a bit more loosely.  

Listening to others and really understanding why they do things is hard, but it&#039;s also important.  Django&#039;s architectural decisions seem odd to me, but they do have their reasons.  And when I finally understood those reasons, I became smarter.   

Of course that doesn&#039;t mean I&#039;ll drop TurboGears, I still think code re-use is worth the trouble it causes.   But, Jacob said it very well &quot;there are benefits to straight-forward bundling, and there are others to letting influence be more piecemeal. Itâ€™s tradeoffs all the way down.&quot;

If one way is labled as &quot;just plain wrong&quot; you don&#039;t get to see the trade-offs clearly. 

So, my point was let&#039;s disagree, but let&#039;s do it well!  Let&#039;s listen and learn as much as we argue.  Then we&#039;ll all be better off.</description>
		<content:encoded><![CDATA[<p>Ian, </p>
<p>My whole point is about politeness, and about not devolving into techno-tribalism.  We need to be willing to see good in other &#8220;tribes&#8221; and hold our opinions just a bit more loosely.  </p>
<p>Listening to others and really understanding why they do things is hard, but it&#8217;s also important.  Django&#8217;s architectural decisions seem odd to me, but they do have their reasons.  And when I finally understood those reasons, I became smarter.   </p>
<p>Of course that doesn&#8217;t mean I&#8217;ll drop TurboGears, I still think code re-use is worth the trouble it causes.   But, Jacob said it very well &#8220;there are benefits to straight-forward bundling, and there are others to letting influence be more piecemeal. Itâ€™s tradeoffs all the way down.&#8221;</p>
<p>If one way is labled as &#8220;just plain wrong&#8221; you don&#8217;t get to see the trade-offs clearly. </p>
<p>So, my point was let&#8217;s disagree, but let&#8217;s do it well!  Let&#8217;s listen and learn as much as we argue.  Then we&#8217;ll all be better off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Holovaty</title>
		<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28733</link>
		<dc:creator>Adrian Holovaty</dc:creator>
		<pubDate>Tue, 20 Feb 2007 05:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28733</guid>
		<description>Right on, Mark. These arguments have gotten O-L-D. Frankly, I&#039;m embarrassed for the folks who have participated in the pissing matches lately, on both sides of the aisle. It&#039;s embarrassing for all parties involved, and it&#039;s embarrassing for the Python community in general.</description>
		<content:encoded><![CDATA[<p>Right on, Mark. These arguments have gotten O-L-D. Frankly, I&#8217;m embarrassed for the folks who have participated in the pissing matches lately, on both sides of the aisle. It&#8217;s embarrassing for all parties involved, and it&#8217;s embarrassing for the Python community in general.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Bicking</title>
		<link>http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28730</link>
		<dc:creator>Ian Bicking</dc:creator>
		<pubDate>Tue, 20 Feb 2007 05:29:46 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/index.php/2007/02/20/python-web-framework-pissing-match/#comment-28730</guid>
		<description>But Mark, pissing matches are publicity!  And there&#039;s no such thing as bad publicity.  

Dismissing everything as differences in opinion isn&#039;t really helpful, or even honest, because *why* there are differing opinions does matter -- or, if it doesn&#039;t, then why do we even bother forming these opinions?

Of course, being polite and civil is still essential, since that&#039;s all our communities are built on.</description>
		<content:encoded><![CDATA[<p>But Mark, pissing matches are publicity!  And there&#8217;s no such thing as bad publicity.  </p>
<p>Dismissing everything as differences in opinion isn&#8217;t really helpful, or even honest, because *why* there are differing opinions does matter &#8212; or, if it doesn&#8217;t, then why do we even bother forming these opinions?</p>
<p>Of course, being polite and civil is still essential, since that&#8217;s all our communities are built on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

