Re: [hybi] Resolving Issue 11 - Amateur programmer requirement [was: Extensibility mechanisms?]

Ian Fette (イアンフェッティ) <ifette@google.com> Fri, 23 July 2010 04:49 UTC

Return-Path: <ifette@google.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C58E23A68A5 for <hybi@core3.amsl.com>; Thu, 22 Jul 2010 21:49:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.676
X-Spam-Level:
X-Spam-Status: No, score=-101.676 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8qUoe7q5o9-s for <hybi@core3.amsl.com>; Thu, 22 Jul 2010 21:49:53 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id 675163A6860 for <hybi@ietf.org>; Thu, 22 Jul 2010 21:49:53 -0700 (PDT)
Received: from wpaz24.hot.corp.google.com (wpaz24.hot.corp.google.com [172.24.198.88]) by smtp-out.google.com with ESMTP id o6N4oAGh027014 for <hybi@ietf.org>; Thu, 22 Jul 2010 21:50:10 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1279860610; bh=Geak9b3EsHx50p1TiE/c+3U/1oQ=; h=MIME-Version:Reply-To:In-Reply-To:References:Date:Message-ID: Subject:From:To:Cc:Content-Type; b=XVDA87qv1Ik44H/p/9Nw0xfTZrFdTb/6wAqt1KecKTKi71lzc9n106X+H8gERGKEs LfG2NjtwWU1ZTOQxp9a8Q==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:reply-to:in-reply-to:references:date: message-id:subject:from:to:cc:content-type:x-system-of-record; b=Jvv1B0lFm3BoYv+B0p6Ffjb5z5fX5iHS7t/kjWfNkbE1q8TYIcSeJrTwvEuBe8Nlq S/op8wQcHdwCYMbnCmpgA==
Received: from gyd10 (gyd10.prod.google.com [10.243.49.202]) by wpaz24.hot.corp.google.com with ESMTP id o6N4o8hS031947 for <hybi@ietf.org>; Thu, 22 Jul 2010 21:50:09 -0700
Received: by gyd10 with SMTP id 10so1109731gyd.32 for <hybi@ietf.org>; Thu, 22 Jul 2010 21:50:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.56.8 with SMTP id e8mr5250016yba.371.1279860608308; Thu, 22 Jul 2010 21:50:08 -0700 (PDT)
Received: by 10.150.67.19 with HTTP; Thu, 22 Jul 2010 21:50:08 -0700 (PDT)
In-Reply-To: <1215617487.77672.1279854143695.JavaMail.root@cm-mail03.mozilla.org>
References: <AANLkTim=2hHLTT7s_s_qg_rejfxAPEvLJygMv5UXmqM0@mail.gmail.com> <1215617487.77672.1279854143695.JavaMail.root@cm-mail03.mozilla.org>
Date: Thu, 22 Jul 2010 21:50:08 -0700
Message-ID: <AANLkTin8Rkv9=z750JHMjNYtrC5w=4L-_Hcz9AKxfG61@mail.gmail.com>
From: "Ian Fette (イアンフェッティ)" <ifette@google.com>
To: Robert Sayre <rsayre@mozilla.com>
Content-Type: multipart/alternative; boundary="000e0cd61a20eb9794048c06c45c"
X-System-Of-Record: true
Cc: hybi@ietf.org
Subject: Re: [hybi] Resolving Issue 11 - Amateur programmer requirement [was: Extensibility mechanisms?]
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: ifette@google.com
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jul 2010 04:49:54 -0000

The amateur programmer argument keeps coming up. Search google for hybi
amateur programmer. It's been raised as an argument against suggestions that
are meant to help the protocol scale, it's been raised in discussions of
keepalives, it's been raised in multiple framing discussions... I'm not
arguing it's a great construct. I don't actually agree that we should be
designing for an amateur programmer. What I'm saying is that I do believe
that this issue being outstanding is preventing further progress on other
issues, so I want to see it put to rest.

On Thu, Jul 22, 2010 at 8:02 PM, Robert Sayre <rsayre@mozilla.com> wrote:

> ----- Original Message -----
> >
> > 4677 seems to indicate that voting isn't the way to go, but instead
> > the chairs should direct the group towards rough consensus. I'm not
> > sure we will ever make everyone happy, but given the number of +1's on
> > the thread I am hopeful we might have "rough consensus" and make a
> > large number of people happy on resolving this issue. Are the chairs
> > comfortable in declaring rough consensus on this issue?
> >
> >
> > If not, looking at 6.5 of 2026 it seems to indicate that the Area
> > Director acts as an arbiter when the group / chairs cannot bring the
> > group to rough consensus. How do we move forward on this?
>
> It is better for the WG to just handle it. Those provisions are basically
> failure states.
>
>
> >
> >
> > I think it is important that this issue get resolved
>
> Well, I'm not sure. The "amateur programmer" is a pretty terrible
> construct.
>
> It's unmeasurable and untestable, so it makes no sense as a requirement.
> The only way to find out whether hobbyists will be interested in writing
> servers is to finish the standard and see what they do. It's ultimately not
> that interesting though--many successful standards have relatively few
> implementations that everyone relies on.
>
> Any argument for simplicity probably has a better rationale than the needs
> of an imaginary "amateur programmer." Let's stick to substance.
>
> - Rob
>