[ghc-steering-committee] Steering committee discussions

Simon Peyton Jones simonpj at microsoft.com
Wed Feb 21 09:14:01 UTC 2018


I don't feel strongly.

But then I think we should make it clear on the home page https://github.com/ghc-proposals/ghc-proposals  that

* What is the committee email address

* That it is publicly readable (but not writable?)

* That authors are strongly encouraged to follow the discussion about their
  proposal (during step 5), and use to improve their proposal, even
  if it is accepted.

Simon



|  -----Original Message-----
|  From: ghc-steering-committee [mailto:ghc-steering-committee-
|  bounces at haskell.org] On Behalf Of Manuel M T Chakravarty
|  Sent: 21 February 2018 02:23
|  To: Joachim Breitner <mail at joachim-breitner.de>
|  Cc: ghc-steering-committee at haskell.org
|  Subject: Re: [ghc-steering-committee] Steering committee discussions
|  
|  I am sorry, but I am against moving the committee discussion to
|  GitHub. This is for the following reasons:
|  
|  * I don’t think, we will gain anything by moving to GitHub. Nothing is
|  lost on the email list. The proposal author and anybody else can
|  follow along as this is a public list.
|  
|  * Proposals have a life cycle: writing, public commenting, refinement,
|  and finally committee discussion (and then it may go around again if
|  the proposal needs to be revised). Having the public, collaborative
|  writing, public commenting, refinement steps on GitHub and the
|  somewhat closed committee decision process on different media makes
|  the mode change very explicit, which is good.
|  
|  * I get a lot of email from GitHub. Most of it I deleted right away
|  (including most ghc-proposal GitHub messages). Having the committee
|  decision process by email makes it clear when I need to pay attention
|  (without having to consult GitHub ticket labels).
|  
|  * The Shepard has an incentive to briefly summarise the outcome of the
|  committee discussion on GitHub after the decision is made (if it is
|  all on GitHub, everybody needs to wade though everything).
|  
|  * On GitHub it is much harder to see which comments are new,
|  especially if the thread is long, because there was already a long
|  community discussion phase.
|  
|  * The committee discussion may be interleaved with additional public
|  comments, because anybody else can comment, too, at the time, making
|  it even harder to distinguish the committee discussion.
|  
|  Cheers,
|  Manuel
|  
|  > 21.02.2018 00:58 Joachim Breitner <mail at joachim-breitner.de>:
|  >
|  > Hi,
|  >
|  > Am Dienstag, den 20.02.2018, 11:19 +0000 schrieb Simon Peyton Jones:
|  >> The thread below is a case in point.  Good stuff from Joachim, but
|  >> not visible to the author or the world; result, lost insights.
|  >
|  > actually, in this case, I did bring this up in the discussion on
|  > GitHub; the author was not convinced and brought the proposal
|  forward
|  > anyways, so now I am trying to sway the committee instead :-)
|  >
|  >
|  >> Suggestion: could we hold all the committee debase on the proposal
|  >> thread, thereby allowing the author to chime in if need be?   There
|  >> might be some messages we want to be private -- very well, use the
|  >> email list for those, but my sense is that 95% are absolutely
|  >> publishable.
|  >
|  > This list is public, do not post private stuff here! It is just a
|  bit
|  > “less visible” and less noisy.
|  >
|  > Having technical discussions on GitHub is a reasonable thing to do.
|  It
|  > will be more noisy, i.e. many people chiming in, but that can of
|  > course also be a good thing.
|  >
|  >> What changes when the shepherd kicks in?  Answer: the committee
|  >> switches from observer (and contribute if you like) mode, to
|  >> obligation-to-consider mode.
|  >
|  > Correct.
|  >
|  > Shall we still require mails to the list when
|  >
|  > * A proposal was put forward
|  > * A shepherd makes a suggestions, and invites the committee to
|  >   comment (now on GitHub)
|  > * The shepherd or the secretary observes consensus, and declares
|  >   a decision?
|  >
|  >
|  > (This will actually make my life of assembling the “Status” mails
|  > easier, but it will make it harder to determine consensus.)
|  >
|  > All in all, I’m up for trying it out!
|  >
|  > Cheers,
|  > Joachim
|  > --
|  > Joachim Breitner
|  >  mail at joachim-breitner.de
|  >  http://www.joachim-breitner.de/
|  > _______________________________________________
|  > ghc-steering-committee mailing list
|  > ghc-steering-committee at haskell.org
|  > https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-
|  committ
|  > ee
|  
|  _______________________________________________
|  ghc-steering-committee mailing list
|  ghc-steering-committee at haskell.org
|  https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-
|  committee


More information about the ghc-steering-committee mailing list