Re: "why I quit writing internet standards"
Andy Bierman <andy@yumaworks.com> Mon, 14 April 2014 16:11 UTC
Return-Path: <andy@yumaworks.com>
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 CCD181A0515 for <ietf@ietfa.amsl.com>; Mon, 14 Apr 2014 09:11:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.722
X-Spam-Level:
X-Spam-Status: No, score=0.722 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 ZMM2wrEPy_Xb for <ietf@ietfa.amsl.com>; Mon, 14 Apr 2014 09:11:31 -0700 (PDT)
Received: from mail-qa0-f48.google.com (mail-qa0-f48.google.com [209.85.216.48]) by ietfa.amsl.com (Postfix) with ESMTP id A75861A0639 for <ietf@ietf.org>; Mon, 14 Apr 2014 09:11:29 -0700 (PDT)
Received: by mail-qa0-f48.google.com with SMTP id s7so7609756qap.7 for <ietf@ietf.org>; Mon, 14 Apr 2014 09:11:27 -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; bh=clcsblMuYa72n3EdOEyvbdn09lgDVgt9/kmU3V6tZj0=; b=SxDSiX8gToqBjikSztRTrvw09OCvTHOSDgvr2LOOCSx5NOta2qjJVawuQVVtMfD7x3 3vZ1SyRbcarpkRuqmgHBZ2D6UZu9hgvd06WftcQ3uYPg+JRoa6getTxjLgqRfHo0ReIq 7RJ9uBXIXJzLJzByCyrer62ZT55qpdO0/NaeiLFOPKfRGijNKt6KjzNl+i7gcMsGkhVU pqHgco+VT2lPXsGXBc1TpFJnlPtIvEGpfzCh3dsW3fKAjRDfXGEWVazWK9FUNBaLcWQu Bz+we6O+GegssnaMhEfAXUMAmjOj2Ee7miJeChHCeA23EABEpdrWNv4WtkVxnztvm4D5 h+Qg==
X-Gm-Message-State: ALoCoQkyyvNjUd8DNqkardY2Hxt38XK3ahm2w/D3SyOxQQDAGCIMlMPQ+raxg36U6wX+vT5ONW8+
MIME-Version: 1.0
X-Received: by 10.224.16.69 with SMTP id n5mr47549907qaa.7.1397491886990; Mon, 14 Apr 2014 09:11:26 -0700 (PDT)
Received: by 10.140.41.134 with HTTP; Mon, 14 Apr 2014 09:11:26 -0700 (PDT)
In-Reply-To: <CF71721A.180A9%wesley.george@twcable.com>
References: <CF71721A.180A9%wesley.george@twcable.com>
Date: Mon, 14 Apr 2014 09:11:26 -0700
Message-ID: <CABCOCHQU0H5wCei+1OROYdoMCorPLNxpmmfk4aphR9kkrv5MJw@mail.gmail.com>
Subject: Re: "why I quit writing internet standards"
From: Andy Bierman <andy@yumaworks.com>
To: "George, Wes" <wesley.george@twcable.com>
Content-Type: multipart/alternative; boundary="047d7bea398680397b04f702eff8"
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/Ly7jSzQNOk0qewSK3OGkS8lBSAU
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 16:11:34 -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." > ... > > I think this issue (used to be called "timeliness") is critical and continues to be overlooked. The charter milestones are just not that relevant to the process, and it shows. It takes a long time to go from individual I-D -00 to RFC. IMO all WGs behind schedule should be taking steps to finish faster, like monthly virtual interim meetings, real interim meetings, etc. More remote meeting and project management tools might help some. "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. > > Consensus is the real commodity here. Perhaps vendors are figuring out they can get a better outcome by contributing to corporate open-source projects instead of SDOs. Customers just want software that works with their equipment. Vendor engineers just want to work together to produce a solution that meets the requirements for the specific upcoming release. There is no way for "bad actors" who want to stall or delay the effort to have any influence on the engineering. There is no tail-heavy review process to introduce extraordinary delays. > - 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 > > With the open-source approach to consensus, running code is the entire focus. This is a bug and a feature. The documentation quality is much higher in the IETF. > 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. > > Generally it is very time-consuming to implement a protocol I-D in progress. The draft will change so radically and so often before the final RFC is published, that lots of code will get re-written in the effort. People are told "too bad, it's just a work-in-progress", but that doesn't help promote early implementations. The IETF needs to reduce the cost of consensus somehow. Thanks, > > > > Wes George > > > Andy
- "why I quit writing internet standards" George, Wes
- Re: "why I quit writing internet standards" David Meyer
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Alia Atlas
- Re: "why I quit writing internet standards" Christian de Larrinaga
- Re: "why I quit writing internet standards" Andy Bierman
- Re: "why I quit writing internet standards" Abdussalam Baryun
- Re: "why I quit writing internet standards" Ted Lemon
- Re: "why I quit writing internet standards" Michael Richardson
- Re: "why I quit writing internet standards" Tim Wicinski
- Re: "why I quit writing internet standards" Andy Bierman
- Re: "why I quit writing internet standards" Simon Pietro Romano
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Murray S. Kucherawy
- Re: "why I quit writing internet standards" David Meyer
- Re: "why I quit writing internet standards" Murray S. Kucherawy
- Re: "why I quit writing internet standards" Murray S. Kucherawy
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Dale R. Worley
- Re: "why I quit writing internet standards" Scott Kitterman
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Jari Arkko
- Re: "why I quit writing internet standards" Bjoern A. Zeeb
- Re: "why I quit writing internet standards" Spencer Dawkins
- Re: "why I quit writing internet standards" Carsten Bormann
- Re: "why I quit writing internet standards" Spencer Dawkins
- Re: "why I quit writing internet standards" Thomas Clausen
- Re: "why I quit writing internet standards" Wesley Eddy
- Re: "why I quit writing internet standards" Yoav Nir
- Re: "why I quit writing internet standards" Thomas Clausen
- Re: "why I quit writing internet standards" Wesley Eddy
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Spencer Dawkins
- Re: "why I quit writing internet standards" Thomas Clausen
- Re: "why I quit writing internet standards" Melinda Shore
- Re: "why I quit writing internet standards" Carsten Bormann
- Re: "why I quit writing internet standards" Thomas Clausen
- Re: "why I quit writing internet standards" Spencer Dawkins
- Re: "why I quit writing internet standards" Brian E Carpenter
- Re: "why I quit writing internet standards" Dave Cridland
- Re: "why I quit writing internet standards" Thomas Nadeau
- Re: "why I quit writing internet standards" Thomas Nadeau
- Re: "why I quit writing internet standards" Benoit Claise
- Re: "why I quit writing internet standards" Benoit Claise
- Re: "why I quit writing internet standards" Benoit Claise
- Re: "why I quit writing internet standards" Thomas Nadeau
- Re: "why I quit writing internet standards" Miles Fidelman
- Re: "why I quit writing internet standards" Yoav Nir
- Re: "why I quit writing internet standards" S Moonesamy
- Re: "why I quit writing internet standards" Benoit Claise
- Re: "why I quit writing internet standards" Douglas Otis
- Re: "why I quit writing internet standards" Andy Bierman
- Re: "why I quit writing internet standards" Hector Santos
- Re: "why I quit writing internet standards" Dave Crocker
- Re: "why I quit writing internet standards" Scott Kitterman
- Re: DMARC not-WG, was "why I quit writing interne… John Levine
- Re: DMARC not-WG, was "why I quit writing interne… Dave Crocker
- Re: DMARC not-WG, was "why I quit writing interne… Hector Santos
- Re: "why I quit writing internet standards" Dave Crocker
- Re: "why I quit writing internet standards" Scott Kitterman
- Re: "why I quit writing internet standards" Dave Crocker
- Re: "why I quit writing internet standards" Scott Kitterman
- Re: "why I quit writing internet standards" Douglas Otis