Re: [hybi] Anti-patterns (was Re: I-D Action:draft-ietf-hybi-thewebsocketprotocol-01.txt)
Joe Hildebrand <joe.hildebrand@webex.com> Fri, 03 September 2010 03:20 UTC
Return-Path: <Joe.Hildebrand@webex.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 853403A63D3 for <hybi@core3.amsl.com>; Thu, 2 Sep 2010 20:20:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.269
X-Spam-Level:
X-Spam-Status: No, score=-104.269 tagged_above=-999 required=5 tests=[AWL=0.263, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, RCVD_NUMERIC_HELO=2.067, 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 145fkdAJQMf6 for <hybi@core3.amsl.com>; Thu, 2 Sep 2010 20:20:09 -0700 (PDT)
Received: from gw2.webex.com (gw2.webex.com [64.68.122.209]) by core3.amsl.com (Postfix) with SMTP id 2D9073A67AB for <hybi@ietf.org>; Thu, 2 Sep 2010 20:20:08 -0700 (PDT)
Received: from SRV-EXSC03.webex.local ([192.168.252.197]) by gw2.webex.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 2 Sep 2010 20:20:38 -0700
Received: from 66.114.169.7 ([66.114.169.7]) by SRV-EXSC03.webex.local ([192.168.252.200]) via Exchange Front-End Server mailus.webex.com ([66.114.175.11]) with Microsoft Exchange Server HTTP-DAV ; Fri, 3 Sep 2010 03:19:49 +0000
User-Agent: Microsoft-Entourage/12.24.0.100205
Date: Thu, 02 Sep 2010 21:19:47 -0600
From: Joe Hildebrand <joe.hildebrand@webex.com>
To: Shelby Moore <shelby@coolpage.com>
Message-ID: <C8A5C573.3484B%joe.hildebrand@webex.com>
Thread-Topic: [hybi] Anti-patterns (was Re: I-D Action:draft-ietf-hybi-thewebsocketprotocol-01.txt)
Thread-Index: ActLFtxxv88n1+Qe5EqQ6+LWzEQySw==
In-Reply-To: <d090cb995c72349eefb2caa342e721a6.squirrel@sm.webmail.pair.com>
IM-ID: xmpp:jhildebr@cisco.com
Presence-ID: xmpp:jhildebr@cisco.com
Jabber-ID: jhildebr@cisco.com
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 03 Sep 2010 03:20:38.0270 (UTC) FILETIME=[FB00F9E0:01CB4B16]
Cc: "Roy T. Fielding" <fielding@gbiv.com>, Hybi HTTP <hybi@ietf.org>
Subject: Re: [hybi] Anti-patterns (was Re: I-D Action:draft-ietf-hybi-thewebsocketprotocol-01.txt)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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, 03 Sep 2010 03:20:10 -0000
Perhaps I was unclear in my previous message. None of this is proposing text to add/remove/change in the draft. That is not always required, but on this thread, it *is*, by chair fiat. This thread is OFF-TOPIC. We're not here to change the way that the world works with this one protocol as the exemplar. We're here to design a client-server protocol that fits in to the existing web environment, with current best practices for application-layer protocols. That is why we started, what we signed up for in the charter, and what we're going to finish. On 9/2/10 8:07 PM, "Shelby Moore" <shelby@coolpage.com> wrote: > The _ONLY_ positive scaling paradigm on the internet is the Bazaar... > > > > [snip] > >>> Natural systems self-organize. Software systems do not. >> >> >> First it is not correct to imply that running software can not >> self-organize without programming > > [snip] > >> I suggest to you that is has already been proven that lowering the cycle >> costs for the feedback synergy loop between what software is doing and the >> programming (i.e. Bazaar and peer programmer model) squashes the Cathedral >> model in the reality of the free market: >> >> http://www.catb.org/~esr/writings/cathedral-bazaar/ >> >> And WebSockets is about applications, application programmers, and end >> users. That is an evolutionary feedback system. > > > The _ONLY_ positive scaling paradigm on the internet is the Bazaar! > > Listen to this, especially around the 4:20: > > http://www.catb.org/~esr/writings/cathedral-bazaar/linux1_d50_48kbs.mp3 > (48kbps) > http://www.catb.org/~esr/writings/cathedral-bazaar/linux1_d50_96kbs.mp3 > (96kbps) > > > > [snip] > >> well as P2P. However, the basic presumption of the WWW is that user is >> the programmer. HTML was specifically designed for the amatuer >> programmer. And WebSockets opens a whole new world of possibilities >> especially if we don't force users to interact with a server. Rather >> spontaneously users could start interacting with each other. > > Listen to the first 1.5 mins of the above audio, where it is explained > that half-amateur programmers bashing on code and releasing new > executables every day, evolves 6 months faster than cathedral models of > software evolution. > > Heck as further evidence, we can't even produce a simple orthogonal > fragmentation framing and semantic message layer[7] in this WG without > getting bogged down in so many conflated issues (authentication, > cross-protocol security, encryption, etc) that have nothing to do with > WebSocket. First draft WebSocket, and leave those other things for the > market or a new WG to handle orthogonally. Don't conflate everything and > paralyze your evolution. Smallest atomic things are the fastest. > > > [7] http://www.ietf.org/mail-archive/web/hybi/current/msg03901.html > http://www.ietf.org/mail-archive/web/hybi/current/msg03919.html > http://www.ietf.org/mail-archive/web/hybi/current/msg03854.html > http://www.ietf.org/mail-archive/web/hybi/current/msg03833.html > _______________________________________________ > hybi mailing list > hybi@ietf.org > https://www.ietf.org/mailman/listinfo/hybi -- Joe Hildebrand (as chair)
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Joe Hildebrand
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Roy T. Fielding
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Joe Hildebrand
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Joe Hildebrand
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Dave Cridland
- Re: [hybi] Anti-patterns (was Re: I-D Action:draf… Shelby Moore