Live data from Hacker News

Announcing the GNU Kind Communication Guidelines

lists.gnu.org

321–330 of 412 posts

Re: Announcing the GNU Kind Communication Guidelines

#321

> The way we do this, rather than ordering people to be kind or else, is try to help people learn to make their communication more kind. This is excellent; using love and persuasion to help someone improve is so much better than by force, compulsion, and fear. How many children rebel against restrictive and domineering parents? but a child who is loved and taught, but allowed to make choices and pursue independence u…

So, here's the thing. Statements like this? Rather, the problem is that if we make demographic D feel unwelcome, we lose out on possible contributors. And very likely also others that are not in demographic D. This is not a new statement. This is what people pushing diversity have been saying for years and years. The only ways for this to be a new and refreshing thing to you are: 1. You were not paying attention, or…

What I like about this kind communication guideline is that it really makes you need to restricted your last two bullets.

There are certainly other ways and the two you point out are pretty harsh on stallman saying either he’s uninformed through stupidity or through biased sources.

So it makes for an awkward and,likely, nonproductive conversation because it has a basic tenant that stallman is stupid because pet doesn’t believe how you do.

It’s logically not sound and emotionally charged up for a battle.

Re: Announcing the GNU Kind Communication Guidelines

#322
post #261

Earlier quoted context omitted.

>Maybe discuss with that person the possibility of continuing their work but having a small group of other people between them and the general public as an interface layer that handles the less important work. So you mean you want to unseat me from leading the project I'm in charge of? What kind of punishment is this for violating some silly guidelines? [1] >If you think that setting up such a compromise might either…

>In case my point isn't obvious here, an explicit CoC has a number of advantages over a document like this one when it comes to actually resolving conflict, instead of trying to prevent it. It makes value judgements, but only because at some point in the conflict resolution process, leadership will be forced to make value judgements. I disagree. Sociopaths weaponise hard and fast rules. It's better to not make rules…

>I don't really feel like getting into a roleplay with you about your specific Angry Project Lead scenario on hacker news

FWIW, I don't really either, I mostly just wanted to illustrate that not having guidelines or policies about how issues will be handled can lead to problems (like arbitrary enforcement, or accusations of arbitrary enforcement or choosing favorites, etc.). Guidelines for enforcement help protect leadership from accusations of such from contributors, and help protect contributors from actual inconsistent enforcement of the expectations.

>Projects that have good people on them have no need for CoC's. Horrible people will not stop being horrible because there is a CoC there, nor will a CoC drive them away.

But being "good" or "bad" isn't a binary. Its difficult, if not impossible to classify people as good or bad. Actions can be good or bad, generally speaking, but people rarely ever fit nearly into one box or the other. Is Linus a good person or a bad person? Maintaining Linux is a good thing, but abusing contributors is probably bad.

A code of conduct may not itself magically drive toxic people away (although in some cases I think it will). But it does hopefully empower people who are not in positions of relative power in a project to call out bad behavior by those who would previously be protected, with an assurance that the maintainers will take it seriously (or the ability to call out the maintainers for inconsistently enforcing the guidelines).

Conflict resolution is difficult, but that means that the conflict resolution policy, which is in many was what a CoC is, should directly address what happens when there is conflict. "Be kind to each other" doesn't do that, nor does a list of suggestions to communicate kindly.

I think the best comparison is something like incident management policies. Sure, you expect that the systems you rely on will fail only very rarely, but you still have playbooks and systems in place to manage what happens when they do break. The Kind communications define an SLA for interpersonal communication, but don't describe policies to investigate or remediate when the SLA may be violated.

>I disagree. Sociopaths weaponise hard and fast rules. It's better to not make rules that aren't required and stick to communicating as people rather than attempting to rule like computers. Don't choose to be a bureaucrat, choose to be a leader.

Before anything else, I'll note that while abuse thrives on hard and fast rules, it also thrives on ambiguity. One must strike a balance when writing a guideline like this to both explicitly empower the agent of conflict resolution with the ability to resolve conflicts, and to not be so overly regimented as to allow abusive behavior to continue by claiming that it wasn't explicitly banned or whatever.

Transparency and consistency is an important part of leadership. If the people you lead can't trust you or hold you accountable, it becomes problematic. In work environments this results in all kinds of things, but in OSS it results in people silently leaving, or just not joining in the first place.

>If people are still discussing your ruling and what it means for contributors months or years later, you've failed.

That depends. Which people? Someone can kick out anyone who disagrees with them about anything and be left with an effective, if small if perhaps somewhat sycophantic group of consistent contributors. Such a project would likely pass this bar of ruling well, but the project is also likely toxic.

I don't know that I have a better solution, but I might suggest "In general people who don't get their preferred outcome are content to continue working on the project".

Re: Announcing the GNU Kind Communication Guidelines

#323
post #15

On the one hand, I'm glad that he's at least acknowledging that this is a problem. It's disappointing to me that he talks about the problem as if people first noticed it in August, when I've heard it discussed for a decade or more. But still, baby steps. There's also a crashing lack of self-awareness here. This bit sounds great: "The only political positions that the GNU Project endorses are (1) that users should hav…

There's a patch removing this joke now.

https://sourceware.org/ml/libc-alpha/2018-10/msg00399.html

Re: Announcing the GNU Kind Communication Guidelines

#324
post #191

Being politically correct vs getting the job done, I'll always choose getting the job done. There is plenty or role playing projects where your feeling matter more than your skills. In last couple of jobs I am always asking about company policy, if they start piling about diversity and getting everybody heard and how everybody's feelings are most important thing, I don't want to work there. Earn your place with your…

All of this stuff is in service of getting the job done. If people can't usefully collaborate with other people because they literally never developed adult social skills (not uncommon in the tech world), then they're not going to be good contributors or collaborators. They won't know how to constructively criticize others, or take constructive criticism, they won't learn from their mistakes, and they might not even…

One "adult social skill" that comes to mind is the ability to deal with people who haven't developed adult social skills. The vast majority of people in my own professional environment seem to do this even instinctively.

Re: Announcing the GNU Kind Communication Guidelines

#325

Earlier quoted context omitted.

> In fairness, the context of the Ts'o email seems to be conference organization, and it points out that large fractions of the rape statistics are made out of domestic abuse and drunk undergrads. Which seems fairly relevant to a technical conference's audience, don't you... > Neither of those seem particularly relevant for conference organization, so it should be possible to point out those simple facts without bein…

I don't know what kind of conferences you attend, but I've never attended one where people got black-out drunk, nor have I attended any with my partner. On the other hand, I have attended conferences where we were specifically warned by the organizers about pick-pockets and not to go into certain parts of the (rather large, South American) city. So yeah, if we substitute "rape" for "wallet theft", people are in fact…

> I don't know what kind of conferences you attend, but I've never attended one where people got black-out drunk, nor have I attended any with my partner.

I've certainly seen numerous examples of this behavior around technical conferences. There are often runs to local bars or other establishments where its socially normal to drink. In fact, that's a common complaint about tech!

> On the other hand, I have attended conferences where we were specifically warned by the organizers about pick-pockets and not to go into certain parts of the (rather large, South American) city.

And did anyone write a long, statistics-citing rant about how unnecessary it is to warn people about this? I suspect the answer is no, and in fact no one did.

> I also think it's good to remember that people are perfectly fine with victim blaming when it comes to wallet theft. There should be a possibility for nuance here.

... What? Did you genuinely just suggest there should be nuance for rape victim blaming by proxy?

> After all, both the whole setting and the relationships between participants are totally different. And it should be possible to question the connection without being made a target for the kind of accusation you're making.)

Except that many people travel to conferences with their colleagues, and that's precisely the kind of crime of opportunity the statistics (when you exclude statutory crimes) warn about...

Re: Announcing the GNU Kind Communication Guidelines

#326

Earlier quoted context omitted.

Sure, if I have to choose between hypocrisy and improvement, I'll take improvement. But I'd rather have both. And given the extent to which this is written as highfalutin moral principle, I don't think it's unreasonable to deal with it on its own terms. He could have just announced this as an improvement without taking slaps at political views he disagrees with.

Fair enough. But I don't think avoiding politics is possible when making a clear distinction between his and other approaches is important to the author. It's a tricky communications problem to say "I think my approach is better" about a hot topic, explain why, and convince people it really is different, while not implying other ways are worse. I'm inclined to be forgiving, as long as there's an attempt at politeness…

He didn't have to say his approach is better. He could have thanked people for pointing out the problem and announced this as an important step forward for GNU. The announcement could have been half the length, which is always better from a communications perspective, while also removing a lot of the weakest parts and avoiding an unnecessarily confrontational approach.

Put differently, the adage "better to remain silent and be thought a fool than to speak and remove all doubt" definitely applies here. For anybody who has been working on codes of conduct, Stallman's thinking here is at best preaching to the choir. It won't convince anyone he disagrees with that he even understands their perspective, let alone has taken it seriously in formulating this policy.

Re: Announcing the GNU Kind Communication Guidelines

#327
post #28

As co-maintainer of GNU Guix, I want to point out that the views expressed in Richard Stallman's message are his and not those of the Guix maintainers. In particular, by writing that codes of conduct are "punitive spirit", RMS shows a misunderstanding of how these texts came into existence. More importantly, by writing that he disagrees with "making diversity a goal", RMS seems to deny the role we free software peopl…

I rolled my eyes as soon as I saw the subject line in my inbox this morning. This is the culmination of an extremely frustrating internal GNU discussion. RMS has not handled this situation appropriately at all.

That's intriguing... Could you tell us more?

Re: Announcing the GNU Kind Communication Guidelines

#328
post #261

Earlier quoted context omitted.

>In case my point isn't obvious here, an explicit CoC has a number of advantages over a document like this one when it comes to actually resolving conflict, instead of trying to prevent it. It makes value judgements, but only because at some point in the conflict resolution process, leadership will be forced to make value judgements. I disagree. Sociopaths weaponise hard and fast rules. It's better to not make rules…

>I don't really feel like getting into a roleplay with you about your specific Angry Project Lead scenario on hacker news FWIW, I don't really either, I mostly just wanted to illustrate that not having guidelines or policies about how issues will be handled can lead to problems (like arbitrary enforcement, or accusations of arbitrary enforcement or choosing favorites, etc.). Guidelines for enforcement help protect le…

All of those are true and reasonable points. Mostly what I take away from this is that no solution suits all situations.

Re: Announcing the GNU Kind Communication Guidelines

#329
post #43

Earlier quoted context omitted.

Agree. I'm fan of Nonviolent Communication a.k.a Collaborative Communication. NVC acknowledges that moralistic judgments and demands make communication harder, not easier. Still it's important that people should be able to communicate the feelings, needs and make requests. https://en.wikipedia.org/wiki/Nonviolent_Communication

NVC is great and has improved my speaking and listening skills. However, I have to take issue with the name. Co-opting the word violence, is great marketing but dishonest.

>Co-opting the word violence, is great marketing but dishonest.

I disagree that it is dishonest, and I doubt Marshall Rosenberg (founder of NVC) was the one to coin it. I recently read another book on communications (not associated with NVC), and it categorizes poor communications into two categories:

- Silence (withholding your information from the "pool")

- Violence (forcing your information into the "pool")

Neither is literal. Silence in this context doesn't mean not talking. One can be categorized as silent while still talking in great length. In fact, I think they categorize someone who is continually throwing insults as "silent". The person is trying hard not to talk about something and is attempting to deflect. It's more about whether his words and actions are focusing on adding or withholding. Likewise violence is more about suppressing others' perspectives so that you're sure the other side hears yours. Or talking too much, essentially trying to dump as much as possible into the pool.

Just an example that the notion of "violent" communications is not unique to NVC. It seems to be a term used often.

Personally, I do wish it wasn't called NVC - too many people think it is about serious conflict resolution, or about pacifism. It's merely a recipe for speaking.

Re: Announcing the GNU Kind Communication Guidelines

#330
post #202

Earlier quoted context omitted.

Stallman’s guidelines fully support correcting biases. Making diversity a goal is identity politics, which is a very different thing than correcting biases.

> Making diversity a goal is identity politics I think you may be being too absolutist here? This would only be true if literally every demographic thought identically about every aspect of a project or product and brought the same point of view. Then everyone would be interchangeable beyond pure technical competence. However I don't think that's always true, and when it's not that means that diversity can have some…

> This would only be true if literally every demographic thought identically about every aspect of a project or product and brought the same point of view

Assuming that someone's demographic means that they think differently about a topic to another demographic strikes me as very uncomfortable. Basing an argument for diversity on the assumption that e.g a black female programmer is unable to think about a problem in the same way as a white male programmer doesn't feel like a step forward.

Post reply on HN