Re: Effective discourse in the IETF

Keith Moore <moore@network-heretics.com> Thu, 04 July 2019 18:27 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 D072A120159 for <ietf@ietfa.amsl.com>; Thu, 4 Jul 2019 11:27:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 0ncQ6PIIzLTU for <ietf@ietfa.amsl.com>; Thu, 4 Jul 2019 11:27:10 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA51E120156 for <ietf@ietf.org>; Thu, 4 Jul 2019 11:27:09 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 2559E21540; Thu, 4 Jul 2019 14:27:08 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 04 Jul 2019 14:27:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=ErfqFW1LKrfNULi7QCanCZy9Kryp9FRWmZjITvnPS go=; b=KhjuNSVGMLo6975WSU/cZXNr+MZ6CRG26rCwUYO6jgZ599z0ZwIFh0t5s I/CFUWX/8uabUGckAfRBMfgh9Hy0Qth9yoiHhY4v8Fp7kSwzyGGTGxyCDo5RrBya U7GsQyGLrpuCH1NsCy/sl6aAV6eDuOWgqPB78y6JDx6cOCV+8C8P268lJlwXx6Q2 YlkurEuPaYrO1GeOTZfbcjXm0Qq+2N+WuoRtTF8olkAkhZU5E4sfUuWBFoR5l8GM uUeX26Uxc9DuA5Zyjv2Svii/Z6spyiZwPcEYf1or6pDIajoRndbmNDgnqo2gAlGi dTXZRy5/fRJJD4fkFHhOuOpjX4k2g==
X-ME-Sender: <xms:-0QeXSmnvTuxyj7XzHHp7D1cnbV4djC7S5H3CX0u0dpkxgn7jWbRzQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrfedvgdduvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomhepmfgvihht hhcuofhoohhrvgcuoehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtghomh eqnecukfhppedutdekrddvvddurddukedtrdduheenucfrrghrrghmpehmrghilhhfrhho mhepmhhoohhrvgesnhgvthifohhrkhdqhhgvrhgvthhitghsrdgtohhmnecuvehluhhsth gvrhfuihiivgeptd
X-ME-Proxy: <xmx:-0QeXSRdfsRIfgo5SmdPG4hKrqrcjN9RXls84gL13YY54Yb728STQQ> <xmx:-0QeXRFwmSr95NvQbVyECbyx-xXI8Vjey3o5iRymS0mcXakTd8BNPA> <xmx:-0QeXXHMJXJsU3HWNbryLNQtdOchP21z1RKNYKySfwomVWktIzPthQ> <xmx:_EQeXbbdI-nomhSHcs8fyF62CRhgCjdSvaxSbW9eDppRweaPSlZbeA>
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 ECFF9380074; Thu, 4 Jul 2019 14:27:06 -0400 (EDT)
Subject: Re: Effective discourse in the IETF
To: Pete Resnick <resnick@episteme.net>
Cc: 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> <a66a328c-3765-85ef-837f-78f90df65275@gmail.com> <c52e7256-6804-ab16-1cc0-b59b0efae631@network-heretics.com> <F8B7949C-9C82-4A15-8B45-0E0B304EB0E5@episteme.net>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <e8fa3003-ea36-25be-1e48-14b06284ea2f@network-heretics.com>
Date: Thu, 04 Jul 2019 14:27:06 -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: <F8B7949C-9C82-4A15-8B45-0E0B304EB0E5@episteme.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/mPg-zAO6iaK7_wCuJo9_xaCQEq0>
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: Thu, 04 Jul 2019 18:27:13 -0000

On 7/4/19 1:24 PM, Pete Resnick wrote:

> On 3 Jul 2019, at 18:29, Keith Moore wrote:
>
>> On 7/3/19 6:26 PM, Melinda Shore wrote:
>>
>>>
>>>> Of course I'm aware that we used
>>>> consensus-based decision-making.  But the appearance of consensus is
>>>> misleading if people aren't permitted to openly express their views,
>>>> even if they do so in a suboptimal manner.
>>> Consensus is a process, and it takes effort and craftsmanship
>>> to build it.  Brutality and the argumentation style you and others
>>> are advocating would be a pretty good example of a consensus anti-
>>> pattern.
>>
>> At no time have I advocated brutality, and it's a gross 
>> mischaracterization of the argumentation style that I personally 
>> prefer.  But your current argumentation style is insulting beyond 
>> almost anything I've seen in my nearly 30 year history with IETF.
>
> Keith, if I understand this correctly, you have been arguing (a la 
> Crocker's Rules) that it is important that people be able to criticize 
> ideas in an unvarnished way and that listeners need to get over any 
> personal insult they might feel and instead focus on the content of 
> those criticisms. 

Yes, though I've repeatedly said things like "not in such an extreme 
form".   But yes, people need to try to listen to ideas, and criticism 
of ideas, in whatever form it's offered, even though this might be a 
challenge.  I see countless examples in which people reject an idea not 
because it's an inherently bad idea, but because they don't like the 
person making it, or they project all kinds of motivations onto that 
person that are often entirely figments of the readers' imaginations.   
So yes, I do believe that readers have a responsibility to try to 
overcome their prejudices when reading ideas and criticism of ideas by 
others.   And I would have thought that were obvious to most longtime 
IETF participants, so I'm surprised there's so much backlash about it.

Maybe people interpret Crocker's Rules differently than I do, but I 
don't interpret them as encouraging people to be abusive jerks.   I 
interpret them as encouraging speakers to be honest and encouraging 
listeners to look past their own prejudices.   What I've experienced for 
most of my time in IETF is that speaking honestly can be tremendously 
difficult to do precisely because audiences can be so hostile (see above 
paragraph) [*].   And while it's all well and good to want people to 
couch their ideas in palatable terms, and one can be more effective if 
one manages to do so, the demand that many people seem to want to impose 
(which I interpret as effectively "express this idea in terms that I 
like, or that avoid my prejudices") imposes yet another barrier to 
getting the idea out at all, and that's tragic.

Also I fundamentally do not believe that it's the responsibility of the 
lone speaker to avoid all of the numerous readers' prejudices, and it 
seems to me that readers' prejudices are generally a far bigger barrier 
to getting the idea out than any ill intent on the speaker's part.   So 
I think readers in IETF need to try harder and not expect to be 
accommodated.   But to be clearer, I do expect speakers to act in good 
faith, which probably includes not trying to push readers' buttons.

> And yet here, instead of focusing on Melinda's actual criticisms, you 
> focus on your interpretation of her "characterization" of your 
> position[*], criticize her "argumentation style", and are "insulted" 
> (and earlier, "belittled" by her pointing out that what you say might 
> be in conflict with consensus-based decision making). That's a pretty 
> impressive level of irony.
>
> ([*] I took her use of the word "brutality" has meaning "an act that 
> is harsh and without consideration to the feelings of another", which 
> seems pretty consonant with how you were using "brutal honesty".)

Ah, to me "brutality" is more extreme than that - something like a 
willful intent to do serious harm.

I found Melinda's message baffling because it seemed to be exhibiting 
ill intent from someone I don't think I've ever seen exhibit such 
before.  If anything the attack seemed more extreme because of this.   
If she was trying to deliberately push my buttons in an effort to get me 
to see the flaws in my argument, it didn't have the desired effect 
because (silly me?) I took her message at face value rather than as a 
stunt.   But it also seemed to me that she was acting in a way that 
contradicted what she was advocating, which to me was not supportive of 
her argument.   If I misinterpreted her intent, I'm relieved.

>
> So, getting to the substance of both of your comments rather than on 
> how they were presented:
>
>> You'd prefer the appearance of consensus obtained from a group that's 
>> hostile to technical input?  Real consensus requires openness to 
>> input, even input that's unsettling.
>
> You've very much missed Melinda's point. 7282 not only points out that 
> it is important to listen to all technical points, but it also makes 
> quite clear that a failure of consensus can also come from people 
> "giving up". As Melinda says:
>
>>> And I know you've heard this before but I'm going to
>>> repeat it because I think it's a huge problem: harshness is going
>>> to stop people from expressing their views, as well
>
> If I am participating in a WG and happen to have a showstopper 
> technical point, but it is shouted down by someone who, on the grounds 
> of "being brutally honest", is simply being an ass, I might very well 
> decide that it is no longer worth my energy and walk away from the 
> noxious environment. And if nobody happened to really understand my 
> point because it was drowned out by all of the "brutal honesty", the 
> consensus has failed miserably, as will the protocol being produced.

I don't disagree with that.  It's just that in my experience it seems 
that the audience is MUCH more likely to label the speaker as "being an 
ass" when the speaker really is acting in good faith and trying to 
express a point despite his/her frustration at the hostile/prejudiced 
audience, than that the speaker is actually being an ass.

And as I've said a couple of times, feel free to suggest a better phrase 
than "brutally honest", because I think it's being taken in a way other 
than that I intended.   My experience is that many (most?) people have a 
hard time even with well-intended honesty - honesty that's not trying to 
offend anyone - and often react with hostility to it because of their 
own prejudices.   But by (hastily) choosing the words "brutal honesty" I 
wasn't intending to suggest that speakers should intend to be abusive, 
but rather that speakers should feel free to contribute technical ideas 
and criticism in good faith even if those ideas and criticism might be 
seen as offensive to people attached to different ideas, or people 
projecting ill intent on the speaker that doesn't actually exist.

> So you have to decide if you want to occasionally tone down the 
> "brutal honesty" and listen more carefully so as not to risk missing 
> important technical points that might be lost because others in the 
> group won't tolerate that "brutal honesty".
>
>>> and it's
>>> really not at all clear to me that their participation is less
>>> valuable than participation by people who feel muzzled by an
>>> expectation of courtesy.
>>
>> What I have consistently found for my whole life is that it's 
>> essential to stand up to abusive people, and people who use lies and 
>> intimidation to suppress input and distort facts.    You seem to be 
>> speaking out in favor of such tactics, maybe even employing them 
>> yourself.    I prefer to believe that you've simply misunderstood me 
>> or have a warped view of who I am and what I stand for, but no amount 
>> of trying to correct your impression seems to work.   So it's hard to 
>> see it as anything other than abuse.
>
> I think it is you, Keith, who has misunderstood Melinda's point, 
> accusing her of ill motives instead of presuming there is a good point 
> in there and attempting to look for it. I would suggest a reset on 
> your part, and you attempting to understand the point being made 
> instead of trying to be so "brutally honest" with her.

Well, again, I took it at face value rather than as a stunt; assumed it 
was honest rather than playing a role.   (I've rarely found stunts 
effective when I've tried them).

But I don't think I missed the broader point - some people feel like the 
bulk of the responsibility is on the speaker to try to avoid offending 
the audience, and I feel like the bulk of the responsibility is on the 
listeners to try to avoid being fooled by their own prejudices.    But 
it's not as if the entirety of the responsibility is on either party.   
I hope that clarifies things.

Keith