Re: Tolerance

Keith Moore <moore@network-heretics.com> Tue, 16 July 2019 13:00 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 C272E120419 for <ietf@ietfa.amsl.com>; Tue, 16 Jul 2019 06:00:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 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, URIBL_BLOCKED=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 35PbGiPB7_Wz for <ietf@ietfa.amsl.com>; Tue, 16 Jul 2019 06:00:22 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EF01120418 for <ietf@ietf.org>; Tue, 16 Jul 2019 06:00:22 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 57CAF21E44; Tue, 16 Jul 2019 09:00:21 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Tue, 16 Jul 2019 09:00:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=LZO7R0 MSCrCWYgFMDUEWSyl3xOgzlNbO14vZdf+HZ+Q=; b=114BUt+iI9git80xvwDk7j cPEQyiFaFzxbCF+oAI9njiFn383TXgRmuqkfIMfTU2I+8Sl4B1ojnbLIL9Xqt9bU +Q2gRXxX4kiEQNNwhcNehA4F2mODFEbRA/RgKPbvJhZC2yeOZqm6nzLVGhG0XE/N P/qtgKqk2TgTC50tZsB5QND4bUELMTM98QNfutJVcl0YkpS3NSRlRi0gkI5JO/NR M9HHX82ECSJMCp+D5/ixGY1j/+1gqWfbS/3hH4Id2JuI5WwjzWXNyfnD/tfsHOyw BeVTzvthV1ZvdIRZCX0VFzc74Z2bRB2WVZiegK8zxO6qDpE9452VGKSby8QAgZiw ==
X-ME-Sender: <xms:ZMotXWQRwHnuwOjqDrMcubEPnDWzD2t5Zipsc-2RL-uGrX_Be_ZgHw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddriedtgdeiudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgesrgdtreertdefjeenucfhrhhomhepmfgvihhthhcu ofhoohhrvgcuoehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtghomheqne cukfhppedutdekrddvvddurddukedtrdduheenucfrrghrrghmpehmrghilhhfrhhomhep mhhoohhrvgesnhgvthifohhrkhdqhhgvrhgvthhitghsrdgtohhmnecuvehluhhsthgvrh fuihiivgeptd
X-ME-Proxy: <xmx:ZMotXbuA-CUN-9mFCL6liFxSLrF7jd0tYTRT-HEedOc9GSqGLw9I6Q> <xmx:ZMotXfbv21SAK16QWlh6JFq9YvV5ev6e4jErsqpeEmyK3LvdQrSqRw> <xmx:ZMotXW-EzKK9JMYSh0qC5p7FRSxQgYbrFOy9jeXKLg4jmYy7kQ1tjw> <xmx:ZcotXQmDyO8JbryIXtxM3sx9rBt3FpcIOFuPUaGf4G7bigLQknBrYQ>
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 E8F9980062; Tue, 16 Jul 2019 09:00:19 -0400 (EDT)
Subject: Re: Tolerance
To: Dave Cridland <dave@cridland.net>
Cc: "ietf@ietf.org Discussion" <ietf@ietf.org>
References: <6EB5A0D4-DC17-40A8-B144-DC28F81C576A@employees.org> <A6135702-2156-48F1-A5D3-5F5EAE1B12B3@cooperw.in> <e24cae63-1a9b-7160-73cc-77c29e479eed@comcast.net> <9447eb2b-fd9f-4fa7-8e07-0bc0ad118292@gmail.com> <560a8a2b-3ece-4db9-4bf8-f16acbdc27a4@comcast.net> <ac5eec46-85d9-835a-fc53-02bb97fd25ab@gmail.com> <3b5c74d6-e219-512d-1c02-c7c66ca2573e@eff.org> <52052311-c9ed-7bbb-7f7e-edc1b0119075@network-heretics.com> <CAKHUCzyaftM0tkTAfN-5XNzv+yY1+y89o2s_VtzN41=Mt7mXfw@mail.gmail.com> <C566A98E-FCB0-4C43-8FE6-0AF35D692921@network-heretics.com> <CAKHUCzxyUW-B-sYkWLkA=nMrFv96_qp+xzcrOWvY4E9n9WTbPw@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <c69f552c-6789-34c8-0613-eeed6d7b95ec@network-heretics.com>
Date: Tue, 16 Jul 2019 09:00:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <CAKHUCzxyUW-B-sYkWLkA=nMrFv96_qp+xzcrOWvY4E9n9WTbPw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------5D82FECB6F926AAE5D94E063"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/hE9bSURWDOD_GyhyZjYOzK1yrCI>
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: Tue, 16 Jul 2019 13:00:26 -0000

