Re: Learning from FreeBSD's mistakes
On Tue, 28 Mar 2017, Martín Ferrari wrote:
> If somebody repeatedly is:
>
> * performing a substandard job that affects you directly or indirectly,
> * ignoring team practices, or flat-out moving packages out of the team
> to avoid team policies,
> * performing uncoordinated uploads that break reverse dependencies,
> * deciding that they don't like your git packaging style and overwriting it,
> * when criticised argue that they don't have time for your complaints
> because they do so much packaging work, etc.
>
> What do you do?
Talk with them. If possible, meet face to face (schedule a sprint?)
Maybe involve a neutral third party who is respected by both members to
help mediate.
Accept that sometimes people are going to have different metrics of what
a "good job" is. Avoid calling their work "substandard", as that's a
value judgement, and makes the disagreement adversarial.
> This is much worse if said person and their packages are not in a
> team. Then your only recourse is CTTE. We don't have social solutions
> for these social problems.
I think we're selling ourselves short; we have all of the social
solutions,[1] but they're time consuming and hard to enact.
1: From internal communication, to mediation, to CTTE deciding
maintenance, to expulsion.
--
Don Armstrong https://www.donarmstrong.com
[A] theory is falsifiable [(and therefore scientific) only] if the
class of its potential falsifiers is not empty.
-- Sir Karl Popper _The Logic of Scientific Discovery_ §21
Reply to: