Speaking for myself: Summary I propose changing our Steering Council election process from simple approval voting to a ranked choice system to better capture voter preferences and provide more meaningful feedback to candidates. I want your input to know if this is worth pursuing. Background Our PE...
Original comment:
I don’t know much about voting systems, but I know someone who does. Unfortunately he’s currently banned. Maybe we can wait until his 3-month ban expires and ask him for advice?
It looks like one comment was temporarily hidden, by an automod I'm guessing. That hardly qualifies as "running someone out". He even continues to engage in the discussion a few comments later.
He's not being run out of the project... yet. This is not a good direction, though. This comes across as the first link that'll show up in a github gist of "What happened to Python?" in a few years. Hopefully not and it's all just an automod mixup, but after the Tim Peters btfo, I know what I'd put my money on.
I may be too far from Python to tell, but it looks kind of incorrect to equate the author and their product. What if Guido decides to stop contributing, will Python end then? Creators of Rust spoken about the fact that Rust went very much not the way they wanted it to, this doesn't make them not creators, nor does it make Rust not Rust
Searching some of these Python Community discussions separately and reading how they handled these bumps in the road as a group has actually increased my confidence in that group as a whole:
On the other hand, the three month suspension of Tim Peters that started it all and how that was handled sounds problematic (the second half of the essay addresses each point from the original banning rationale in detail):
Finally, Chris McDonough (the author of the above article) drawing attention to valid criticism of his own defense of Tim Peters is a blueberry on top of the cherry on the cake:
To be clear that post makes a valid point (don't defend people just because they seem nice or dedicated or whatever), but it isn't a valid criticism of Chris's post because he didn't do that.
He did say Tim is nice and dedicated etc. etc. but he also went through the specific crimes that Tim was supposed to have committed and refuted them.
I read a load of Tim's comments and this was definitely a case of the CoC people getting annoyed with someone who disagreed with them and wouldn't give up. There wasn't anything remotely ban-worthy.
"Dismissing unacceptable behavior of others as a 'neurodivergent' trait, which is problematic because it creates a stereotype that neurodivergent people are hard to interact with and need special treatment.
I'll show you how difficult it is to work with neurodivergent people!
I think that's a little too simplistic. I definitely agree that "we can't show you the evidence of why we made this decision but trust us" isn't going to instill confidence in the community, but it's not like the steering council is some unrelated board of executives. They're all core developers, theoretically chosen for their dedication and contributions to Python as a whole, and it seems their granted power has made them anxious about showing favoritism among the most seasoned at the expense of upholding the community guidelines that keep the Python community a positive and welcoming place.
I think a flawed decision was made, or at least the way it was presented was flawed, and that should be considered for the next election. Maybe the council does need to be totally overhauled, that's a valid position. But this is their work, too, and imply they have no skin in the game is disingenuous.
Probably an automod or something. It mentioned a banned user, which sounds like something an automoderator would auto-remove (i.e. people making alts or something to complain about bans).
The Python steering committee bans Tim Peters, a Python core developer, for 3 months. In an unrelated discussion, someone proposed a new election system for the steering committee. Then the creator of Python insinuated through a comment in the post suggesting why not we ask for an opinion from an expert that he knows, but we need to wait a bit as he's been banned. OP claims this comment has been removed, but may be it's been reinstated as it's still there last time I check.
edited: some grammar typos, and edit some words for clearer context.
The simplest explanation is that an automod action was triggered on the word "banned," and then a mod manually reinstated it. Until I hear further, that's what I'm going to assume happened.
I already helped build a language Monte based on Python and E. Guido isn't invited, because he doesn't understand capabilities; I've had dinner with him before, and he's a nice guy but not really deep into theory.