On 7/16/19 5:55 AM, Dave Cridland wrote:

> On Mon, 15 Jul 2019 at 23:04, Keith Moore <moore@network-heretics.com 
> <mailto:moore@network-heretics.com>> wrote:
>
>
>     On Jul 15, 2019, at 4:51 PM, Dave Cridland <dave@cridland.net
>     <mailto:dave@cridland.net>> wrote:
>
>>     On Mon, 15 Jul 2019 at 18:50, Keith Moore
>>     <moore@network-heretics.com <mailto:moore@network-heretics.com>>
>>     wrote:
>>
>>         On 7/15/19 12:32 PM, Jacob Hoffman-Andrews wrote:
>>
>>         > To reinforce what Melinda's saying: I dedicate less time to
>>         IETF work
>>         > than I otherwise would, specifically because of the hostile
>>         and alien
>>         > nature of debate here. I have colleagues who feel the same
>>         way, and
>>         > other colleagues who refrain entirely from participating at
>>         the IETF
>>         > because of it.
>>
>>         I believe you.   But could you drill down a bit into (i.e.
>>         define more
>>         precisely) "hostile" and/or "alien"?   Because I suspect
>>         these words
>>         mean different things to different people.
>>
>>
>>     Almost certainly the precise meaning taken differs, but the
>>     essential meaning here is that some IETFers choose to be blunt,
>>     and this drives others away.
>
>     Could you be more precise about what it means to be “blunt”? 
>     Because I’m not sure that I know what you mean. I can think of
>     several possible alternatives:
>
>
> Would "unnecessarily aggressive" be clearer? Perhaps simply 
> "unwelcoming" is enough to cover it.

"unnecessarily aggressive" is still kind of vague, but at least I can 
agree that being unnecessarily aggressive is probably counterproductive.

"unwelcoming" is trickier.   I can certainly understand that a newcomer 
to IETF might not understand the conventions for discussion that are 
appropriate to and supportive of IETF's work.   But it has generally 
seemed to me that newcomers to IETF are treated with a bit more 
deference.   The reason a newcomer feels unwelcome might be more due to 
the newcomer's observation of more experienced persons' behavior toward 
one another, than to the way newcomers are treated.   (I will admit I 
have no supporting data for this.)

>     - let’s say (for the sake of example) that my informed technical
>     opinion is that NATs pose a grave threat to the security and
>     stability of the internet and to the internet’s ability to support
>     diverse applications. [*]  Is it too “blunt” of me to say so? Or
>     am I obligated to pretend, for the sake of “politeness” that NATs
>     are somehow more virtuous than that, because others believe that
>     they are?  In other words, do I have an obligation to be dishonest
>     for the sake of protecting others’ egos or their employers’ products?
>
>     [*] note: this is just an example; my current position on NATs is
>     more layered and nuanced than that.
>
> [...]
>
> Politeness surely isn't a bad thing that needs careful protection with 
> scare-quotes. Surely if you're not polite, you're being impolite? I 
> don't see how that is a useful strategy for either persuasion or 
> encouraging debate.

I put "politeness" in quotes because it's dangerously ambiguous.   Not 
only can it mean a lot of different things, many of those things are 
actively harmful to IETF's work.   Politeness is not about intent, it's 
about adhering to social conventions. Many social conventions are 
actually harmful - sometimes in the sense of being detrimental to 
technical work, sometimes in the sense of perpetuating harmful 
prejudices, sometimes even in the sense of supporting abuse and 
protecting abusive people.

I doubt that many IETFers would support forms of "politeness" that they 
know have such negative effects, but often people have become so 
conditioned to harmful social conventions that they don't question them 
or even realize that they exist.   Politeness also varies from one 
culture to another, and is often dependent on things like status and 
gender which, if followed, would deter us from behaving as peers.

It's for these reasons that I don't think IETF should define appropriate 
behavior in terms of "politeness".

There are alternatives that are more defensible.  As examples, it's 
always appropriate to have genuine respect for others, and being 
considerate is always an appropriate motivation (though it can backfire).

There's another problem with the notion of "politeness" that I should 
mention - it's the convention that when someone else violates one's 
notion of politeness, one has license to disregard that person, dismiss 
their input out-of-hand, and/or be critical of them personally (either 
publicly or privately).


>
> But look at what you're doing here - isn't the premise of your 
> paragraph here is that I am suggesting, in a debate over how to 
> encourage people to express opinion, that they should not express 
> their opinions?

I suspect you and I are approximately on the same page with this, but I 
don't have the sense that everyone who has been participating in this 
discussion is on the same page.

There's a figure named Cassandra from ancient Greek mythology. She had 
the gift of prophecy but it came with a curse:  The more accurate her 
prophecies, the more fervently they would be disbelieved.   I think the 
ancient Greeks were wry observers of human nature, that they 
incorporated such observations into their myths, and Cassandra's curse 
is a good example.

I've often seen a form of this curse operating in contemporary 
experience.   It looks something like this: The more that a particular 
observation or suggestion or bit of foresight challenges people's 
presumptions, the more they disbelieve it and/or resist it.   Quite 
often, they see that observation or suggestion or foresight as impolite 
or even offensive.   And the truer the observation, and the more clearly 
it is stated, the more fervently people are inclined to resist it.   
(Though I should caution, the fact that people see something as 
offensive doesn't mean it's true.)

I will assert that engineers and scientists and people who make laws and 
policies, especially, need to cultivate the discipline of looking past 
their presumptions, and to make sincere efforts to ask themselves 
whether a challenging observation or suggestion or potential bit of 
foresight might actually be true.

I will further assert that expecting or conditioning people to be 
"polite" is counterproductive to this, and that the likely principal 
effect of expecting people to be "polite" (without being more specific) 
is to encourage mediocrity in IETF, and to discourage participation of 
people with keen powers of observation or unconventional points-of-view.


>     - or am I supposed to treat every technical proposal or decision
>     as if it’s a good one, and refrain from pointing out flaws, or
>     refrain from attempting to express just how harmful a proposal or
>     decision appears to me to be?  If I think that launching the
>     spacecraft in below-freezing weather will significantly risk
>     killing the crew, or that a proposed bridge design is likely to
>     fail in a heavy wind, with potential loss of life, am I expected
>     to say that in veiled terms like “I recommend against that”?
>
>
> You should read up on Crew Resource Management, which discusses this 
> kind of behaviour (often with the same examples, so I suspect you know 
> of it) in intricate detail, but the summary is "no". Pointing out 
> serious issues, assertively, and explaining why you feel these are 
> serious, should be welcomed. Treating every technical proposal or 
> decision as if it's made in good faith, though, is good - and if 
> everyone does that, your warnings of doom should be more heeded, not less.

I hadn't thought of it in the context of this discussion, but CRM is an 
excellent example of adopting different standards for behavior in 
situations for which social conventions were actually harmful.  Thanks 
for mentioning it.

(especially since it has fair amount of research behind it, maybe we 
could actually use CRM as a starting point for a better notion of IETF 
etiquette)

>
> But most of what I'm concerned about isn't shielding the leadership 
> likely to make decisions, but encouraging newcomers to engage - 
> inevitably, as newcomers, the stakes are much much lower, and the need 
> for feedback less urgent, so you can deliver the message needed in a 
> calmer way.
>
>     - or am I supposed to avoid technical discussion of details of a
>     proposal or decision that might embarrass the person making the
>     proposal or decision?
>
> You're supposed to discuss technical details and decisions in a way 
> that avoids the embarrassment of the person making the proposal or 
> decision.

One should not deliberately try to embarrass.   But neither, I submit, 
should IETF participants feel compelled to describe problems with an 
idea or decision vaguely in order to avoid bruising the egos of the 
people who proposed them.    (Hyperbole doesn't help either, of course.)


>>
>>     And make no mistake, this *is* a choice, and I've only ever seen
>>     long-time, "senior", IETFers defend that choice publicly.
>
>     It may be that very experienced and competent engineers are more
>     likely to understand the value in it.  IETF was blessed to attract
>     a lot of extremely competent people in its early days.
>
>
> I think it's more likely that most people who have spent a significant 
> period of time on these mailing lists are the ones who have grown used 
> to it and consider it normal, or at least can be comfortable with it.

Perhaps they also understand why it's useful or even necessary sometimes.


> When I joined my first IETF list nearly 25 years ago, I was one of the 
> younger ones. I think I still am. While I appreciate the way the IETF 
> keeps me feeling young, I'm not entirely convinced this is an overall 
> positive outcome for the IETF.
>
>>     This means avoiding being blunt when we offer our opinions, as
>>     well as trying to tease out the useful opinion from the bluntness
>>     of others.
>
>     I disagree with that generality.  I don’t think it’s welcoming to
>     people to not take them seriously.  One way to not take someone
>     seriously is to humor them when they make bad suggestions and act
>     as if they were good ones. That’s not to say that I think they
>     should have to endure scathing criticism of their ideas (and
>     certainly not of themselves).  But sometimes it is necessary to be
>     clear.
>
>
> Yes, you're right. The point I was trying to make was that an opinion 
> delivered aggressively, or with sarcasm, or whatever remains an 
> opinion. We are of course free to disagree with it, but as readers, we 
> should try to understand the actual opinion and disagree with that. I 
> didn't intend to suggest that all opinions are equally correct, but it 
> is often useful to understand others' viewpoints and why they hold 
> them. After all, it allows one to construct more persuasive arguments 
> against them. It is that utility that I meant by "useful".

Certainly agree with that.

>>
>>     To put it another way, we should be conservative in what we send,
>>     and liberal in what we accept from others. Just like that
>>     principle, it should not bar us from noting and rejecting bad
>>     input - but we shouldn't let that be the cause of a fatal error.
>
>     I had started to cite that principle myself but found too many
>     cases for which it produced bad results.  At least we agree that
>     we should be able to reject “bad input”.
>
>
> Sorry, this was not as clear as I'd have liked.
>
> I actually intended the "bad input" to mean stripping out the 
> aggressiveness or whatever and rejecting that, so as to concentrate on 
> the substance. But again that's unclear, since I don't mean to suggest 
> we cannot reject poor arguments, invalid statements, and so on. We not 
> only can, we should.

Agree with that also.


>>     b) Rather than call out that choice of words but answer the
>>     essential points, the organisation chose instead to chastise the
>>     sender publicly and leave the points unanswered - unwittingly
>>     shutting down the discussion.
>
>     Different people will have different opinions, and I don’t want to
>     add fuel to that particular fire, but my analysis of that
>     conversation was somewhat different.
>
>
> Sorry.  "Shutting down" was an unwarranted exaggeration. But I think 
> it did indeed reduce constructive participation.

I certainly agree that constructive participation was thwarted, though 
you and I might disagree as to why.  (or not)

Keith