Re: "why I quit writing internet standards"

David Meyer <dmm@1-4-5.net> Mon, 14 April 2014 15:57 UTC

Return-Path: <dmm@1-4-5.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F82E1A04C2 for <ietf@ietfa.amsl.com>; Mon, 14 Apr 2014 08:57:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.422
X-Spam-Level: *
X-Spam-Status: No, score=1.422 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=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 j4ksZgSqS1pk for <ietf@ietfa.amsl.com>; Mon, 14 Apr 2014 08:57:17 -0700 (PDT)
Received: from mail-qg0-f53.google.com (mail-qg0-f53.google.com [209.85.192.53]) by ietfa.amsl.com (Postfix) with ESMTP id 0B3311A01D9 for <ietf@ietf.org>; Mon, 14 Apr 2014 08:57:16 -0700 (PDT)
Received: by mail-qg0-f53.google.com with SMTP id f51so7547154qge.40 for <ietf@ietf.org>; Mon, 14 Apr 2014 08:57:14 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=kYS1Fkgw5ky0CdoNKaVjZNnT/me3XsPs5SxSFfN1d6M=; b=CNEcIBERcuA3DWGul2I2ujTIUu3hKKMJDJ+BRxWYx1j/IDeSL61EwhGPR2oN5ABkHr wJo3Q0oZUBY6f3JNal7aqpzqjBAjjvB9ETtXtVyP2LsejA/tTVd+NRyw+XSYRoQejeFX 5dA98BnDHUABHgrGEUwlQZldp1vXgQFn73wb2D7XtsN85VLtA0bWcK0rD24xFgcPf3pO KQ/tY8CY90TO3ukJlr16MuoL71CHRmQo0qYz/QqqC0V/JemC9lixmIFvpN176kWz87vI G81L3rEJyug9LX4Sr5xXscMq6ileIh9LzpSvOhThXpWMnnHuy/PqaZGuzqBSOmLAmz5v xeMQ==
X-Gm-Message-State: ALoCoQmaHqpC31kERZXPd+JeeHYRQ92Z1oRvnp+HWmA9G7g2B2A8SVZZsOU7Q5FYG3Kqv3Qqp+4/
MIME-Version: 1.0
X-Received: by 10.140.29.131 with SMTP id b3mr49442089qgb.5.1397491034286; Mon, 14 Apr 2014 08:57:14 -0700 (PDT)
Received: by 10.140.105.98 with HTTP; Mon, 14 Apr 2014 08:57:14 -0700 (PDT)
X-Originating-IP: [12.35.79.254]
In-Reply-To: <CF71721A.180A9%wesley.george@twcable.com>
References: <CF71721A.180A9%wesley.george@twcable.com>
Date: Mon, 14 Apr 2014 08:57:14 -0700
Message-ID: <CAHiKxWjiSHH9nn_CjC-n8Rp4jnwF4X5+Ct+tAad_q+JeG=Qfkw@mail.gmail.com>
Subject: Re: "why I quit writing internet standards"
From: David Meyer <dmm@1-4-5.net>
To: "George, Wes" <wesley.george@twcable.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/Sox1CSh3VxRJsD9sC-BJn1IWtqE
Cc: "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 14 Apr 2014 15:57:21 -0000

On Mon, Apr 14, 2014 at 8:08 AM, George, Wes <wesley.george@twcable.com> wrote:
> I’m surprised that no one has sent this out yet:
> http://gigaom.com/2014/04/12/why-i-quit-writing-internet-standards/
>
> "Summary: After contributing to standards organizations for more than seven
> years, engineer Vidya Narayanan decided it was time to move on. Although she
> still believes that these organizations make the Internet a better place,
> she wonders about the pace of change versus the pace of organizations."
>
> My thoughts-
>
> There are some nuggets of truth in what she says in this article, and in
> some of the comments. I think that the problems are real, so there’s value
> in taking the criticism constructively, despite the fact that the author
> chose to focus on the problems without any suggestions of solutions.
>
> "while the pace at which standards are written hasn’t changed in many years,
> the pace at which the real world adopts software has become orders of
> magnitude faster."
> …
> "Running code and rough consensus, the motto of the IETF, used to be
> realizable at some point. … In the name of consensus, we debate frivolous
> details forever. In the name of patents, we never finish.”
> …
> "Unless these standards organizations make radical shifts towards
> practicality, their relevance will soon be questionable.”
>
> I don’t have too many big ideas how to fix these problems, but I’ll at least
> take a crack at it in order to spur discussion. My paraphrase of the problem
> and some discussion follows.
>
> - We’ve lost sight of consensus and are too often derailed by a vocal
> minority of those willing to endlessly debate a point.
>
> Part of the solution to that is reiterating what consensus is and is not,
> such as draft-resnick-on-consensus so that we don’t confuse a need for
> consensus with a need for unanimity. Part of the solution is IETF leadership
> helping to identify when we have rough consensus encumbered by a debate that
> will never resolve itself, without quieting actual disagreement that needs
> continued discussion in order to find a compromise. I don’t have good
> suggestions on how to make that second half better.
>
> - We don’t have nearly enough focus on running code as the thing that helps
> to ensure that we’re using our limited cycles on getting the right things
> out expediently, and either getting the design right the first time, or
> failing quickly and iterating to improve
>
> The solution here may be that we need to be much more aggressive at
> expecting any standards track documents to have running code much earlier in
> the process. The other part of that is to renew our focus on actual interop
> standards work, probably by charter or in-group feedback, shift focus away
> from BCP and info documents. Perhaps when considering whether to proceed
> with a given document, we need test as to whether it’s actively
> helpful/needed and ensure that we know what audience would be looking at it,
> rather than simply ensuring that it is “not harmful” and mostly within the
> WG’s chartered focus.

My friend @colin_dixon pointed this out to me yesterday, and I've been
giving it quite a bit of thought since then (I have a nascent blog on
the topic of how open source and standards orgs might
productively/efficiently work together; follow up to
http://www.sdncentral.com/education/david-meyer-reflections-opendaylight-open-source-project-brocade/2014/03).

What I can say is that after seeing the kind of progress that several
open source communities make (they do epitomize the best of the IETF's
running code/rough consensus ethic), one does have to wonder if
traditional standards making is either obsolete or in dire need of a
make over. What is needed, IMO, is a reimagining of how the standards
process interacts with the open source movement specifically focused
on how they can compliment one another.

--dmm