Lachlan Hunt wrote:
Moving process discussion to www-archive
Sam Ruby wrote:
You don't have to back up your opinion if you "can live with" something.
No, people should need to give justifications whether they are for or
against a proposal. If people don't provide any justification for why
some proposal is good, then there's less information available to base a
decision on. The process must not degrade to a simple voting process,
which is how I perceive the can/can't live with model. It doesn't
matter how many people can or can't live with anything. It's the
quality of the arguments that matter, not the quantity of those arguing
one way or another.
e.g. Consider this scenario:
* Dozens of people are saying they can live with proposal A, but not B.
* 1 or 2 people are saying they strongly prefer proposal B, but they
"can live with" proposal A.
* The many people in favour of A are using relatively weak arguments.
* The few in favour of B are using relatively strong arguments.
Ideally, the result should favour the few over the many: proposal B
should be chosen over A.
In this scenario, nobody said that they "can't live with" proposal B.
If someone did, they would have been asked to provide a strong argument
as to why they did so.
However, as I understand your consensus driven can/can't live with
model, proposal A would be chosen over B, despite it being suboptimal.
The other model may not be considered consensus, and I suspect you think
that's a problem, but it is a technically superior solution and that is
why I think your model is flawed.
In the scenario above, as no-one would be able to provide a strong
argument against either option, both A and B would be made available as
options to the editor.
I know from experience how consensus driven can/can't-live-with
approaches can result in suboptimal outcomes. Just look at the
Selectors API method naming issue. Despite the research and effort I
put into finding the most appropriate name based on evidence and logical
argumentation, the WG went to a vote and forced me to choose a
suboptimal name that no-one was particularly thrilled about but which
everyone "can live with".
Who is suggesting a vote?
- Sam Ruby
P.S. I hate with a passion hypothetical discussions such as these. The
discussion that has occurred recently on issue 54 doctype-legacy-compat
is not an example of a vote. No noses were counted. Only two people
followed instructions. Those two people provided strong cases. Those
strong arguments made by few made a big difference.
Tell me what you don't like about doctype-legacy-compat, and I will see
what I can do to fix real instances of real problems.
If your position is that while this may have worked on
doctype-legacy-compat, it is unlikely to do so on bigger problems, let's
revisit that discussion when we have real instances of real problems.