RE: Old directions in social media.

ned+ietf@mauve.mrochek.com Thu, 07 January 2021 18:32 UTC

Return-Path: <ned+ietf@mauve.mrochek.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 DC8EE3A09E0 for <ietf@ietfa.amsl.com>; Thu, 7 Jan 2021 10:32:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 cGZUL_zGG2ld for <ietf@ietfa.amsl.com>; Thu, 7 Jan 2021 10:32:51 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [98.153.82.211]) (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 802393A09CF for <ietf@ietf.org>; Thu, 7 Jan 2021 10:32:51 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01RU3E1TRHE800E8NC@mauve.mrochek.com> for ietf@ietf.org; Thu, 7 Jan 2021 10:27:48 -0800 (PST)
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: TEXT/PLAIN; CHARSET="US-ASCII"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01RTUUND7D1S004QVR@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for ietf@ietf.org; Thu, 7 Jan 2021 10:27:44 -0800 (PST)
From: ned+ietf@mauve.mrochek.com
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "ietf@ietf.org" <ietf@ietf.org>
Message-id: <01RU3E1RGXW4004QVR@mauve.mrochek.com>
Date: Thu, 07 Jan 2021 09:27:50 -0800
Subject: RE: Old directions in social media.
In-reply-to: "Your message dated Thu, 07 Jan 2021 16:43:02 +0000" <AM0PR08MB37169778B08F3F83413194B0FAAF0@AM0PR08MB3716.eurprd08.prod.outlook.com>
References: <CAMm+Lwg1-pxKU8vMinFDUbVca52VgFzTOOSJMnJjaUJvF6PLew@mail.gmail.com> <519a0e4d-7102-fac8-1517-04c590a80080@network-heretics.com> <CAJU8_nUU0Km_YtgpWbLF-JVQVUXFYvxBNBYbzaLOXBqQyvvUaA@mail.gmail.com> <062d01d6e387$39c46270$ad4d2750$@acm.org> <CAJU8_nWD3MwLs5aVNMi_3LqZysrfjv0N7N3ujV-zhqxiFh3tsA@mail.gmail.com> <788651ca-0c84-7a54-9c48-b962faed635f@network-heretics.com> <CAJU8_nXSE-E2AVrJnqe5ZifR+qGhXscNCFXQRDj_GU1r=hNOyw@mail.gmail.com> <70416f47-7c31-8571-02ce-f95ff386d54f@network-heretics.com> <X/TtgTtl02AMyns8@mit.edu> <AM0PR08MB371623409DE8AB03CC667234FAD00@AM0PR08MB3716.eurprd08.prod.outlook.com> <866b1357-ec50-7765-4277-fd4fba8d793e@network-heretics.com> <AM0PR08MB37166B8E57C293917737D9D6FAD00@AM0PR08MB3716.eurprd08.prod.outlook.com> <d8454121-f6fb-3cbb-3149-656e20efce96@joelhalpern.com> <AM0PR08MB3716C960817BCCFEE4F9F911FAAF0@AM0PR08MB3716.eurprd08.prod.outlook.com> <edf8225b-d005-4f99-b96f-41bc49633da3@joelhalpern.com> <AM0PR08MB37169778B08F3F83413194B0FAAF0@AM0PR08MB3716.eurprd08.prod.outlook.com>
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/LCMJYRaJUPPHmRl2VqE4VvvmH2A>
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, 07 Jan 2021 18:32:53 -0000

> The discussion moved into "I want to use my tools and not yours". 

Not really. You began this particular subthread when you attempted to
defend the "let all the flowers bloom" approach by saying:

  for cross area reviews all you need are IETF drafts. I doubt that reviewers
  are  interested in digging through the Github issues, PRs, and mailing list
  discussions.

Speaking as 30 year IETF participant, including four years as an apps AD and
many stints as a WG chair, this is not now and has never been my experience. I
could not even begin count the number of times I've had to review mailing list
discussions as part of reviewing a draft.

This was especially true when performing cross-area reviews as an AD, where
let's just say that asking questions about contentious issues without being
intimately familiar with the background was not a recipe for success.

And in the past month or so, while participating in DMARC and EMAILCORE, I've
been compelled to dig into the archives of various lists at least a dozen
times, maybe more.

So maybe the drafts are enough in your world. But they most definitely are
not in mine.

Of course this becomes a serious problem if the material I need to review ends
up scattered across multiple tools.

This isn't a matter of "my tool is better than yours". As it happens I use git
on a daily basis and modulo some issues with terminology I quite like it.

That said, to the extent I have problems with git, it's because I also
regularly use Mercurial - which as it happens I dislike - and constantly
transitioning between the two can be ... jarring. 

And this leads me to the closely related issue: Context switching. Even if a
single tool is used for developing a given draft, having to constantly switch
between a bunch of different tools for different drats or WGs or whatever is
also a major PITA.

>  There is no middle ground. You want to have everyone use email so you can
>  scan through discussions more easily. Others, who have been working on
>  implementations are familiar with Git, and they seem to feel that they are
>  most efficient using those tools.

Nope. I don't especially care what tools are used. What I want is consistency,
because anything else brings with it very substantial costs, costs you are
dismissing in a cavalier way that borders on offensive.

And like it or not, we have 35+ years of discussions of drafts captured in
mailing list archives that are not going anywhere. This is a real cost that
cannot be poo-poo'ed away with handwaving arguments about use of obsolete
technology.

The benefits of any new approach have to be weighed against these costs.

> Regarding "those who actually do the bulk of the work". There are lots of
> steps to get to widespread deployment of technology. Writing the spec is only a
> small part of the job. Producing implementations of the specs, and deploying
> them is a big part of it. Sometimes you can observe that people write
> specifications and then they run away because they believe the work is done. It
> is often more exciting to work on the latest thingy rather than doing the other
> 20% of the work that take 80% of the time.

> Those folks in the community who do also the last 20% should get credit and
> if we can make their life easier I believe we will get not only more done but
> we will also be more successful as an organization.

Hmm. You started by saying that in order to review a draft all you need is the
draft itself. But apparently to *implement* a draft it's useful if not
essential for the discusions of that draft to be stored in an "implementor
friendly" way.

I think you just contradicted yourself.

In any case, and now speaking as someone who has often gone back to my hotel
room after a session and implemented the latest changes in the draft, I find
early implementation and review both require access to the discussion of
issues. And not to put too fine a point on it, I'd be far less inclined to
implement an in-progess draft if the issue discussions are somwwhere other than
on the mailing list. Not because the list is the technology I prefer, but
because it's technology I have to use for other drafts.

Actually make that, "Pigs will fly first".

				Ned