Re: Effective discourse in the IETF

Keith Moore <moore@network-heretics.com> Wed, 03 July 2019 23:51 UTC

Return-Path: <moore@network-heretics.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E548E12063E for <ietf@ietfa.amsl.com>; Wed, 3 Jul 2019 16:51:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id stUgE4Evss9K for <ietf@ietfa.amsl.com>; Wed, 3 Jul 2019 16:51:20 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98721120662 for <ietf@ietf.org>; Wed, 3 Jul 2019 16:51:20 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 810B921F4C; Wed, 3 Jul 2019 19:51:19 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 03 Jul 2019 19:51:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=WYiO7v X1NZno+jybJaUcGfgEzk4b61ONSB5IZmglfYA=; b=WAMJkZfvYPirniGWXDdpqH //n15vioe6g/OPJ8FMcmuit9xURr/Ur29hdB7z1hAsvMG92Lgqxmr0t2UTRhbODQ YAmqx4hkEq2T2KhfuhYaFaaFCbuFG7VsZtRgh2+lPYsZv7vrB1bb7s+S09Qr8+hF JtV/OLiJ4Iv3hxYVI/RISOk20RUZW2MxJVAfci4sLP23nvtftIYAc8Lu/t3MVf9a 28cx0jl+wyM/GMbW22IjJgUvMUXSSaZKnhGIV/lwoQYHU6SkDT+0kn3UZuEa6u9L uc6A45O3n+zjd84a0UedtA5I348ECH4nzHkqtlv5qcBZB4BscyVGRR9TI5h83oAg ==
X-ME-Sender: <xms:dz8dXYuFKDwm2lUyzsWJPcrq-ZetPZPbK7WNYBVBAFBr2F_9dWo-RA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrfedugddvjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhkffffgggjggtsegrtderre dtfeejnecuhfhrohhmpefmvghithhhucfoohhorhgvuceomhhoohhrvgesnhgvthifohhr khdqhhgvrhgvthhitghsrdgtohhmqeenucfkphepuddtkedrvddvuddrudektddrudehne curfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghrvght ihgtshdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:dz8dXeNU3Ym_IhC32tKnnZpGx4O0O_1Ewrw9TXJnltZBSChbDm4eug> <xmx:dz8dXZMXEBhR4UrlAOBhcx-oEHhKltX0_tCJVp9kmnsw9l8kw6yTqQ> <xmx:dz8dXe6jdAWABVYeNQXZANxmyN6GDwDFAjZth4e0jXMkRMhuOv6H-A> <xmx:dz8dXYAun4RSau7seb94tfsausdvZYtaTgtdinCp82v-rxSY6a-6Sg>
Received: from [192.168.1.66] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id E7ED68005C; Wed, 3 Jul 2019 19:51:18 -0400 (EDT)
Subject: Re: Effective discourse in the IETF
To: ietf@ietf.org
References: <20190628232206.GC10013@kduck.mit.edu> <e7bf71c3-7842-8699-1f56-36ffa823da99@comcast.net> <20190701223914.GK13810@kduck.mit.edu> <bad99f11-0d66-4aba-72ef-b4b648470753@comcast.net> <34A581FE-BCFA-4FDD-A626-372E036BD79A@cooperw.in> <20190703125524.GB98598@verdi> <c24b3857-fa3e-46a9-f55b-dd160250f290@acm.org> <2807ff5a-7fd3-65cc-5574-ae05df6c622c@acm.org> <20190703141309.GX49950@hanna.meerval.net> <F86FDC5A-AF66-492E-A1FC-678486C26065@fugue.com> <20190703151443.GA49950@hanna.meerval.net> <ce29c166-bdb6-c441-8104-632541b1f12d@network-heretics.com> <7acee776-8dce-294c-6261-8d5c65ce46f7@gmail.com> <98d40a67-7cc5-182a-a203-4b1d06c18917@network-heretics.com> <43377a5b-931e-25f2-353b-8fd4a452ea67@gmail.com> <077de81f-6398-5690-4992-72c0b8251d08@network-heretics.com> <CAHBU6ivzg=bkVgekcWmSCAn8aB7d4=rqwCSwYqnq_cCTF0zT1A@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <4d32c748-9c78-2210-c3e4-1d4bd3b2ea14@network-heretics.com>
Date: Wed, 03 Jul 2019 19:51:18 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
MIME-Version: 1.0
In-Reply-To: <CAHBU6ivzg=bkVgekcWmSCAn8aB7d4=rqwCSwYqnq_cCTF0zT1A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------B5B608A4C3694D935126ED4A"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/J6kewD-Guvg58Q8e4Zg5LCDozHc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jul 2019 23:51:30 -0000

