Re: We should have a Wheel/2 Research Group

Nico Williams <nico@cryptonector.com> Sun, 07 March 2021 22:42 UTC

Return-Path: <nico@cryptonector.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 6C33A3A1E2F for <ietf@ietfa.amsl.com>; Sun, 7 Mar 2021 14:42:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cryptonector.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 HPPkcduV0ddC for <ietf@ietfa.amsl.com>; Sun, 7 Mar 2021 14:42:48 -0800 (PST)
Received: from butterfly.birch.relay.mailchannels.net (butterfly.birch.relay.mailchannels.net [23.83.209.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C8DD3A1E31 for <ietf@ietf.org>; Sun, 7 Mar 2021 14:42:47 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C8DB9921E29; Sun, 7 Mar 2021 22:42:46 +0000 (UTC)
Received: from pdx1-sub0-mail-a60.g.dreamhost.com (100-96-133-25.trex.outbound.svc.cluster.local [100.96.133.25]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 5E6A592155B; Sun, 7 Mar 2021 22:42:46 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
Received: from pdx1-sub0-mail-a60.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.96.133.25 (trex/6.0.2); Sun, 07 Mar 2021 22:42:46 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|nico@cryptonector.com
X-MailChannels-Auth-Id: dreamhost
X-Decisive-Sponge: 783a493d48f70896_1615156966631_2796893940
X-MC-Loop-Signature: 1615156966631:3316513836
X-MC-Ingress-Time: 1615156966630
Received: from pdx1-sub0-mail-a60.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a60.g.dreamhost.com (Postfix) with ESMTP id 1EFB7803B6; Sun, 7 Mar 2021 14:42:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h=date :from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to:content-transfer-encoding; s= cryptonector.com; bh=tyzVtlve6SqWbQfQ3sXuECWlg4I=; b=FM6BZwCYYiB xhcCUsPLixrjj8Lvcodz/d0HHtAHIk8PV4v7BgI0QzpHk93WqmekJS44SgHaaxFr mU2CFuNweLFDMcWUZ/fKNQ2QLZD2Lk/MJmKb3pvBQ4A4wIx4CcyebJ13GW9TGTcB nKZFdTtQMSsSnnBRwJfuvUevzqZMhzEA=
Received: from localhost (unknown [24.28.108.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by pdx1-sub0-mail-a60.g.dreamhost.com (Postfix) with ESMTPSA id 98C8F8526E; Sun, 7 Mar 2021 14:42:44 -0800 (PST)
Date: Sun, 07 Mar 2021 16:42:42 -0600
X-DH-BACKEND: pdx1-sub0-mail-a60
From: Nico Williams <nico@cryptonector.com>
To: Keith Moore <moore@network-heretics.com>
Cc: ietf@ietf.org
Subject: Re: We should have a Wheel/2 Research Group
Message-ID: <20210307224241.GC30153@localhost>
References: <CAMm+Lwhj9ShK69Ay=EUy6kX67opuoYzMYu_Whp1qWZHAX9Hqxg@mail.gmail.com> <1109773e-dde5-14a3-6277-bc36c9d8262c@network-heretics.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
In-Reply-To: <1109773e-dde5-14a3-6277-bc36c9d8262c@network-heretics.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/L15yZYrywRAzVQZDRKWWpHUDsZQ>
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: Sun, 07 Mar 2021 22:42:49 -0000

On Sat, Mar 06, 2021 at 08:57:45PM -0500, Keith Moore wrote:
> On 3/6/21 6:52 PM, Phillip Hallam-Baker wrote:
> > One of the most frequent comments on new work proposals is 'no need to
> > re-invent the wheel'.

In the ASN.1 thread my point was that we should know well what came
before before we replace it.

Sometimes the old wheel has nothing worth saving other than the idea of
it, and when the pain of using that old wheel gets bad enough, we must
re-invent it.  Doing it ahead of time is risky and has opportunity costs
such that the new wheel needs to be that much better than the old to be
worth pursuing early -- it's an economic analysis problem.

> > Well maybe we should do that more often. We have 40 years of path
> > dependence in IETF working groups. Rethinking a protocol from scratch
> > can have unexpected returns that are completely orthogonal to the
> > original idea.
> 
> As an exercise, yes.   But probably not with the expectation that the new
> wheel will replace the old one.
> 
> Second-system effect is alive and well.

Insert standard "and now you have two problems" joke.

Also: https://xkcd.com/927/