Re: protocol design tenets?

Warren Kumari <warren@kumari.net> Tue, 18 February 2020 20:54 UTC

Return-Path: <warren@kumari.net>
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 692D5120848 for <wgchairs@ietfa.amsl.com>; Tue, 18 Feb 2020 12:54:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 lHDFt4gPkf1s for <wgchairs@ietfa.amsl.com>; Tue, 18 Feb 2020 12:54:22 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7919120850 for <wgchairs@ietf.org>; Tue, 18 Feb 2020 12:54:22 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id d9so15552153qte.12 for <wgchairs@ietf.org>; Tue, 18 Feb 2020 12:54:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+nl0rRrLyaFmQSacIlQ+EVbdvu5da1o80K07qQ9YLng=; b=vQjApYhZUmuuARVytGmT1UoQdeuS9U/gZ/mptv6Rgo+9VCvg7ViCt2XEqLsIExdb8P dm+7ExIlzhyZBtMTXx2g1JC4lLRnk60YKhJ19D6aehpbo79WF7N7tHiEvIvDxM/py3TF 4iyJILJL5Lgo8uIhuTcc905uLNFws7uwgtoTdODyIOy6iNSVcnEJLTJXTQI2WhOF7FDk KzI8nv9O8AYt1jqqZVwS177N7uOpTAs8eRpF9OWZDc7/dFbEUlC5lVi9l82dNNY/Apl8 VaBHnR2V1Buyj2BcNIdm74pQWu7vKrt3zXc3kbJkk2ou6g/BngBtj9ii1szYLZjQTMZc 93/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+nl0rRrLyaFmQSacIlQ+EVbdvu5da1o80K07qQ9YLng=; b=pyNHRRG4z4pUmQbu1pjtUworneUlWLDyukorp8E/QfCd2RqtRb/5xz2+y5/aw7lcfv IchLHaNeGl/BODjxiRXpnCeUtwOeS4grM/HG1z0F7eKeH8SSR2EK7KDtfqEMncKd4oDE K5FRN/CpA8hzxDpUuJDi15k+x1MrsPXBHVtjlgBLuzvdxABtMREpGc2BPsFmiANEvwbG mScus7TwMjYJV+3lC2XyRKvz1LT5dt1VjBjN2OWjRlhIT4TnL+h3XdIU01BHGXSksaks pnRyj8R5E/FLhNrP2e6YC+Xx1nVgksi9BfU7jsVlumk73o/xUZD+NEKH9jgtpnLt9G3O 1K9w==
X-Gm-Message-State: APjAAAUqcW2gmWDKYKxFUCMxwZGf92brsVaHaISKIK9V2b6QQmYKl748 GEfufD5Gjpm26nhUFHd8dD6inBe1xIdoZ2dobK1WEw==
X-Google-Smtp-Source: APXvYqzL1VQgMi3QwNHC3IBbeXn4u0JaWzg6wQ3o15k4LlflQP8q2BWOjQ/u6pYPEHT/KEsa96tmEvco+SOi5XBr6FE=
X-Received: by 2002:aed:29a2:: with SMTP id o31mr19012947qtd.279.1582059261540; Tue, 18 Feb 2020 12:54:21 -0800 (PST)
MIME-Version: 1.0
References: <CAD9ie-uFzjH6vsz9jD4REVEoE06aGi_dn46z=PrPuLHrxXY-4g@mail.gmail.com> <A5ED8F35-F520-4229-9241-5EF6598C6611@gmail.com>
In-Reply-To: <A5ED8F35-F520-4229-9241-5EF6598C6611@gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Wed, 19 Feb 2020 07:53:45 +1100
Message-ID: <CAHw9_iLxhK=MrPbtiGb5fwnCdLJqsAL4=KMdBu2meQa2r5uTRA@mail.gmail.com>
Subject: Re: protocol design tenets?
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: Dick Hardt <dick.hardt@gmail.com>, WG Chairs <wgchairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/gvav9TGqWgb6izRM8U81WtFCn_A>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Feb 2020 20:54:30 -0000

On Wed, Feb 19, 2020 at 7:33 AM Suresh Krishnan
<suresh.krishnan@gmail.com> wrote:
>
> Getting a bit old but still excellent
>
> https://tools.ietf.org/html/rfc5218

Even older, but also excellenter..

https://tools.ietf.org/html/rfc1925

Yes, it is an April 1st, but is one of the truest documents I've ever
read - - esp points #12, #4, #5, and #6

W
>
> Cheers
> Suresh
>
> On Feb 18, 2020, at 3:28 PM, Dick Hardt <dick.hardt@gmail.com> wrote:
>
> Does anyone have any pointers to protocol design tenets / best practices / principles?
>
>
>
> /Dick
> ᐧ
>
>


-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf