Re: Old directions in social media.

Keith Moore <moore@network-heretics.com> Thu, 07 January 2021 13:20 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 7038B3A10BC for <ietf@ietfa.amsl.com>; Thu, 7 Jan 2021 05:20:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.18
X-Spam-Level:
X-Spam-Status: No, score=-2.18 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.262, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 mpUSnvwzScRV for <ietf@ietfa.amsl.com>; Thu, 7 Jan 2021 05:20:48 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E450C3A10B3 for <ietf@ietf.org>; Thu, 7 Jan 2021 05:20:47 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4CB005C01BF; Thu, 7 Jan 2021 08:20:47 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 07 Jan 2021 08:20:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding: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=fm1; bh=H7M9DU/6KPeajl4oER19lxvovxPOSGfRxXwG5i4GX W4=; b=l14ttXR3sMA+xkWQLpzdhqWHVSEWPchvJeq8vmkehm4MlXSBU6PGPv1Ek q8tWjuqIKjipKhmwVV8r9cGS2KT5wh7TfRj5M9KAVF3BT3BH3qGVDLOW62YoOfhK +7wKANYfxAF9sW13Dmfkht2PmAdH91MsD+Ez5tPY0zoOQImLZO8syy1hWk2d3rsM 2yNEyM98q9/AJnAKOzwZoX1+t7w9z5SLj43iPd2tiYratw2r+KQOGkr5BpUdTD+z vTquna9t7eoa+Mu0XwRF4UciPGZxww5Aj93ekZokNhs3youiIn0SU+qpVZVXEQOX Ra3HykWTCiClV8VIOoW0Ht52D3s1A==
X-ME-Sender: <xms:rgr3XyEkwqoAM7AYCq56ctD4EnWHti2QI5XgqogCl7uEXljCHsb0Zg> <xme:rgr3XzUkgVVQogITOx5yOTex3QgO64bQ6mXJd3WakcjW-szNJs9sxUYGT82s1dPCx jm3aHZkTPGMUA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdegvddgheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomhepmfgvihht hhcuofhoohhrvgcuoehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtghomh eqnecuggftrfgrthhtvghrnhephefhuedtheefgfefgffhkeehgfeugfeiudeugeejkeef leelueeiffetfeeuudeunecukfhppedutdekrddvvddurddukedtrdduheenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvght fihorhhkqdhhvghrvghtihgtshdrtghomh
X-ME-Proxy: <xmx:rgr3X8JgwLxAxvPriWOLwZ8I09XoN3cIGlHHZB7Hdp0jBmUr2XH-Xw> <xmx:rgr3X8HqkuiHZ8nEdWymT2XWMXDgUrikvEe5Qsljak4l_MA84C0jaw> <xmx:rgr3X4Uepwm9w7XakH0At2xHpBFu48aj1OzRrfKW1Ku27v_c9mUV7g> <xmx:rwr3XwiSjNug2tQ2kkWo8MzCYp3ZSiB-_wraiGJHLEuNZoKsDRSKAQ>
Received: from [192.168.1.85] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id 59A75108005C; Thu, 7 Jan 2021 08:20:46 -0500 (EST)
Subject: Re: Old directions in social media.
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>, "ietf@ietf.org" <ietf@ietf.org>
References: <CAMm+Lwg1-pxKU8vMinFDUbVca52VgFzTOOSJMnJjaUJvF6PLew@mail.gmail.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> <a454e159-7fc1-84f1-ca60-8a6b7d63d859@network-heretics.com> <AM0PR08MB37161C8302CF3D79E399D42AFAD00@AM0PR08MB3716.eurprd08.prod.outlook.com> <af0299b1-54d8-0dcd-bb3c-0338940a1f59@network-heretics.com> <AM0PR08MB37163AE22D221227856E3170FAAF0@AM0PR08MB3716.eurprd08.prod.outlook.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <3a8f4951-7c62-a209-f5d4-7e595eae1571@network-heretics.com>
Date: Thu, 07 Jan 2021 08:20:45 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <AM0PR08MB37163AE22D221227856E3170FAAF0@AM0PR08MB3716.eurprd08.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/f9Nr55yEqOnQg7PnwABFp2DFb40>
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 13:20:49 -0000

On 1/7/21 5:30 AM, Hannes Tschofenig wrote:
> Hi Keith,
>
>> I certainly agree that we can't just wait for random outsiders to review things, and I appreciate the hard work it takes to get wide review. But I've also seen high-quality and useful feedback from the extended IETF community, and I don't think we should be adopting practices that discourage that.
>  From your experience, what are these reviews typically based on? Are they based on drafts or something else? If I recall great feedback I received "recently" then the review from Bob Briscoe on the SUIT architecture comes to mind (which happened late in the process based on the draft) and feedback from implementers (which was, of course, also based indirectly on a draft version).

I think the feedback is as likely to be based on f2f conversations and 
email conversations and also WG presentations, in addition to drafts.   
More realistically, as work progresses, early feedback is more likely to 
be based on such conversations, and later feedback more likely to be 
based on drafts.  But conversations play a large role even fairly late 
in the process.

(I often find the WG presentation materials to be MUCH better at 
facilitating useful conversations than the drafts, even if I find time 
spent "presenting" those materials to be largely wasted. Being able to 
read those materials without sitting through the presentations is 
great.  Being able to have real time conversations about those materials 
is also great if people have read those materials in advance.)

I think it's worth pointing out that reviewing documents is itself 
difficult and tedious work, and often it's easier to build consensus 
around design decisions before picking apart and wordsmithing the 
documents.  But it's also the case that people usually won't take a 
proposal seriously until there's a reasonably complete draft of it.   So 
you write a draft for people to attack (which should be complete enough 
to look credible but still leave some decisions for people to haggle 
over), then you have conversations, then you rewrite the draft - often 
substantially and multiple times, until finally you converge enough to 
do wordsmithing.   And it's in this last stage that I see github as 
being a useful though still really awkward tool.  But the conversations 
continue throughout.

Looking at this now, I wonder if one of the problems with our typical 
process is that we insist on having even the earliest proposals look 
like an RFC, as opposed to say, a set of bullet points.

>> Some of the early feedback I would not call "review" but something closer "feed forward".    WGs and document authors need to understand the constraints of the space they are designing for, and input from outside the WG core can be very valuable for this and should be encouraged.
> This is also an interesting case because it is input (for feed forward, as you call it) that is substantially different from the feedback later in the life of a specification (or set of specifications). In my experience this type of input is given during BOFs, in informal discussions, etc. and is often extremely time consuming for the persons providing the input. What is your experience there?

In my experience the feedback occurs not so much in BOFs (though this 
does happen) as in informal discussions and WG discussions.

IMO most constructive feedback, regardless of when it's given or the 
form it takes, is extremely time consuming for the persons providing the 
input.    But the hardest part of the work isn't in writing the words; 
it's in understanding what's really important to different people with 
different experiences, different points of view, different ways of 
expressing themselves.

> I am wondering whether the discussion about feedback /  input isn't largely orthogonal from the question what tools (email, Github, Slack, etc.) are being used. Providing input early in the life of a specification has always been a challenge - even before Github was around.

I think the tools have an effect at every stage.    Maybe no tool will 
make the process of understanding easier, but poor tools can certainly 
make the process more difficult.

But I also think that the work habits we have, many of them well 
entrenched in IETF culture, may also be making the process much more 
difficult than it needs to be.

Keith