On 18/09/18 23:37, James Lu wrote:
Other than that, my biggest issues with the current mailing system are:

* There’s no way to keep a updated proposal of your own- if you decide to 
change your proposal, you have to communicate the change. Then, if you want to 
find the authoritative current copy, since you might’ve forgotten or you want 
to join he current discussion, then you have to dig through  the emails and 
recursively apply the proposed change. It’s just easier if people can have one 
proposal they can edit themselves.

Believe it or not, I like the fact that you can't just edit posts. I've lost count of the number of forum threads I've been on where comments to the initial post make *no sense* because that initial post is nothing like it was to start with.

(Also it makes it easier to quote people back at themselves :-)

   * I’ve seen experienced people get confused about what was the current 
proposal because they were replying to older emails or they didn’t see the 
email with the clear examples.

As you said yourself, "you have to communicate the change." Even in a forum or similar. Just editing your post and expecting people to notice is not going to cut it. And yes, there is a danger that even experienced people will get confused about what is being proposed right now, but I've seen that happen on forums too. The lack of threading tends to help with that, but on the other hand it stifles breadth of debate.

* The mailing list is frankly obscure. Python community leaders and package 
maintainers often are not aware or do not participate in Python-ideas. Not many 
people know how to use or navigate a mailing list.
   * No one really promotes the mailing list, you have to go out of your way to 
find where new features are proposed.
   * Higher discoverability means more people can participate, providing their 
own use cases or voting (I mean using like or dislike measures, consensus 
should still be how things are approved) go out of their way to find so they 
can propose something. Instead, I envision a forum where people can read and 
give their 2 cents about what features they might like to see or might not want 
to see.

-1.  (I'm British, I'm allowed to be ironic.)

Approximately none of this has anything to do with the medium. If the mailing list is obscure (and personally I don't think it is), it just needs better advertising. A poorly advertised forum is equally undiscoverable.

    * More people means instead of having to make decisions from sometimes 
subjective personal experience, we can make decisions with confidence in what 
other Python devs want.

Um. Have you read this list? Mostly we can make decisions with confidence that people disagree vigorously about what they as Python devs want.

Besides, I've never met a mailing list, forum or any group of more than about twelve people that could make decisions in a timely manner (or at all in some cases), and I've been a member of a few that were supposed to. Eventually some*one* has to decide to do or allow something, traditionally the BDFL.

Since potential proposers will find it easier to navigate a GUI forum, they can 
read previous discussions to understand the reasoning, precedent behind 
rejected and successful features. People proposing things that have already 
been rejected before can be directed to open a subtopic on the older discussion.

Your faith in graphical interfaces is touching, but I've seen some stinkers. It is no easier to go through the average forum's thousands of prior discussions looking for the topic you are interested in than it is to go through the mailing list archive (and frankly googling is your best bet for both). People don't always do it here, but they don't always do it on any of the forums I'm on either, and resurrecting a moribund thread is no different to resurrecting a moribund topic.

--
Rhodri James *-* Kynesim Ltd
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to