Description
A common way we resolve certain issues where there are several distinct alternatives is by doing a straw poll.
During a telcon, the straw poll is done by assigning each of the options a letter or number, describing it clearly, and having people type their answer into IRC. For example, here's a recent straw poll on the contrast-color()
MVP.
However, it is unclear how we can do straw polls async. This would not only be useful for resolving on things, but even just as a quick way to see where everybody stands on an issue, which would be incredibly useful especially on bikeshedding issues.
One way is the awkward "For Option 1 use a 👍🏼 react, for Option 2 a ❤️ react" etc, but that's hard to parse, disconnected from the actual options, and there is no way to distinguish WG member votes from votes by people who are passing by.
Since every WG member has permissions to edit everyone else's comments, I propose the following:
One member posts the straw poll, e.g. for #9102 it could look like this ( actual poll ):
Async Straw Poll
Please edit this comment, add your at-username next to the option you support and update the count next to it. Votes have been pre-added for people that have already expressed a clear preference.
Ideally, the heading could be a link to a wiki entry that explains this process, but for now it can be to this issue.
If we do want to allow non-members to vote, we can combine it with reaction votes. We did this in the field-sizing
vs form-sizing
straw poll:
Async Straw Poll
Please edit this comment, add your at-username next to the option you support and update the count next to it. Votes have been pre-added for people that have already expressed a clear preference.
If you don't have permissions to edit this comment, please add your vote using reactions (emoji indicated in the beginning of each option)
- 👀 Abstain (1): @vmpstr
- ❤️
field-sizing: content | fixed
(5): @LeaVerou @mirisuzanne @astearns @bfgeek @chrishtr- 👍
form-sizing: content | fixed
(2): @frivoal @tabatkins
I worried a bit about editing conflicts (i.e. someone else edited a comment after you clicked "Edit" and before you submitted) but it appears they are not destructive:

Sure, it would be annoying if everybody is trying to vote at once, but at least it's not destructive.
Edit: