Re: Bad/Good ideas and damage control by experienced participants (was: Harassment, abuse, accountability. and IETF mailing lists)

Dan Harkins <dharkins@lounge.org> Tue, 14 June 2022 03:51 UTC

Return-Path: <dharkins@lounge.org>
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 3588AC14F746 for <ietf@ietfa.amsl.com>; Mon, 13 Jun 2022 20:51:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.786
X-Spam-Level:
X-Spam-Status: No, score=-3.786 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KQabKJGA4U5D for <ietf@ietfa.amsl.com>; Mon, 13 Jun 2022 20:51:46 -0700 (PDT)
Received: from www.goatley.com (www.goatley.com [198.137.202.94]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08B09C14F733 for <ietf@ietf.org>; Mon, 13 Jun 2022 20:51:45 -0700 (PDT)
Received: from kitty.bergandi.net (cpe-76-176-14-122.san.res.rr.com [76.176.14.122]) by wwwlocal.goatley.com (PMDF V6.8 #2433) with ESMTP id <0RDG0PEO182971@wwwlocal.goatley.com> for ietf@ietf.org; Mon, 13 Jun 2022 22:51:45 -0500 (CDT)
Received: from [10.74.74.210] (kitty.dhcp.bergandi.net [10.0.42.19]) by kitty.bergandi.net (PMDF V6.8 #2433) with ESMTPSA id <0RDG00D50828JQ@kitty.bergandi.net> for ietf@ietf.org; Mon, 13 Jun 2022 20:51:45 -0700 (PDT)
Received: from 69-12-173-8.static.dsltransport.net ([69.12.173.8] EXTERNAL) (EHLO [10.74.74.210]) with TLS/SSL by kitty.bergandi.net ([10.0.42.19]) (PreciseMail V3.3); Mon, 13 Jun 2022 20:51:45 -0700
Date: Mon, 13 Jun 2022 20:51:43 -0700
From: Dan Harkins <dharkins@lounge.org>
Subject: Re: Bad/Good ideas and damage control by experienced participants (was: Harassment, abuse, accountability. and IETF mailing lists)
In-reply-to: <CALaySJ+osFp82dqp5bF7DEX7EBp7bXLNH2c2rrZi=a2dKDVOvA@mail.gmail.com>
To: ietf@ietf.org
Message-id: <65cb8fb4-a57d-a641-3118-5dcba2b7963e@lounge.org>
MIME-version: 1.0
Content-type: text/plain; charset="UTF-8"; format="flowed"
Content-language: en-US
Content-transfer-encoding: 8bit
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.8.0
X-PMAS-SPF: SPF check skipped for authenticated session (recv=kitty.bergandi.net, send-ip=69.12.173.8)
X-PMAS-External-Auth: 69-12-173-8.static.dsltransport.net [69.12.173.8] (EHLO [10.74.74.210])
References: <16C5EC99A155D55344E1F195@PSB> <cba4c1b9-772f-8baa-d0fc-c94701747ec0@gmail.com> <C6E2D9FD91539FC17B7AD498@PSB> <8CD09EF0-A825-4539-9B3F-38B881BA4F2D@ietf.org> <6410e897-4a1a-35d7-9564-fe1b9445b2c5@network-heretics.com> <82ACFD06-E4C4-4DB5-A3DE-6543E41F8CB3@ietf.org> <2b247525-b651-1292-940e-fc98c2df84d0@network-heretics.com> <6.2.5.6.2.20220612063104.15cf60b0@elandnews.com> <aaebeec0-3b9b-5821-a3a2-f29259cac5c2@network-heretics.com> <CAHw9_iJGU=msLrfvXtdMhuE8icTaU+AhV1Cw+3hjC=kZkRWYxg@mail.gmail.com> <cbabb17d-b99c-0d1e-966c-d3240068acfe@network-heretics.com> <CAC4RtVA6SNR12vcz2v0VF0X-yh-73aBHufnQyu_66ih=axmyAw@mail.gmail.com> <e60ab74c-4a22-46ef-82f9-2d76fe08965c@network-heretics.com> <CAHBU6itHz5kV-CjueVKQuWrnh_TwL2=GkF4g8s53b8akG+-JHQ@mail.gmail.com> <CAMm+LwiQ58NkNSdJ-nJ5QMqe7ZFV75mkaeJ1HY+e+9+pUQPXcw@mail.gmail.com> <62beb11b-d0c9-263a-d53f-c76411e5ab9f@network-heretics.com> <CALaySJ+osFp82dqp5bF7DEX7EBp7bXLNH2c2rrZi=a2dKDVOvA@mail.gmail.com>
X-PMAS-Software: PreciseMail V3.3 [220613] (kitty.bergandi.net)
X-PMAS-Allowed: system rule (rule allow header:X-PMAS-External noexists)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/54ei1XY5THaQdPP1usS2AnL2y5s>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.39
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, 14 Jun 2022 03:51:50 -0000

On 6/13/22 8:11 PM, Barry Leiba wrote:
> Two things here:
>
> For what it's worth, we have collectively used "greybeard" to refer to
> long-time IETF participants, for various reasons and don't further
> this particular conversation, and it's not fair to say that we can use
> it to refer to ourselves but others can't use it to refer to us.

   Why isn't it? There is precedence after all. Look at the N-word. If
I was to spell that word out there would be outrage and demands to kick
me off this list. But we hear black people referring to themselves and
others with that word all the time.

     https://www.youtube.com/watch?v=TMZi25Pq3T8

[snip]
> I think we do, and it is, and getting offended and claiming ageism
> when someone points that out doesn't help.  Let's look at ourselves
> and see how we can do better.  I think that's really important.

   For the record, I was not offended. I was just a little amused that
these people who had such thin skins and were so crushed by criticism
of older men had the temerity to classify people based on their external
characteristics like that. It's a kind of ad hominem, it's about who
they are not what they said. No doubt these people would've taken umbrage
at being referred to as "greenhorns." That's how tolerance works these
days, it's a one-way street.

   In the past (I think I qualify as a greybeard) we took very harsh
criticism and not all of it was justified. It wasn't fun and I'm happy
to see that toned down but I think we need to pump the brakes on how
far we are going in the other direction. We all have to be able to take
criticism, especially if it's warranted. One way to "do better" is to
suck it up and continue participating after getting your proposal shot
down. Running away decrying the "pissy greybeards" is childish. They
need to "do better". And if they can't then good riddance.

   regards,

   Dan.


>
> Barry
>
> On Tue, Jun 14, 2022 at 12:51 AM Keith Moore <moore@network-heretics.com> wrote:
>> On 6/13/22 19:06, Phillip Hallam-Baker wrote:
>>
>> I am mostly in agreement with Tim except that I have also met the 'reverse victim' tactic where the person whose general unpleasantness and aggressive behavior caused the code of conduct to be introduced in the first place weaponizes it by making a series of challenges.
>>
>>
>> The issue I think we need to focus on is what are the criteria that maximize the scope for open discussion without people being shut down by deliberate rudeness or for that matter unintentional rudeness or people playing political games.
>>
>> I know that when I make a proposal and the first four responses are of the form 'that is already being done by <new proposal>' that this is the result of someone involved in <new proposal> seeing a potential competitor and sending an email round to their mates telling them to jump on the thread quick in the hope of squashing the threat.
>>
>> I also know that when someone says my proposal is good but it absolutely MUST be built on top of some scheme that was developed years back but never made it to deployment that they are trying to make me carry their boat anchor for them.
>>
>> I also know that whenever someone says 'we can't spend time considering alternative design proposals because it is absolutely essential that this be deployed in 12 months' that the proposed WG is doomed and I can expect to be the SECDIR reviewer for something pretty similar to what was rejected on the grounds of insufficient time roughly 8 years later.
>>
>> But most folk don't know to expect that sort of behavior.
>>
>>
>> <SOAPBOX>
>> I think the example that Tim cited is both ageist and misandrist, and the implication that participants with that attitude should be somehow favored seems extremely dubious to me.   I don't know why denigrating people because of their age and/or gender and/or facial hair color is any better than prejudice based on race, sexual presentation or preference, body size or shape, nationality or ethnicity, religion, etc.   Clearly those who are old enough to have grey beards should have had the decency to die already, or at least to Know Their Places.   Some people seem to think that this kind of prejudice is acceptable, and that others should naturally agree with it and support it.
>>
>> We have a long way to go as a species.
>> </SOAPBOX>
>>
>> But I suspect that his example (and your message, PHB) also illustrates a phenomenon that exists in IETF, what I've sometimes called "damage control" but that's actually a poor name.
>>
>> Experienced participants know that once an idea gets momentum, it's difficult to stop it or to steer it in a different direction.    This can be true for Good Ideas, Bad Ideas, Good Ideas for which success requires solving some difficult or unsolved problem, ideas that are aligned with your interest, and/or ideas that you see as contrary to your interest.
>>
>> So there's a common practice of trying hard to nip some kinds of ideas in the bud, especially prior to forming a WG.    Because once a WG gets a charter there's a strong expectation in the community that it's going to be allowed to produce RFCs, and that IESG is going to approve those RFCs in some form, even if those ideas really are horrible or the resulting RFCs are horrible.   And while attempts to fix fundamental problems in charter wording are often unsuccessful, attempts to fix them at Last Call time are usually even less successful.   So there's a narrow window in time to keep this from happening.
>>
>> Experienced IETF participants (regardless of the color of their facial hair or whether they have any) understand this phenomenon, so they naturally try to work the process to improve anticipated outcomes.  And it's at least possible that wisdom conferred by experience better enables one to have a better sense of which ideas are Good, Bad, or otherwise.   On the other hand, sometimes less experienced people are right, because they haven't been burned by choices made in the distant past that aren't being made any more, or which are less relevant than they once were.   Experience is far from infallible, and some people are wise beyond their years.
>>
>> I do think that inherently Bad Ideas and some inherently Good Ideas exist, with a lot of in-between.  But it's often hard to prove that an idea is Bad or Good, especially before a WG is actually formed.    Often we don't know how Bad or Good an idea is until it's had several years of deployment, after which of course it's even harder to get rid of them.    (I won't cite examples here because that would be unnecessarily divisive, but I'm sure that many of us have no trouble finding some.)
>>
>> It's hard to see how to avoid the situation entirely.  WGs invest years in their work, and nobody wants to see years of their work thrown away even if/when they realize that the result is like sausage in the worst (sorry) ways.
>>
>> But we might at least explicitly recognize why this happens and point it out to newcomers, so they're not surprised by it.   Maybe we could recognize and record expressed concerns, and expect WGs and/or document authors to explicitly state whether and how they've addressed those concerns as their documents evolve.   Maybe we could learn a bit from agile practices that try to adapt designs along with emerging understanding of their consequences, rather than trying to anticipate and solve every problem up front.   Maybe that would reduce some of the pressure to anticipate every problem before WG charter time and Last Call time.
>>
>> I think it's a real problem, but I emphatically disagree with the ageist and misandrist expression of that problem.
>>
>> Keith
>>
>>

-- 
"The object of life is not to be on the side of the majority, but to
escape finding oneself in the ranks of the insane." -- Marcus Aurelius