[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: