Hacker News new | ask | show | jobs
by pas 607 days ago
thanks for the details and links!

how they are getting elected? who can vote?

1 comments

There are about 90 core developers who can vote. At most 30 of those are active and have any clue of what happens on the issue tracker or discuss.python.org.

For the other 60, if someone was friendly to them 30 years ago, they still think he is a awesome chap even if he is now a venomous bureaucrat.

Approval voting is used, and SC members often sail through with just 30 of 90 votes. The pool of candidates is limited due to lack of interest and the perception that only the inner circle will somehow get the required low bar of around 30 votes. Also, people are intimidated since the SC ruins careers and gets away with lying.

The whole thing has the dynamics of a high school party where somewhat popular people dominate the scene and a handful of intelligent people stand in the corner and wonder where the popularity comes from.

It is all a deeply unprofessional setup.

Thanks again for the details!

It seems that the active developers are either in "the group", don't care (because they can get their work done), or care and now suffer the consequences.

And it seems the majority strictly doesn't care. Which is strange, but ... Python is old, and has its conservative-ish status quo, so it kind of makes sense (at least in my interpretation) that most eligible voters basically represent Python's "past" and doesn't really want much to do with its "future" (and present, apparently).

Do core devs lose their vote if they don't contribute for some time? Is there some kind of publish-or-perish thing?