jeudi 10 mars 2005

Tarek Ziade interviews philiKON

Tarek from Nuxeo interviews Philipp von Weitershausen about his Zope 3 book. Philipp gives a good explanation of where Zope 3 is currently at and encourages people to use Zope 3 today, via Infrae's Five project for integrating the Zope 3 component architecture into Zope 2.
12:48:09 PM   comment []   

Jim is a good pope

The Zope 3 community was arguing about a code maintenance practice while Jim was out for a week. The discussion generated some consensus but not enough, and there wasn't a sense of closure.

Jim made a few points, then synthesized the discussion into an edict. Most likely, the edict will stick, become part of the ongoing development culture, and people will adhere to it.

In this, Jim showed the traits of a good pope:

  • He is always involved. Since the beginning of Zope 3, for 3, maybe 4 years, Jim has always been available. Credit to Jim for sustained enthusiasm, but also to ZC for the incredible commitment this entails.
  • He listens. More than most, Jim asks questions and tries to understand your point of view, even if he disagrees with it. Note: Jim is a great dad, this might be related. He then synthesizes all viewpoints before giving the edit.
  • He's not afraid to give an edict, when needed. Some developers don't feel comfortable with responsibility. Others go in the opposite direction and give a "my way or the highway" aura. Jim seems to have a good sense when finality is needed on something versus when more discussion is needed.
  • He's right. This is the hard one. When you have talented developers, you need them to accept your edict even if they disagree. Otherwise there is no closure. This can only come when you have such a proven track record of success, they trust your instinct more than their own. Jim isn't infallible, but he's more infallible than the rest of us. Guido is a good example of this.

At the Calibre conference in Paris on Thursday, there was a panel discussion by three foundations: Debian, GNOME, and VideoLAN. Each talked about governance models and how things get done. The Pope model isn't the only approach, but in the hands of someone with maturity and talent like Jim, it works pretty well.
9:05:22 AM   comment []