Me and PEP 8010
First, thanks for the kind words.
Ironically I have heard the exact opposite reasoning against me being elected the GUIDO if PEP 8010 were to transpire: that I can lead folks but I donāt have enough technical chops to replace Guido. So does the union of peopleās opinion count?
PEP 8010 and 8011 compared to community voting
So Mariatta said:
Which led to:
For me I think the key point for the PEPs that are very community-driven is that our inability to stick to what was outlined in the voting PEP suggests running things that way might get a bit troublesome. So for me thatās a plus for any of the PEPs that have a more structured system of how things should operate with some high-order power to keep things in line. So while having a time table for voting might keep things from dragging out, itās also a bit harder to enforce if itās a bit less defined whoās in charge to enforce such things (which varies from PEP to PEP).
Thereās also more of a āus versus themā mentality when things are decided by votes (even with anonymous ballots people will know in general how people voted so it wonāt really be unknown). Under Guido we seemed to be reasonably good at saying to ourselves, āwell, that decision was made, so that is thatā. But with voting it wonāt be like that and people will end up taking sides and it will start to be obvious who is driving the language a certain way and that may lead to some bitterness because those people voted that way. Now itās also quite possible it wonāt work this way as much as people being just a bitter towards a single or triple of people, but I know for me I donāt expect things to necessarily run smoother if we are suddenly voting on everything after how things have gone down recently.
āTrying outā new governance models
That can also swing the other way of testing a new governance model for us. While you can argue that PEP 8010 is unique by electing a dictator, it is what we are used to, with 8011 going along that theme somewhat. But the other PEPs are new to this group of people and we donāt know how we will take to any of them as compared to having a singular leader.
Caring about a consistent vision
Personally, Iām worried. For me, āvisionā goes beyond language design. It also extends to question like ādo we rework the C API for potential performance, and if so how should that look?ā Or how about āin the modern era of PyPI do we cut down on the batteries in the stdlib?ā I think there are still plenty of question which will come down to a vision of how things should function as a whole which extend beyond just a choice on syntax or whether we want a None
-aware operator.
Having this poll
I think a lot of us are curious how others are thinking. But I do understand the worry of people using the results of such an informal poll to unconsciously sway opinion. Luckily the voting system that we landed on is designed to help fight this sort of thing, so as long as people do try to vote the way they feel and not the way some people who chose to publicly state it will vote then it should help alleviate any unconscious bias.
I personally havenāt decided if I want to participate in the poll, but I think that if I do it will be extremely broad so as to not make any other PEP I would be okay with seemingly look like it has no support.