A modest proposal for a simple proposal process

10 views
Skip to first unread message

Isaac Z. Schlueter

unread,
Sep 3, 2009, 4:03:24 PM9/3/09
to CommonJS
Inspired by Hannes' "case for a dedicated I/O spec", I suggest that we
adopt a "jfdi" approach regarding updating the CommonJS/ServerJS spec
with proposals.

https://wiki.mozilla.org/ServerJS/ProposalProcess

Please weigh in with your opinions. In my view, "process" is sort of
a necessary evil in a group like this, but it's in all our interests
to facilitate things so that we can make good decisions with a minimum
of overhead, and easily track/record the state of the various things
we do in our respective projects.

--i

Mark Porter

unread,
Sep 3, 2009, 5:24:16 PM9/3/09
to comm...@googlegroups.com
+1

JFDI: My new favorite acronym.
--
---------------------------------------------
Mark Porter

Myna JavaScript Application Server
Easy server-side JS on a Java platform
http://www.mynajs.org

Kris Kowal

unread,
Sep 3, 2009, 5:33:29 PM9/3/09
to comm...@googlegroups.com
On Thu, Sep 3, 2009 at 1:03 PM, Isaac Z. Schlueter<i...@foohack.com> wrote:
>
> Inspired by Hannes' "case for a dedicated I/O spec", I suggest that we
> adopt a "jfdi" approach regarding updating the CommonJS/ServerJS spec
> with proposals.
>
> https://wiki.mozilla.org/ServerJS/ProposalProcess

This is essentially the process we've been using.

+1

There was an early discussion about how voting or hand showing works.
Kevin was elected BDFL by the early quorum. I believe that it was
agreed that his responsibility was to break fights up more than
anything else.

I also think that State 2, "Discussion", is more nuanced. If no
discussion occurs and there's only one implementation, I don't think
an idea can graduate to state 4. Such ideas should wait for the
community to catch up. This will help us keep from developing
standards that nobody wants, and encourages us to at least speak up in
the affirmative if there's a good idea. Silence is not consent.

Kris Kowal

Isaac Z. Schlueter

unread,
Sep 3, 2009, 8:14:00 PM9/3/09
to CommonJS
> This is essentially the process we've been using.

That's the idea ^_^


> I also think that State 2, "Discussion", is more nuanced.

Agreed. Updated to make this explicit. Ironically, that's probably
the bit that needs the least explaining for new members, since it
happens out in the open.

Kevin as BDFL is perfectly fine imo. Our hand-showing seems to be
pretty smooth and easy for newcomers to pick up. However, with the
CommonJS list, and the wiki on mozilla.org, and IRC channel, and the
various lists for individual projects, it's not always clear how to
propose a new idea. Maybe others feel differently, but editing a wiki
kind of feels like you need permission.

--i
Reply all
Reply to author
Forward
0 new messages