On 7/3/19 6:18 PM, Tim Bray wrote:

> I can't immerse myself in this discussion for more than about 15 
> seconds without thinking about the many online communities I have seen 
> implode and dissolve in a pool of anger and recrimination.  A tendency 
> for rhetoric to become polemic and then spiral out of control seems an 
> unavoidable inbuilt feature of the medium.  Therefore, I'm generally 
> in favor of proactive attempts to throw water on flames before the 
> community is placed at risk.

I don't disagree.   We've all seem flame wars get out of hand and rarely 
do they produce good results.

I hope I'm not seen as promoting flame wars.  What I'm trying to promote 
is freedom to raise technical issues, even when people fear (as is often 
the case) that doing so might be seen as impolite.

>   If you think you are a victim of "political correctness", please 
> consider that the people you're mad at probably think they're 
> preserving community health.
I hope we're all trying to preserve community health.

As I see it, there are two sets of concerns:

  * One is that people might be discouraged from speaking freely and
    honestly because they see the environment as hostile.
  * The other is that people might be discouraged from speaking freely
    and honestly because others are telling them that they're being hostile.

IMO both sets of concern are valid.  In a sense, they both have a 
similar undesirable effect of discouraging valuable technical input, 
with consequent harm to IETF's ability to do work.

(I also note that both lines of arguments can be (mis)used to 
deliberately suppress technical input.)

Where I disagree with some is with the idea that the right answer is in 
everyone dumbing down their input to the least common denominator of 
politeness, when (for example) some people's notions of politeness (even 
in the US) include not challenging the opinions of those viewed as "in 
authority".

Instead I think IETF needs explicit community standards for how to 
express input, and standards for how to react to input that one finds 
disagreeable.   And I strongly suspect that such standards should 
resemble Crocker's rules - though again, perhaps not in such an extreme 
form.   I certainly believe that one should confine criticism to 
technical details and/or ideas (not people), that criticism should be 
expressed in terms of what technical problems would or might result, or 
in terms of who would be harmed or disenfranchised by the result, and 
that participants should avoid accusations of improper motive even when 
it seems to be the case (as it sometimes does).   So to cite a concrete 
example, one should be able to call an idea stupid but not to call 
people stupid.  (If you don't like the word "stupid" suggest a better 
one, but we need a way to express that concept.)

>
> It's a pity that "tone policing" has come to mean "attack a position 
> you disagree with based on whining about rudeness" because the literal 
> meaning of the phrase "tone policing" is something I'm generally 
> sympathetic with.  Like any other kind of policing, it can get out of 
> control. But I think it's a necessary activity.

In my experience (mostly outside of IETF but it's starting to appear 
here too), "tone policing" basically amounts to "my prejudices are more 
important/fair than your prejudices, so I have a right to use my 
prejudice as justification to suppress your speech and/or actions 
because I view them as prejudiced because of my own prejudices".

There are milder versions of "tone policing" ("tone feedback"?) that I 
do sometimes find helpful if it reduces the potential for flame wars.

>
> I've been told to shut up and be less rude in at least two IETF WGs 
> and you know what, the people telling me were right.
It can happen to anybody :)

Keith