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