[Numpy-discussion] Future of numpy (was: DARPA funding for Blaze and passing the NumPy torch)
Thu Dec 20 19:51:49 CST 2012
On Thu, Dec 20, 2012 at 5:48 PM, Ondřej Čertík <firstname.lastname@example.org> wrote:
> Hi Matthew,
> On Thu, Dec 20, 2012 at 3:46 PM, Matthew Brett <email@example.com> wrote:
>> [Travis wrote...]
>>> My strong suggestion is that development discussions of the project continue on
>>> this list with consensus among the active participants being the goal for
>>> development. I don't think 100% consensus is a rigid requirement --- but
>>> certainly a super-majority should be the goal, and serious changes should not be
>>> made with out a clear consensus. I would pay special attention to
>>> under-represented people (users with intense usage of NumPy but small voices on
>>> this list). There are many of them. If you push me for specifics then at
>>> this point in NumPy's history, I would say that if Chuck, Nathaniel, and Ralf
>>> agree on a course of action, it will likely be a good thing for the project. I
>>> suspect that even if only 2 of the 3 agree at one time it might still be a good
>>> thing (but I would expect more detail and discussion). There are others whose
>>> opinion should be sought as well: Ondrej Certik, Perry Greenfield, Robert Kern,
>>> David Cournapeau, Francesc Alted, and Mark Wiebe to name a few. For some
>>> questions, I might even seek input from people like Konrad Hinsen and Paul
>>> Dubois --- if they have time to give it. I will still be willing to offer my
>>> view from time to time and if I am asked.
>> Thank you for starting this discussion.
>> I am more or less offline at the moment in Cuba and flying, but I hope
>> very much this will be an opportunity for a good discussion on the
>> best way forward for numpy.
>> Travis - I think you are suggesting that there should be no one
>> person in charge of numpy, and I think this is very unlikely to work
>> well. Perhaps there are good examples of well-led projects where
>> there is not a clear leader, but I can't think of any myself at the
>> moment. My worry would be that, without a clear leader, it will be
>> unclear how decisions are made, and that will make it very hard to
>> take strategic decisions.
>> I would like to humbly suggest the following in the hope that it spurs
>> As first pass, Ralf, Chuck and Nathaniel decide on a core group of
>> people that will form the succession committee. Maybe this could be
>> the list of people you listed above.
>> Ralf, Chuck and Nathaniel then ask for people to wish to propose
>> themselves as the leader of numpy. Anyone proposing themselves to
>> lead numpy would remove themselves from the succession committee.
>> The proposed leaders of numpy write a short manifesto saying why they
>> are the right choice for the job, and what they intend to do if
>> elected. The manifestos and issues arising are discussed in public on
>> the mailing list - the equivalent of an online presidential debate.
>> In due course - say after 2 weeks or after the discussion seems to be
>> dying out - the succession committee votes on the leader. I propose
>> that these votes should be public, but I can see the opposite
> Travis has very clearly made "Chuck, Nathaniel, and Ralf" as the leaders
> of the project. But as always ---- he didn't pick them because he
> needed to create leaders. They were already the de-facto leaders
> of the project due to their actions, involvements and respect in the community,
> so he just made it official.
>> How does that sound?
> To me that sounds like a bad idea. That being said, if Chuck,
> Nathaniel, and Ralf
> agree that it would be a good idea, that's fine with me too.
I forgot to add --- Matthew, I'll be happy to discuss this over phone
once you get back to the US. I know we had discussions over this
in the past, but I couldn't offer much advice, as I didn't understand
the inner working of the numpy development. I now understand
it much better.
More information about the NumPy-Discussion