[dispatch] How the IETF works (was: Re: Demonstration of Implementer Support for Multibase and Multihash at IETF (was: Re: Finding a home for Multibase and Multihash))

John C Klensin <john-ietf@jck.com> Tue, 04 April 2023 00:07 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AFD5C14CE25; Mon, 3 Apr 2023 17:07:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] 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 2HGR-9YWLzpw; Mon, 3 Apr 2023 17:07:42 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20820C14CE39; Mon, 3 Apr 2023 17:07:41 -0700 (PDT)
Received: from [198.252.137.58] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1pjUD4-000AtJ-Aa; Mon, 03 Apr 2023 20:07:38 -0400
Date: Mon, 03 Apr 2023 20:07:31 -0400
From: John C Klensin <john-ietf@jck.com>
To: Manu Sporny <msporny@digitalbazaar.com>
cc: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, dispatch@ietf.org, ietf@ietf.org
Message-ID: <667E99672FBB5D1850833303@PSB>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.58
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/dbzciszXuQUIOirHqsAwdCQtyLk>
Subject: [dispatch] How the IETF works (was: Re: Demonstration of Implementer Support for Multibase and Multihash at IETF (was: Re: Finding a home for Multibase and Multihash))
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2023 00:07:46 -0000

I guess I am going to be the one to follow the lead of earlier
comments and try to move this to the IETF list.   For those on
that list and not of dispatch@ietf.org, a discussion about the
development of some particular work that was presented in the
DISPATCH WG last week and evolved into a discussion of how the
IETF does work and generational differences in the communication
mechanisms various people find useful (or even acceptable).  If
what follows does not provide enough context, the relevant
archives are at 
https://mailarchive.ietf.org/arch/browse/dispatch/

Inline below.

--On Monday, April 3, 2023 10:02 -0400 Manu Sporny
<msporny@digitalbazaar.com> wrote:

> I'm just not sure that working through the mailing lists are
> in the same league of expected infrastructure by the younger
> generations. :) Again, as a data point, for the Multiformats
> work, mailing list engagement has been a challenge, where
> Github, Google Doc, Slack, and Signal engagement has been much
> easier.
> 
> Again, just a data point, no need to debate it on dispatch.

Let me give you a different datapoint (speaking as one of those
first-generation IETF --and ARPANET/Internet protocols even
earlier-- types but not for anyone else)...

Describing this situation as a generational one misses an
important point.  One of the historical strengths of the IETF is
that it brings together people from a wide variety of
perspectives.  That is one thing that makes it different from a
collection of people working together to develop and/or promote
a protocol (or other work) on a specific topic.  That model has
contributed significantly to our being able to produce
higher-quality output because it raises the odds of someone
being able to notice a problem external to the discussions of
the narrower group and say "hey, that will work fine as long as
everyone is part of the same club but it is not very robust
against X" or "that would be ok except that it conflicts with Y
or would mess up Z".  

Those are among the reasons we have often encouraged people to
drop in on meetings of WGs with which they are not actively
involved (an advantage of f2f rather than entirely or mostly
remote meetings), why WG Internet-Drafts are announced broadly
rather than just to the WG, and why we do IETF Last Calls on
documents.

While others may disagree, I (and historically others) have
suggested that having a small number of editors or authors for a
given document, ones who receive input from others and take
directions from WGs, usually produces better and more coherent
and comprehensible output than editing by committee.

Tools like Github --and Github specifically-- pose a problem for
that model.   In my experience, it is great for an effort in
which everyone involved is actively collaborating, watching
developments more or less in real time (or at least daily) and
expecting to read almost every transaction.  By contrast, for
someone trying to look in on work occasionally to get a sense of
status, what the issues are, etc., it can be extremely hard to
follow -- to the point of discouraging such efforts.   Perhaps
that, too, is a generational issue, but I have not found it a
problem for efforts I follow closely.

Unless it is a generational issue --in which case folks in the
IETF who are concerned with education and outreach had best
increase their skills and efforts to teach old dogs new tricks
-- it may be getting close to time for us to consider whether
those goals of getting broad perspectives into work and getting
it early are still relevant.

best,
   john