On Tue, Oct 28, 2014 at 10:13:02PM +0100, Johan Engelen wrote:
> On 28-10-2014 4:58, Bryce Harrington wrote:
> >On Mon, Oct 27, 2014 at 10:19:31PM +0100, Johan Engelen wrote:
> >>Hi all,
> >>    (just got back from a very nice long weekend at the GSoC summit in
> >>San Jose :))
> >>
> >>We had a nice discussion with Brad and Karen over lunch at the GSoC
> >>summit.
> >
> >Cool, can you give us a more elaborated report on your meeting with
> >them?

ping?

> >>What came up is having regular board meetings.

Why?  What is the specific problem(s) that meetings would solve?

> I think this
> >>would be great for us and make things a bit more structured / easier to
> >>follow.

How would irc meetings make things more structured?

IRC's advantage over email is that it is *less* structured, which is
better for freeform discussions.

> How about we schedule a meeting (for board only) once every
> >>month, e.g. every first Monday of the month?
> >>What do you think?
> >
> >A monthly or bi-weekly meeting would be fine with me, if someone will
> >volunteer to send out day-before reminders...

I'm recinding my 'fine with me' since some of the additional discussion
has raised some red flags for me.

> Monthly. On an easy, fixed schedule or with a new date determined at
> the end of each meeting.
> 
> >One thing I wonder though, is do we really have enough to discuss as a
> >group?  This mailing list tends to be very low traffic...
> 
> Even if we don't have anything to discuss, that is fine. We can
> always cancel a meeting. But I am not afraid there will not be
> enough to discuss; every month there have been emails here.

Holding regular meetings implies that each of us must make time
commitments to attend; this is not easy for everyone, who might handle
the asynchronicity of email just fine.

Regular meetings also imply several additional chores, particularly if
we want to do meetings "right".  That means we need agendas set,
reminders sent, minutes and vote results written and posted officially,
irc logs archives, action items tracked and followed up on, and
attendance issues dealt with.  For mailing list discussions, none of
these are issues and you just focus on following up on action items.
Documenting our votes is pretty trivial - I just point to the mailing
list thread.

If we don't even know whether we will have anything worth discussing,
then that's going to be a lot of overhead from all of us for maybe
nothing.  With mailing list "meetings", if there's nothing to discuss -
presto, no email.

Each of us is busy, and by definition of being Inkscape developers we'd
like to use our scant time to develop Inkscape.  So we need to really
consider whether adding more demands on our time managing meetings help
us as a project vs. distract our attention from what we really want to
do.  We're developers, not managers.  (Indeed, this is a big worry of
mine with fundraising - are the resulting funds going to offset the
effort and attention we spent in raising it to begin with?  If so, then
we ought to just kill the fundraising and focus on where are skills and
interests actually lay, and go back to not worrying about the money.)

I am somewhat gun-shy about having formal meetings (either IRC or phone)
due to past experience (WorldForge via irc, uncounted times at OSDL both
phone and IRC, thrice at Canonical all phone).  The first few meetings
always seem to go well, but then attendance tapers off, action items
fall by the wayside, and all the remaining responsibilities and
everyone's unfinished action items devolve to whatever poor soul stuck
around and attended reliably.

> >Also, I'm a bit concerned about attendance - the last hackfest meeting
> >had only two people present.  :-(
> 
> Board meetings are mandatory.

Bad idea.  Making meetings mandatory doesn't make them productive or
useful.

Look, we're all volunteers here.  Many of us have day jobs or school,
some are parents or have family needing care or like long breaks to
travel unplugged or suffer some temporary hardship, some of us just
plain get burnt out and need a break.  Your life happens, and then
Inkscape happens in the time that remains.  And that's fine, you're a
volunteer and the project is lucky to have whatever you give.

Making meetings mandatory goes against the reality of our real lives.

Besides, to make something mandatory you have to have some means of
enforcement.  We can't kick each other off the board, we're not each
other's bosses.

> The point of scheduling board meetings, is so that we actually have
> meetings and that we can count on people being there, for example to
> vote on things. The meetings don't have to be long, if there is
> nothing big, 15 minute friendly chat is fine too.

Having discussions on IRC is of course just fine, and even organizing
one-off group meetings for brainstorming sessions or hashing out
differences or planning summits or etc. can be very productive and good.

I think the hackfest meetings are okay - they're voluntary, temporary,
with a well-defined goal and specific due date.

But scheduling a fixed-point date and time meeting is liable to run into
conflicts.  Try telling your wife you need to come back from vacation a
day early for your Inkscape meeting.  Timezone conflicts can be harsh
too (try scheduling Europeans, Americans, and Australians into the same
meeting, I dare you).  We are *not* going to be able to count on
everyone being there all the time.

In regards to voting, I think this will end up just complicating things
for me more.  Right now, all voting happens on the mailing list, where
it's automatically archived and properly threaded, and each person's
vote is traceable via a specific email to their email address and can be
verified against their personal email archives.  The entirety of the
debate is archived in one place for future reference.  The vote tally
can be independently verified, publically referenced, and permalinks
submitted to SFC.  We have this all working fairly smoothly.

With IRC voting, all we'll have as an official record is the IRC log if
someone remembers to save it and post it to our website.  Your voter
identification is via *ahem* FreeNode nicks.  IRC logs can be quite
easily tampered with (I should know:  I do so every meeting before
posting them to the website!)

And in reality I think we'd end up mixing some votes cast via IRC, and
some via email by those who didn't attend.  Which makes the voting
process all the more complicated for me to manage, and for others to
verify against.

> (Just in case, I want to make clear that the hackfest meeting is
> something separate from board meetings.)
> 
> >Perhaps we could do a trial run of say 5 meetings, and then decide if
> >there seems to be plenty to discuss and attendance remains high through
> >all 5, to continue?
> 
> Attendance should be mandatory, and so if attendance is low, that
> would mean something bad.

No, more likely it would mean that people just find meetings boring and
useless.  Which would hardly be a unique discovery.  ;-)

-1 to mandatory meetings.  We have no means of enforcement, and I'm not
seeing the necessity.  I think it'll end up consuming time better spent
on development work.

Who feels strongly that we need to have regular meetings?  And why?

Bryce

------------------------------------------------------------------------------
_______________________________________________
Inkscape-board mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/inkscape-board

Reply via email to