Re: [Rfcplusplus] Sunk cost + not about us

Eric C Rosen <erosen@juniper.net> Tue, 10 July 2018 17:59 UTC

Return-Path: <erosen@juniper.net>
X-Original-To: rfcplusplus@ietfa.amsl.com
Delivered-To: rfcplusplus@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5094130E25 for <rfcplusplus@ietfa.amsl.com>; Tue, 10 Jul 2018 10:59:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 X-tlqfDfBBuM for <rfcplusplus@ietfa.amsl.com>; Tue, 10 Jul 2018 10:59:25 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 88335130DCE for <rfcplusplus@ietf.org>; Tue, 10 Jul 2018 10:59:25 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6AHwNcG015640; Tue, 10 Jul 2018 10:59:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=subject : to : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=PPS1017; bh=89y+neWb6HSp1pxxyQawPTlfVGdaEwmTw2BpoU6UJTw=; b=Jrn4iQtRo010vy+luLYYML0J6XfnWCwwVZe+ZUBYCfnfCsmDE/voCgJz9IVOdo7JbAwC VMPfsnlihStBrqL0xUUp1TsNPwIUXtnywWzjtKMldALCtczB6av2Jjy3CdgbeTYV7qf3 HUn0kjQOOkcxRQ7jBnLFiMrPxS5wozOyMeGv0PtD0MRDQ0ClE/dLMNe/q4+an4Si/znz R91Y1yBzGTnstQxQ/WognoxP+Ull/X54mOZ61pp6PlbdZ66SY3XkoSJNDDZ34M5OZsSh SkSs3agcWKhCKgD7GktTJtlPVd60bMwTcr4+CFDuturM4aB82bPprvFy7H97718N3YGr /Q==
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp0081.outbound.protection.outlook.com [216.32.181.81]) by mx0b-00273201.pphosted.com with ESMTP id 2k4wwn8jfj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 10 Jul 2018 10:59:24 -0700
Received: from [172.29.35.4] (66.129.241.10) by SN4PR0501MB3870.namprd05.prod.outlook.com (2603:10b6:803:4a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.10; Tue, 10 Jul 2018 17:59:21 +0000
To: Richard Barnes <rlb@ipv.sx>, rfcplusplus@ietf.org
References: <CAL02cgQbT8s0493SdbM7Gbw2ZiSV1kMHk+6=Z4BdC2Ky664CNg@mail.gmail.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <4624709a-1bca-f5d6-4012-3f83147bd39b@juniper.net>
Date: Tue, 10 Jul 2018 13:59:16 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0
MIME-Version: 1.0
In-Reply-To: <CAL02cgQbT8s0493SdbM7Gbw2ZiSV1kMHk+6=Z4BdC2Ky664CNg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [66.129.241.10]
X-ClientProxiedBy: BN6PR2201CA0020.namprd22.prod.outlook.com (2603:10b6:405:5e::33) To SN4PR0501MB3870.namprd05.prod.outlook.com (2603:10b6:803:4a::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 70533197-af14-41ad-d750-08d5e68edd48
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:SN4PR0501MB3870;
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3870; 3:i7q18/KtFa5v2esdlafSUb+REQMXRssLt+ECPBXQEw2+xcRN2XnP6jKlCuuz5AJVOP7peA5nZbAM821JUyqDYQ8rK2RXlH4tBEbnLwI96stAnELHqSMpYi8GV7bM10RTWjwxdLK1dwxKo1QC431z/UXcDfSpFf3+X9eCb8BVv5yCsjpAvR22x9UcVPZNdo6NC0uFXnZUYzYSs0zAdPrPogHfXt9T/XDe65GD5+rhmGrO1CNzR7TU5WgVeBvCS36m; 25:k6gYFjNdnkCxXHAmwYB7+pUoTZbYQCr2hUzdL5GIFtKE69o7XqK7+Y5Y8FLc1i3B08QjTfNMwkR50g7/l8eLRrf6cGaQG+ewCtj5RygX0hkYpwx6qHxUfOZphP7Auu67rLLs4U6mjhs0QVdXXVNvXcIyVsu1ORFQOPqUdG7vqVT+5PJAvrjURBLVy7sN3x3KBBJfJkK3GHmTIV/AkNFhjEpgDmst3ZqFBp+XcEVNGDoFZGwih9OR8EBxapbR5JbYi0IQ1UZ3d7H3W+Iam5zOExiDMG7a4D9IE3pd1dbIGQnUviO1jyIq/s5faOyQlGGMrBAWV3nV2lPijzbmfEH20A==; 31:9aAzR8M8hy4oOkBqWeFoqK4nMAfxrMo34uA747veIzI5zGl/30DemTqnkNS/Hgf+VHiGUFvI0QpCA40ZVWtgYxCS0s5VY7WuzPnq+FjvhYI1j27HrEmfzIBFLx66WgSHQBQ6fHMkkAl/tj0fyR/m/YgCe7RSrHVfZPZH4XiL3tJDIyG2mD8wMH2ojExagKfQmXCtvN1awxCq2JxxR3a2ArsnHgnQktcEFfKqLHT6WXU=
X-MS-TrafficTypeDiagnostic: SN4PR0501MB3870:
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3870; 20:PrOIbQxx98qEICefvyeMqpbVNujopMA/k9G5XA6GrSiCXdTpEMQph2x8jlGYbl7+Q5Hlw7bpBZXvH+l6Cw249bShp7fWEjHPeLcIqeZgseCCL1kky9by6xV2ZxR51tP2tcBMn8HTVEm3676dtN/vGJwrXAv+Q2adRwIMv+FqrPFML3m4+x/y71qgwCrQTi6wf+L2kv/u11DF2rUn0DLvTaIQP23yhdZTxjwfKOux/EVyg0zNcLoXjdAf9bLyDXrA0/F1M2XOSo6XZcvBfK8nAwEo4a6dGT540Y2pTSeG3hriQwijvuPqnmhQpYI1DL5pzmavvJEJ3E8i4FZ4wphff2I60Oba3j8U/hUMEK/vxw3ZxIYO94pRwGCy9c0W3Tvcf3rg60y78M7QWei9nq4CHjn7+cxlTDrwTQMeHJlcl8aBYqhXvBXKpcpYLbmjvEeYQBYriNNhn9M5Fpid7uy1SBGa76oLJFBOIFqEkwLyzrUaz3lXWdeKX2teSE64A1ZtBMtSbYZPwdfMXEeXE7rD4ZihyLgvDRcbloNqTgit1eGOJfonw052yyoQp/Eq0xyf2mT9xANAUsSyxavbon4X09tP9l94HITZeoJhPC6SbGI=; 4:kPYJdmIJ3aCy/7GTweskOrz0ZGANLG6xqagcFBSIohi1ZP/pH9+Dc3rt+HFMdOyPJg19VwbNO2T39lKauO5nluM7o3Zn5G1tjZrUdI4Y50Vzb6baqoinjs0u533e6tjdMkLzqhCxV/5HzkOxxzxBTphB0SLKyEm9/RTEMo/qwh2ROI63onrTl6+99rEe+J1HDt3fU6QDgJ2sx/a2uiipUJT1amrG/55Qmqvg00fm5F6ODyo4k3Tn34QENziE02D1prHyjRzjI9borDfkigDylA==
X-Microsoft-Antispam-PRVS: <SN4PR0501MB3870B0A2C237A25F8C42FDBAD45B0@SN4PR0501MB3870.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:SN4PR0501MB3870; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0501MB3870;
X-Forefront-PRVS: 0729050452
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(396003)(136003)(39860400002)(346002)(376002)(366004)(199004)(189003)(81166006)(65956001)(8676002)(2486003)(66066001)(52146003)(53936002)(65806001)(6246003)(26005)(8936002)(77096007)(52116002)(25786009)(3260700006)(50466002)(47776003)(97736004)(53546011)(386003)(86362001)(76176011)(23676004)(31686004)(31696002)(106356001)(105586002)(7736002)(81156014)(305945005)(64126003)(3846002)(16576012)(486006)(316002)(6116002)(36756003)(956004)(58126008)(2616005)(11346002)(446003)(476003)(5660300001)(67846002)(2870700001)(16526019)(65826007)(6666003)(229853002)(68736007)(478600001)(6486002)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN4PR0501MB3870; H:[172.29.35.4]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;SN4PR0501MB3870;23:U26MIt9KrQFg88/J+9xc5cl88UlteB3ruaHMmysCNeaXYbquko9EH4enWjqTgAyGD2KgSJnYSG9mPRHAb3F7r7Q75n+QnGnImzRguvocbMTW4drDQXDf6T1R0rsxoUjLNSl9/46mJDV9Ak8B3WzVO1r1bCWGGcbs5SvMH8Ibwq4PrgP5xGfv+AVYTDDZGxgWxa/lRId13gPSYLznrd4GGOQgXrWAe1t2NXuGfdR07vf3uaBrVEkfI+v10Vex6GmLXhU8Kxc6gOe0ua/RllgMD20Ks3eRXXdUE4qEHqYp99BbS2C1ArU2sUoCcxQp3znPZZKB8lzk89KJBzwLKea0E9pYvFbWu+8OCc3TLZ7ilqRkLWyPK1xkcgKMQBJ4bV0pTjsRMIvcg9KF9daqkZnEVStPHNmciWsG80GMjInfmiMApRyyWHm+eKrUtEJd3RboyTZl7f8iWk6qj08FyKSLrESYFPO1ed0V0sXgw9Xdf1orUW8mEMOySJxmujKjpmYBRJSpWzM7qV+wh7vOh68uVAuu3K8IW1RQRGndDLGN5FmIq7SZW80FVc1QiNFqcjAcvSyAJmQnharXdoE2Ro5lQPl3+BhLxPNzEtdJLsMPPkY234iW07zpRnsMEGyjLqbqbPjQeUftP2YXSJS3o8wJ55PCwYWRUVt+6VSOOVrfKnBIcA6yJqGJkz3Etho/kDEGi8NAqNGbRt/VdXyY5wnGKk9lC0AuOrWI2vZahGKFsbBvQkvpvPqwk5U65BFbHESN6YkCSYy2tQUskoIL01S+C+ErQWJg5TWk6nRcymWPfyRlSK1z78ol6ipBHR4CjQMhaxnEKsNhHomYGD410ieE2DYQpVcZ60rzLY6A1aqQ/N2rK8oMHxwMtoQ5Wz8q2fHgaLAxzgOL4gDV48m3L01tN2CkrhOOFJdzqyiJf6WwSicmDy1E20iwv5/rvIYW+jTUpPTr+hrnPwIF030OXIvzSsV3XGTqvqkCxt3/TE2YDaagwQKhL0SyslTh+hR8RD+oA7APa4StzR61hEHuif5jADdNMJoHVNwri0T/H9RGlT5mjI246Nu3rwcFH132ilcHBox6yTziEgJ/2Mt8qTbOOE/paVxSlfNyxOAlrqqq4yJK+57lRy0eEW+WIKCT/h9KYfLDG0CIwJ+fjOmu0q/4SMheXoPC1KAjv1PdooBZ2W2jd/qCKgS7vVRlxD7z4V4AFvO2WvAE8wcvH2hBb6XiTIGGQio8dEYgO7Hkq+PdeSmac2ntRjGMWmeSTwa9g0C1ixFHSp+bEaav6FVnva9SBZNcNwsAWGXzw/bXiWPWkikoWwXatuhL59F6dfEbq9gTg5Y+aqGNtKBbT0qo+BpcEDezg1o7v+R59QrZwfnHKiqHpqWzN8xrIseG22OW+1+p
X-Microsoft-Antispam-Message-Info: kWgtFp19TNNtTbO0b6212ivJ7iSCmciUxTayACrxaGlnwgk/dX3lNTOYaSJhpqC94CAgBeR0u0utwiYwEdxFjqp8SyvWznrNRqG95NJGz3EDqlBmgUWxxq6ACOTV14DAgRclhkhHI8AMdP+EcNfwMmz8pZNehOakUhCwttNHVCGXLWzXs71Vp9zMUhNosP8/hvFRm2Qu2Kd3yZokwcretpJhfiXkXAi+UlWaumi6iH+eYCSgtOQr2V8UlZlFEsoXv6vPwDW4luimc/UI2RffpXFdFb6CEq507SqrKbW/11DxpyjGq8uFkVqV1k6f/CTPCi/GMDTjiTSt3t5hX/yBJdhVXDv6RSPaZ/Y6P8cE9YM=
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3870; 6:Lgrj7eXnSwMQDPilyw6v+xkqLSn3boCc2GkA1tZbQWE6nK6zPeq2XgI/kpgkHMSf2cZGJ0fiGvzNwOg2bOw1TbMu/AKYC+edZj/B18q2ZvND/08kp/YX0KTBjnD9mFYIxVkWc+0Ni9kkkYhS6HCpDLRWmszxc8RV2FK3gONAej4AwXy8/3L632LiGXMNGLxJkQ+AWG3gkjLVJj1sL3jH/BJUAb8ZBbf4IFJbwuq0W2iaaBoXJMk6LhnDUPNtpld2I4fcSJ1WKi9aXNXyuRCLKnJeXNY62TGSP/8O6G1wNzwUvI0Ead9DJJvgZh0AwybMdy/FbmeU0g0j53A1g7g4la7aiQQZ9Y+5rW0dT5ZB6omFKTu2fGbBhbwO/COUZiIOB25zFe2YoeCWlvr7KYxYWvo3pZsnryCJkxxMQydxXA+pn7Memp1dj8XdXS3SkWO94WVsgPKFW7fKdyG7wXT/Pw==; 5:S5imuwQ3VvJFqvrWg6lcvjoNwymavgJkLoJVbzQxmIQ7WcYIxZmzrHnTi3oex8woQ9XfmByPR/t1f9S9kZrfo9CXGtXLqcV03WGdt91xsD1QHhDLnHlT7KlcmY6+jmrQJuSxXHFUJN1XMkRn4epIFWbceSKyF3NcrU0K6hrz9PY=; 24:qPHtv5nMGNmua4yZkVs+WYGaYc+DA1ELNPMTR2lFfpJMGrn6ANrypdWzdjf92YgA3uk8cG5mSWRvlbUtfy+7RRrPxDXfI24N8CQDbgdM15k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN4PR0501MB3870; 7:RJqmBkHlJETo1RX2xgLEcCTB3LIAL+D9ypgzLme/T6JvY/XIwJADb3smXZVvPytv+dOz7FSZYex1BF1UWi5rtuzhJI8BAdgHH6in7FdKlDodKGRNe0NF88+1wEuDnHIafyDCbBbsytJFdUcwUI3tySc0aQ3KVq4H8vnXchZf/aKAc24KLcpEDgJoFO5ivWjHqcAJLZhF03MEt8fjDn3SZBi4hksXB3xtgnRHvOS1/gWUfrw/Ho+EnTJNdocCoRlU
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2018 17:59:21.0412 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 70533197-af14-41ad-d750-08d5e68edd48
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0501MB3870
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-10_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807100192
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfcplusplus/jxkyXguGyj289SLh6FnYyme20PU>
Subject: Re: [Rfcplusplus] Sunk cost + not about us
X-BeenThere: rfcplusplus@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: For discussion of the RFC++ BoF proposal and related ideas <rfcplusplus.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rfcplusplus>, <mailto:rfcplusplus-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfcplusplus/>
List-Post: <mailto:rfcplusplus@ietf.org>
List-Help: <mailto:rfcplusplus-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rfcplusplus>, <mailto:rfcplusplus-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jul 2018 17:59:28 -0000

On 7/9/2018 6:17 PM, Richard Barnes wrote:
>
> Suppose someone came to you with the following problem statement:
>
> - We have 16 (or so) types of document that we want to publish
> - We need readers of one of these documents to be clear on which type 
> they're reading
>
> Is there anyone here who would look at that problem statement and say, 
> "The ideal way to do that is to throw all the documents into one 
> linear series, and have the reader look for distinguishing marks in 
> the text of the document"?  We shouldn't keep supporting a system we 
> wouldn't build today.

The bias here is in the statement of the problem.

One could equally frame the problem as:

- We have a long-standing and well-recognized series of documents 
containing a lot of useful information about how the Internet works, and 
about how one can interoperate with existing Internet deployments.

- There are a number of different procedures for getting a document 
published in that series.

- Sometimes it is of interest to the readers to know which procedure 
resulted in the publication of a particular document.

How would you solve this problem?

Well, you could add some text to each document saying which procedure 
resulted in the publication of the document.

Alternatively, you can say, "Well, we need to break the series up into 
16 different series, each with its own name, and with no apparent 
relation to the pre-existing series.  Then when one wants to understand 
some aspect of the Internet, one has 15 more places to look.  And before 
one can find out how to interoperate with an existing deployment, one 
has to figure out which of the series is likely to have the documents 
one needs.  Of course, to see all the relevant documents, one may have 
to look at two or three series, good luck finding them."

I can't see that the latter alternative has much to recommend it. The 
former alternative seems much more sensible.

BTW, the statement "we need readers of these documents to be clear on 
which type they're reading" is not a correct statement of the problem 
anyway.  Most of the anecdotes about confusion have to do with folks 
that have never read the documents and never will.  The RFP-writers who 
list RFC numbers without having a clue what's in those RFCs will still 
generate confusing and non-implementable RFPs.  The need to educate the 
customer could be regarded as a waste of time, but really it's just 
another aspect of sales support.

Even the folks who do read the documents don't necessarily have to be 
clear on the procedure that caused the document to be published. If 
you're reading a protocol spec, it's probably because you need to 
interoperate with some existing deployments, and whether the protocol 
went through some particular process is irrelevant.

>
> To try to be slightly more systematic, I sent a survey out over the 
> weekend to a bunch of communities I participate in that are 
> "IETF-adjacent".  It got 115 responses, and the data [1] are 
> consistent with the anecdata:

I think this pseudo-survey has been fully debunked by others.

If one wants to show that there is a problem, one should provide 
evidence that there have been many cases where folks have implemented 
and deployed the wrong protocol, because they got confused about the 
status of the RFCs that specify the protocol. The fact that folks not 
involved in the publication process cannot say which procedures caused 
the documents to be published is really of no importance at all.