Re: is there a good email list / wiki for folks involved in protocol design?

Carsten Bormann <cabo@tzi.org> Thu, 22 June 2017 14:28 UTC

Return-Path: <cabo@tzi.org>
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 0AEB312943B for <ietf@ietfa.amsl.com>; Thu, 22 Jun 2017 07:28:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] 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 X81hBllVdAZC for <ietf@ietfa.amsl.com>; Thu, 22 Jun 2017 07:28:39 -0700 (PDT)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 ED64312954C for <ietf@ietf.org>; Thu, 22 Jun 2017 07:28:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost.informatik.uni-bremen.de [134.102.201.11]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id v5MESZ1W021467; Thu, 22 Jun 2017 16:28:35 +0200 (CEST)
Received: from [192.168.217.113] (p5DC7F3A7.dip0.t-ipconnect.de [93.199.243.167]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3wtkTb1VSbz3Zn3; Thu, 22 Jun 2017 16:28:35 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: is there a good email list / wiki for folks involved in protocol design?
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <0d6283c7-3038-a9f2-6b17-916da8c4494e@meetinghouse.net>
Date: Thu, 22 Jun 2017 16:28:34 +0200
Cc: ietf@ietf.org
X-Mao-Original-Outgoing-Id: 519834514.606134-61d1e590eea50153cdbecf1f70501e80
Content-Transfer-Encoding: quoted-printable
Message-Id: <633C346E-B8B4-4382-8AC1-627E8BD9C729@tzi.org>
References: <0d6283c7-3038-a9f2-6b17-916da8c4494e@meetinghouse.net>
To: Miles Fidelman <mfidelman@meetinghouse.net>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/1tXf-K62LSDLVX_agxM0sX-86mc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Jun 2017 14:28:42 -0000

Hi Miles,

I’m not aware of a lambda-the-ultimate kind of site, but the IETF has a number of very good RFCs on protocol design.

RFC 1958 comes to mind as an early example, and I think RFC 8170 is the most recent one (which also happens to be right on your subject).  RFC 5218 is one of my favorites.  There are also more technical documents such as RFC 3819.

But it is true that much of what makes a good protocol design (or design process) remains the tacit knowledge of the experienced designers that we have collected here in the IETF, and that also remains one of the USPs of the IETF that would be really hard to duplicate.

Grüße, Carsten


> On Jun 22, 2017, at 14:44, Miles Fidelman <mfidelman@meetinghouse.net> wrote:
> 
> Hi Folks,
> 
> This would seem to be the right place to ask.
> 
> There's a wonderful blog/wiki/community-of-interest (Drupal site, actually) at lambda-the-ultimate.org that seems to have become a focal point for folks involved in the theory & practice of programming language design (billed as "The Programming Language Weblog").
> 
> I've been wondering if there's any kind of a similar site/community organized around protocol design.  Anybody know of one?
> 
> Context:  I've been thinking about writing a book on the history of protocol adoption - how & why some protocols have become ubiquitous - with a particular focus on how & why new functionality keeps showing up as APIs, SaaS, SOAs, and now micro-services. (Working title: Back to Walled Gardens).  There's lots of activity, email lists, etc. around API and micro-service development, but I can't seem to find much on the theory & practice of protocol development (is it that are spread around more focused on specific problems, say in specific IETF working groups - to the detriment of a more general community-of-interest?).
> 
> Thanks,
> 
> Miles Fidelman
> 
> -- 
> In theory, there is no difference between theory and practice.
> In practice, there is.  .... Yogi Berra
> 
>