There’s a lot of information here, and my time constraints means it’ll probably take me awhile to get through it all and I didn’t want to just leave this thread dangling, so I wanted to just explicitly acknowledge this, and also mention one higher level thought (without having read any of the links in your post to dig into them).
I’m not personally particularly married to any one specific mechanism for making decisions as long as whatever we end up with is a reasonable process that is able to actually make decisions (vs what we have now).
I think from a consensus decision making POV the council idea is “good enough”, because I think anyone we elect into that position is likely going to try and form rough consensus wherever possible anyways (just like our PEP-Delegates do already) so I’m not super worried about formalizing that need, but I recognize that others may feel differently! What I wonder (and this may exist in some of your links already, if so I apologize) is how these alternative systems handle non-binary choices.
For example, with PEP 722/723 I think we have a rough consensus (or consent at least) that we should do something for those problems, and that one of PEP 722/723 are a good enough for now thing to try. However when you have to pick between them, things feel pretty evenly split between the two options.
One thing I am worried about in this discussion is something I don’t quite have a word for it, but Brett mentioned it earlier. When we were discussing doing the elections for the Python Steering Council we spent quite a bit of time deep in the weeds of choosing various types of voting systems (majority? IRV? Approval? Star? etc). I was guilty of this myself even. In hindsight, I suspect we could have picked literally any voting system (including just having a PSF officer take votes in a google spreadsheet lol) and been just fine, and all that time spent arguing over the specifics of voting nerd shit was largely pointless .
In any case, I’m definitely going to read through those links as I can, but what I think might be helpful though is for folks who are concerned about the council thing, or would prefer a different solution, to lay out a different idea? It doesn’t need to be a PEP or anything at this point, just a quick summary or something would be great. Or if they think that we don’t need a higher level decision making process and the status quo is fine too, then that would be useful information to know.
To be clear, I’m not calling your concerns here pointless, because I do think this is a more fundamental question than the one of “do we use IRV or Approval or What?”. I’m just worried that the practical differences between all reasonable solutions here are so low that it’s more important that we just pick one of them, than which particular one we actually pick. ↩︎