Re: encouraging participation

Alan DeKok <aland@deployingradius.com> Tue, 11 June 2024 15:24 UTC

Return-Path: <aland@deployingradius.com>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A468C14F74A for <wgchairs@ietfa.amsl.com>; Tue, 11 Jun 2024 08:24:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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 f8OCMMCteJ4m for <wgchairs@ietfa.amsl.com>; Tue, 11 Jun 2024 08:24:46 -0700 (PDT)
Received: from mail.networkradius.com (mail.networkradius.com [62.210.147.122]) (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 CABE6C14F721 for <wgchairs@ietf.org>; Tue, 11 Jun 2024 08:24:45 -0700 (PDT)
Received: from smtpclient.apple (unknown [75.98.136.130]) by mail.networkradius.com (Postfix) with ESMTPSA id 4F76520A; Tue, 11 Jun 2024 15:24:42 +0000 (UTC)
Authentication-Results: NetworkRADIUS; dmarc=none (p=none dis=none) header.from=deployingradius.com
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Subject: Re: encouraging participation
From: Alan DeKok <aland@deployingradius.com>
In-Reply-To: <CO1PR08MB6611E91040AD134AB1C461D4B3C72@CO1PR08MB6611.namprd08.prod.outlook.com>
Date: Tue, 11 Jun 2024 11:24:40 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <298B5542-53A3-482A-8C9A-3CAC608509AA@deployingradius.com>
References: <171803581677.6354.8305538420106510848@ietfa.amsl.com> <BL0PR05MB5316889678A67B4E699E49F3AEC62@BL0PR05MB5316.namprd05.prod.outlook.com> <CADyWQ+G4rHaCBkHn=h4Nrb5HnrSLJbfQd76GcPV+2GTDt6p7ww@mail.gmail.com> <1fabb673fcdb449781c79adfaf67ef34@huawei.com> <CO1PR08MB6611E91040AD134AB1C461D4B3C72@CO1PR08MB6611.namprd08.prod.outlook.com>
To: Susan Hares <shares@ndzh.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Message-ID-Hash: LQWT4R7BRQSG2LRVZH7IA32OWGNPZUEO
X-Message-ID-Hash: LQWT4R7BRQSG2LRVZH7IA32OWGNPZUEO
X-MailFrom: aland@deployingradius.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-wgchairs.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Cheng Li <c.l=40huawei.com@dmarc.ietf.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "wgchairs@ietf.org" <wgchairs@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/yKINMyv-wqFjnUgZsBAwj628dG0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Owner: <mailto:wgchairs-owner@ietf.org>
List-Post: <mailto:wgchairs@ietf.org>
List-Subscribe: <mailto:wgchairs-join@ietf.org>
List-Unsubscribe: <mailto:wgchairs-leave@ietf.org>

On Jun 11, 2024, at 6:50 AM, Susan Hares <shares@ndzh.com> wrote:
> You are correct that technical standards should use clear writing based on simple language. 

  I would also encourage standards to be written by (or at least reviewed by) implementors and other people who are expected to use the specification.

  A recent example of getting this wrong is RFC 7170.  It was about a decade after publication before anyone implemented it.  And then it was discovered that key things were missing, and it was therefore impossible to implement.  A years work later, and we have 7170bis with substantial changes.  The critical step in fixing the document was getting feedback from implementors, and people using it in real environments.

  There's also the issue that many specifications are written in a style to "remind" the reader about the subject.  i.e. they are written from the authors point of view, who is familiar with the area, and is therefore just documenting bits of the protocol.  The problem is that the reader doesn't have the same knowledge as the author, but is instead reading the document to gain that knowledge.

  The reader is then left mystified, as critical pieces of the specification are left unsaid, or are ambiguous.  The result is interoperability issues, and implementation confusion.

  In my experience, it's better to err on the side of more detail, rather than less.

  Alan DeKok.