On Fri, Jun 29, 2012 at 4:50 PM, Bryce L Nordgren bnordg...@gmail.com wrote:
-- Forwarded message --
From: Bryce L Nordgren bnordg...@gmail.com
Date: Fri, Jun 29, 2012 at 4:48 PM
Subject: Re: [Nix-dev] Improving the Developer Experience in the Nix
Community
To: 7c6f4...@mail.ru
On Fri, Jun 29, 2012 at 4:41 PM, Michael Raskin 7c6f4...@mail.ru wrote:
It does look that currently it is unattainable as such on some
questions. Consensus is good when it is feasible, but with some amount
of differences it is too much to ask for.
Consensus as the only operating rule excludes Nix from the workplace. Nearly
all workplaces have nonnegotiable policies, and it's likely that these will
not be compatible. So there must always be an adaptation layer between a
more or less generic distribution and the specific policies on site. The
adaption layer is bidirectional: the distribution should be prepared to
accept and de-specialize contributions from any particular environment, just
as each participant must be prepared to specialize the generic distribution
to their needs.
An important part of Consensus is recognizing when it doesn't apply.
The consensus process sounds very interesting to me. I can't think of
any particular cases which would infringe on a workplace policy
personally. If I understand correctly, the idea is that you vote
against (block) things you feel strongly should not happen, so it's
just the opposite of a normal voting process where you vote in favor
of a proposal. With the normal voting process a decision can be
accepted even if some people are strongly against it. With the
consensus process everybody doesn't have to agree or think that the
solution is the best possible one, it just needs to be the case that
nobody is strongly against it.
Whether someone has the right to vote with either system is difficult
to determine, and a single blocker is more powerful than a single
voter so that may make it tricky to apply. I can see why it makes
sense for members to be physically present at a meeting to work out
differences of opinion. I wouldn't rule it out as an optional decision
making process just yet though.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev