<?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: Governance</title>
	<atom:link href="http://blog.ianbicking.org/2008/05/05/governance/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ianbicking.org/2008/05/05/governance/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 10:58:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Robert</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-168835</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Tue, 27 Jul 2010 13:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-168835</guid>
		<description>A benign dictatorship would be great ( as long as you can find a benign dictator and have the ability to remove him ! )</description>
		<content:encoded><![CDATA[<p>A benign dictatorship would be great ( as long as you can find a benign dictator and have the ability to remove him ! )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah Gift</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-87738</link>
		<dc:creator>Noah Gift</dc:creator>
		<pubDate>Fri, 13 Mar 2009 10:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-87738</guid>
		<description>@fubar  I just happened to be browsing through Django&#039;s source code looking for something that would help on some WSGI code I am writing and I did &quot;read the source Luke&quot;.  It is kind of tough though, as there is no compliance with PEP 8, and in vi all the lines wrap.  I did a svn blame on one particularly troublesome file, and saw this:

RL: http://code.djangoproject.com/svn/django/trunk/django/core/cache/backends

 2378     adrian                 cursor.execute(&quot;SELECT cache_key FROM %s ORDER BY cache_key LIMIT 1 OFFSET %%s&quot; % self._table, [num / self._cull_frequency])
  2378     adrian                 cursor.execute(&quot;DELETE FROM %s WHERE cache_key &lt; %%s&quot; % self._table, [cursor.fetchone()[0]])

That last lines wraps a full 140 characters.  I wouldn&#039;t exactly call that a tribute to software craftsmanship.</description>
		<content:encoded><![CDATA[<p>@fubar  I just happened to be browsing through Django&#8217;s source code looking for something that would help on some WSGI code I am writing and I did &#8220;read the source Luke&#8221;.  It is kind of tough though, as there is no compliance with PEP 8, and in vi all the lines wrap.  I did a svn blame on one particularly troublesome file, and saw this:</p>

<p>RL: <a href="http://code.djangoproject.com/svn/django/trunk/django/core/cache/backends" rel="nofollow">http://code.djangoproject.com/svn/django/trunk/django/core/cache/backends</a></p>

<p>2378     adrian                 cursor.execute(&#8220;SELECT cache<em>key FROM %s ORDER BY cache</em>key LIMIT 1 OFFSET %%s&#8221; % self.<em>table, [num / self.</em>cull<em>frequency])
  2378     adrian                 cursor.execute(&#8220;DELETE FROM %s WHERE cache</em>key &lt; %%s&#8221; % self._table, [cursor.fetchone()[0]])</p>

<p>That last lines wraps a full 140 characters.  I wouldn&#8217;t exactly call that a tribute to software craftsmanship.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Orr</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17225</link>
		<dc:creator>Mike Orr</dc:creator>
		<pubDate>Thu, 08 May 2008 19:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17225</guid>
		<description>Now *that*&#039;s more like it.  Bam. bam, bam, bam, bam!

Fred PyStone just needs to get back in training, start running, and he&#039;ll be back to his warrior self in no time.</description>
		<content:encoded><![CDATA[<p>Now <em>that</em>&#8217;s more like it.  Bam. bam, bam, bam, bam!</p>

<p>Fred PyStone just needs to get back in training, start running, and he&#8217;ll be back to his warrior self in no time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Faassen</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17224</link>
		<dc:creator>Martijn Faassen</dc:creator>
		<pubDate>Thu, 08 May 2008 18:26:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17224</guid>
		<description>You&#039;re not hurting my feelings. My wife drew Grok&#039;s mascot, and it doesn&#039;t look at all like me, no matter what people say! So if he looks wussy I&#039;m not hurt at all. At all! No matter what people say! :)

Have you actually seen him in action, smashing stuff?

http://startifact.com/grok_smash.jpg</description>
		<content:encoded><![CDATA[<p>You&#8217;re not hurting my feelings. My wife drew Grok&#8217;s mascot, and it doesn&#8217;t look at all like me, no matter what people say! So if he looks wussy I&#8217;m not hurt at all. At all! No matter what people say! :)</p>

<p>Have you actually seen him in action, smashing stuff?</p>

<p><a href="http://startifact.com/grok&#95;smash.jpg" rel="nofollow">http://startifact.com/grok_smash.jpg</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Orr</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17223</link>
		<dc:creator>Mike Orr</dc:creator>
		<pubDate>Thu, 08 May 2008 18:14:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17223</guid>
		<description>There has been a growing movement of Python cavemen, partly inspired by Grok&#039;s mascot, Fred Flintstone with a club, ready to club down any unpythonic constructs.  Some form of wrestling at the Python conferences would be good way to balance the geekish atmosphere.  (&quot;Hey, we&#039;re the only programming conference with our own wrestling tournament!&quot;)  I do know a jiu-jitsu guy in Chicago who&#039;s a network administrator.  He doesn&#039;t use Python directly but says, &quot;I know what you&#039;re talking about.&quot; 

Not to offend anybody&#039;s feelings, but the Grok mascot does look a bit wussy. Noah and I could fix that of course, except that I can&#039;t draw.  I wonder if Mr PyStone was a fighter twenty years ago who got worn down by the military-industrial complex (Zope?).</description>
		<content:encoded><![CDATA[<p>There has been a growing movement of Python cavemen, partly inspired by Grok&#8217;s mascot, Fred Flintstone with a club, ready to club down any unpythonic constructs.  Some form of wrestling at the Python conferences would be good way to balance the geekish atmosphere.  (&#8220;Hey, we&#8217;re the only programming conference with our own wrestling tournament!&#8221;)  I do know a jiu-jitsu guy in Chicago who&#8217;s a network administrator.  He doesn&#8217;t use Python directly but says, &#8220;I know what you&#8217;re talking about.&#8221; </p>

<p>Not to offend anybody&#8217;s feelings, but the Grok mascot does look a bit wussy. Noah and I could fix that of course, except that I can&#8217;t draw.  I wonder if Mr PyStone was a fighter twenty years ago who got worn down by the military-industrial complex (Zope?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Faassen</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17219</link>
		<dc:creator>Martijn Faassen</dc:creator>
		<pubDate>Thu, 08 May 2008 17:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17219</guid>
		<description>Agreed that Ian was definitely not trying to insult anyone. I wonder how to describe Grok&#039;s governance structure. It&#039;s being run as an oligarchy, I guess. We heavily reuse other systems though, in particular Zope 3, so we follow a lot of design decisions that originated there. A federation?

Mike: You can excuse Zope 2 for not having access to the right components when it was developed in the 90s, but Django has far less excuse. I think a lot of the right components did already exist when Django was written. They were in Zope 3. :) It&#039;s just that it was very hard to see them back then, so I understand them for not noticing. (Zope&#039;s problem, not Django&#039;s, too)

Noah: being a stubborn outspoken Dutchman, I have a lot of sympathy for following ones own path. I do ally myself to the Zope framework as I see a lot of value in both community, reuse, and avoiding NIH, though spend much of my time actually pushing it forward.</description>
		<content:encoded><![CDATA[<p>Agreed that Ian was definitely not trying to insult anyone. I wonder how to describe Grok&#8217;s governance structure. It&#8217;s being run as an oligarchy, I guess. We heavily reuse other systems though, in particular Zope 3, so we follow a lot of design decisions that originated there. A federation?</p>

<p>Mike: You can excuse Zope 2 for not having access to the right components when it was developed in the 90s, but Django has far less excuse. I think a lot of the right components did already exist when Django was written. They were in Zope 3. :) It&#8217;s just that it was very hard to see them back then, so I understand them for not noticing. (Zope&#8217;s problem, not Django&#8217;s, too)</p>

<p>Noah: being a stubborn outspoken Dutchman, I have a lot of sympathy for following ones own path. I do ally myself to the Zope framework as I see a lot of value in both community, reuse, and avoiding NIH, though spend much of my time actually pushing it forward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah Gift</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17218</link>
		<dc:creator>Noah Gift</dc:creator>
		<pubDate>Thu, 08 May 2008 16:53:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17218</guid>
		<description>Mike/Your are funny as usual :)  In being revolutionary, I largely mean, following my own path.  I do like this medieval theme though, and would like there to be some Jousting mixed into these debates:  http://en.wikipedia.org/wiki/Jousting  Maybe we can get some form of wrestling or sparring to happen at every PyCon.  We could even write a google app engine application that kept fighter stats, weight classes, etc ;)  Seriously, wrestling solves a lot of problems.</description>
		<content:encoded><![CDATA[<p>Mike/Your are funny as usual :)  In being revolutionary, I largely mean, following my own path.  I do like this medieval theme though, and would like there to be some Jousting mixed into these debates:  <a href="http://en.wikipedia.org/wiki/Jousting" rel="nofollow">http://en.wikipedia.org/wiki/Jousting</a>  Maybe we can get some form of wrestling or sparring to happen at every PyCon.  We could even write a google app engine application that kept fighter stats, weight classes, etc ;)  Seriously, wrestling solves a lot of problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Orr</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17211</link>
		<dc:creator>Mike Orr</dc:creator>
		<pubDate>Thu, 08 May 2008 10:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17211</guid>
		<description>&quot;Feudal&quot; is stretching it.  Pylons and its components are mostly one-man shows: the project leader writes the vast majority of code himself.  Pylons is feudal in the sense that Ben cedes a lot of design authority that dictators wouldn&#039;t: he&#039;ll do what others want unless he thinks it&#039;s really bad.  

But the relationship between the projects is not feudal: there&#039;s no emperor over them.  Each project leader is sovereign; none owes anything to the others.  The code has technical interdependencies, but that&#039;s not feudalism any more than a restaurant and its suppliers are feudal.  WSGI-org-onia is both a treaty organization and a marketplace: Pylons shops for components, and all parties make interoperability agreements.  You saw that at the inter-framework meeting at PyCon.  

I don&#039;t know enough about Django&#039;s development structure to know if it&#039;s an oligarchy or not.

Noah is certainly a rebel, but his interest in customizing something specifically for himself makes it unlikely others will follow him, thus no revolution.  I prefer the framework approach because several minds working together can build something better than one mind can.  Frameworks are designed to be used by others besides the author, so they can attract a movement and thus form a revolution.

If you think Ian&#039;s statement was anti-Django, you don&#039;t know Ian.  He wasn&#039;t using &quot;oligarchy&quot; as an insult, but merely describing its governance structure as he sees it.  Pylons developers respect Django and its developers. But Pylons and Django express opposite design philosophies.  One tries to borrow the best; the other tries to build something better.  You can&#039;t expect Pylons developers to like Django when, if they did, they&#039;d have been Django developers instead.  But I think that much of Django&#039;s idiosynchracies are because the right components didn&#039;t exist when Django was written.   Maybe if Pylons had existed then, and were a bit more mature than it is now, there wouldn&#039;t have been a need for a Django project.</description>
		<content:encoded><![CDATA[<p>&#8220;Feudal&#8221; is stretching it.  Pylons and its components are mostly one-man shows: the project leader writes the vast majority of code himself.  Pylons is feudal in the sense that Ben cedes a lot of design authority that dictators wouldn&#8217;t: he&#8217;ll do what others want unless he thinks it&#8217;s really bad.  </p>

<p>But the relationship between the projects is not feudal: there&#8217;s no emperor over them.  Each project leader is sovereign; none owes anything to the others.  The code has technical interdependencies, but that&#8217;s not feudalism any more than a restaurant and its suppliers are feudal.  WSGI-org-onia is both a treaty organization and a marketplace: Pylons shops for components, and all parties make interoperability agreements.  You saw that at the inter-framework meeting at PyCon.  </p>

<p>I don&#8217;t know enough about Django&#8217;s development structure to know if it&#8217;s an oligarchy or not.</p>

<p>Noah is certainly a rebel, but his interest in customizing something specifically for himself makes it unlikely others will follow him, thus no revolution.  I prefer the framework approach because several minds working together can build something better than one mind can.  Frameworks are designed to be used by others besides the author, so they can attract a movement and thus form a revolution.</p>

<p>If you think Ian&#8217;s statement was anti-Django, you don&#8217;t know Ian.  He wasn&#8217;t using &#8220;oligarchy&#8221; as an insult, but merely describing its governance structure as he sees it.  Pylons developers respect Django and its developers. But Pylons and Django express opposite design philosophies.  One tries to borrow the best; the other tries to build something better.  You can&#8217;t expect Pylons developers to like Django when, if they did, they&#8217;d have been Django developers instead.  But I think that much of Django&#8217;s idiosynchracies are because the right components didn&#8217;t exist when Django was written.   Maybe if Pylons had existed then, and were a bit more mature than it is now, there wouldn&#8217;t have been a need for a Django project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah Gift</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17207</link>
		<dc:creator>Noah Gift</dc:creator>
		<pubDate>Thu, 08 May 2008 01:13:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17207</guid>
		<description>Fubar/I am sorry you don&#039;t have the courage to reveal your true identity in a blog post, but from a guess you seem to like to use the word &quot;folk&#039;s&quot;, and &quot;dick-waving&quot;, with a hyphen no less...gee...I wonder who this could be?  I guess you about summarized your method of operation, personal attack, to make your point, anonymously.  What is next, are you going to hide behind a bush at the next PyCon 2009 and throw rocks at me?

I have been studying web frameworks in Python for the last 2 years quite heavily, this includes Pylons, Zope, Zope 3, Grok, Django, web.py, and I don&#039;t like Django for every situation, but I do for some, like the appengine application where I used the Django templates recently.  I also don&#039;t believe in the idea that you need to have a web framework to write a web application in every situation.  I also do not like a tightly configured set of components in all situations, I like freedom.  Finally, I don&#039;t need a leader, or want what you are peddling, sorry, give the next guy in the airport the flower...</description>
		<content:encoded><![CDATA[<p>Fubar/I am sorry you don&#8217;t have the courage to reveal your true identity in a blog post, but from a guess you seem to like to use the word &#8220;folk&#8217;s&#8221;, and &#8220;dick-waving&#8221;, with a hyphen no less&#8230;gee&#8230;I wonder who this could be?  I guess you about summarized your method of operation, personal attack, to make your point, anonymously.  What is next, are you going to hide behind a bush at the next PyCon 2009 and throw rocks at me?</p>

<p>I have been studying web frameworks in Python for the last 2 years quite heavily, this includes Pylons, Zope, Zope 3, Grok, Django, web.py, and I don&#8217;t like Django for every situation, but I do for some, like the appengine application where I used the Django templates recently.  I also don&#8217;t believe in the idea that you need to have a web framework to write a web application in every situation.  I also do not like a tightly configured set of components in all situations, I like freedom.  Finally, I don&#8217;t need a leader, or want what you are peddling, sorry, give the next guy in the airport the flower&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Faassen</title>
		<link>http://blog.ianbicking.org/2008/05/05/governance/comment-page-1/#comment-17188</link>
		<dc:creator>Martijn Faassen</dc:creator>
		<pubDate>Wed, 07 May 2008 10:34:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/05/05/governance/#comment-17188</guid>
		<description>Noah, thanks for the compliment, but I&#039;m not old enough by far to be an &quot;elder&quot;. :)</description>
		<content:encoded><![CDATA[<p>Noah, thanks for the compliment, but I&#8217;m not old enough by far to be an &#8220;elder&#8221;. :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.912 seconds -->
