-
Notifications
You must be signed in to change notification settings - Fork 27
Scheduling Meetings #14
Comments
I am very much +1 on a rotating meeting schedule that is fair to non-north american participants but I think once a month is a bit too spread out. Perhaps every other week would be better and if necessary we can stretch it out again. Also, if we do alter the scheduling, we will need to make sure that members are being more proactive about engaging in the GitHub conversations. I believe @Fishrock123 pointed out in one of the several threads on this that such a change runs the risk of making it more difficult for us to be decisive when necessary. Last, a suggestion: could you move this into a pull request with the schedule added as markdown file in the repo? |
I think this would be a better starting point. Have you seen how much stuff can sometimes come to us to discuss? Also, GitHub still does not have good enough tools for corralling specific people to specific conversations above all else. I like the idea, but I don't think an immediate move to these is tenable. |
Maybe I’m just a bit oblivious, but: what is the connection between rotating meeting times and less frequent meetings? If we’re going to have less attendance due to the meeting times anyway, wouldn’t holding fewer meetings make that problem worse? |
@Trott, while rotating meeting time by the exact amount of hours might look fair at a first glance, it could lead to a situation when no one is happy about some meeting times. For example, while one might think otherwise, I am pretty comfortable with the current meeting times at 11:00 PM Wednesdays in my local timezone (those are in fact close to ideal for me), but I would not be comfortable with meetings at 11:00 AM Wednesdays to the point that I won't be able to participate in those, at least until the end of this calendar year (yes, I see that the proposed plan has those only next year, this is a theoretical example). Note: this is not against rotating the time so that other members could be more happy, just to show that it's probably better to ask everybody, not introduce some even distribution that looks fair for all. |
@jasnell wrote:
Sure. @addaleax wrote:
It's two-fold:
But that's OK, I'm fine with making the meeting every two weeks or keeping it every week (if that's the consensus) or whatever. @addaleax also wrote:
Yes, unless we get serious about using the issue tracker more and the meetings less. It seems like this is totally do-able but that we lack the will. (People who have not yet voted or abstained on the Async Hooks EP, I am looking in your direction.) @ChALkeR wrote:
I considered that issue but I decided to go with straight rotation for simplicity. The idea of gathering information about scheduling and desirability of time slots from 18 people and trying to make sense of it seemed daunting. But rethinking now:
That leaves just 3 meeting times that are likely to be problematic for folks in North America:
Also: I'm up for trying the times and deciding a time doesn't work based on actual attendance results. I wouldn't be surprised to find that people may say "yes" to something and then not do it ("I thought I could get up at 5AM but I just can't") and vice versa (someone might say "no" to a midnight meeting but if it ends up being scheduled at midnight, they might make it work anyway). |
For me personally UTC 0600 or even 0530 would work too, that's 7 or 8 AM local time, depending on DST. @addaleax Are you a morning person? Probably still a terrible time for the people on the East Coast, though. |
That would be a “no”, but if Rod can make the current times work, I could probably live with it too. |
As of this writing, 8 CTC members and two regular observers have filled out the Google doc that @ChALkeR set up. Based on that limited data, UTC 16:00 and UTC 20:00 seem like obviously workable times, but nothing else looks clearly workable. That doesn't mean other times aren't workable, as we lack a lot of data. So, the possible three approaches at this point:
Unless someone feels strongly that we ought to do that first option, I'm going to try to push for doing I'm taking a somewhat intuitive approach to what constitutes "workable" based on the data, but if someone wants to come up with concrete criteria, I'm happy to switch to something more rigorously defined. EDIT: More careful review suggests rotating between those two times without more information is probably not the way to go. Based on the information we have now, there is only one person for whom 16:00 UTC is any better than 20:00 UTC, and it's bump up from "inconvenient" to "tolerable". If more data comes in that indicates it's a much better time for some other people, then it may be worth piloting. So for now, I'll lay off on the "let's do this!!!!!" approach. |
So, soliciting responses from other people: I'll send an email to these three individuals, but it would be especially useful to get info from @shigeki, @rvagg, and @thefourtheye. Those are the people who have not responded who are also not in North America. Email to follow... |
We now have data from all CTC members except @chrisdickinson. So here's my new proposal for something to try out for a month or two and re-evaluate.
Given these constraints, it would seem that UTC 16:00 and 20:00 would be the way to go. 16:00 is bad for Rod, Anna, and me. Everyone else has it as 3 or higher. 20:00 is bad for Ben, Shigeki, and Sakthipriyan. Everyone else has it as 3 or higher. If we wanted to try this for a short time, here's how our meeting schedule would go after this week.
Then we could re-evaluate and possibly tweak at or before our November 2 meeting. Asterisk ( Before you leave a comment or question: All the data is in the Google spreadsheet. If you want to know how it might work if we do this or that differently, try to look at the data and figure it out. Please resist the temptation to make a comment/question here and leaving it at that. Thanks. Also, to head off the "Why not add a third meeting time?" question: I don't believe it's possible to have three meetings where someone does not have at least 2 meetings that are bad (score of less than 3) for them. Feel free to look at the spreadsheet and try to prove me wrong. I'd be happy to be shown that I'm in error on this. I'd prefer three meeting times, all things being equal. But I don't want anyone to be a lock for missing 2 out of every 3 meetings. Ergo: two meeting times. |
Ouch, both slots suck for @shigeki, even though we are hitting one of his Unfortunately I don't see better options, I think you've done a great job of dissecting this all @Trott. A 3rd slot might be nice to add at a later date but you're right to pick just 2 to start with, perhaps 2 will even prove to be too difficult! |
I thought that too but decided I should not second-guess anyone's statements about their own availability. Like, if 1AM local time is a "I can be there 80% of the time" slot for Shigeki or anyone else, who am I to say it's not a good time for them? Part of re-evaluating in a few weeks will probably include everyone revising their assessments of times that do or don't work for them. I know daylight savings will definitely have an impact for me. Moving something by one hour can be the difference between "I can make it 100% of the time" and "I will usually miss that time". So when DST makes that time bad for you, Rod, we may be able to consider pushing it later (which will also help Shigeki at that time). For the record, Rod, these times are the worst on balance for you of anyone. You're the only person for whom one of these times is a "Nope, I will never be able to make that time, it's impossible" slot. So if you can make it work, that's a good sign. :-D And yeah, if we can't make 2 time slots work, then it may be back to the drawing board. I can't think of too many great options there either. Stick with one time (which is great only for the people that it's already great for) or ad hoc scheduling (which does not seem workable, although maybe it can work with some extensive tooling/automation). |
Related: It hasn't been perfect, but I think using GitHub and email to gather votes has proved workable. What seems to be less certain (at least to me) is how to use asynchronodus communication to deal with the more typical situation where we don't need a vote but just need consensus. Maybe the thing to do is make it similar to what we do on pull requests in the main repo, so something like:
|
I like that proposal, sounds workable. |
LGTM, (times are good for me so easy to agree) |
There was consensus (no objections) to this at the meeting earlier and no objections here. So, next week's meeting will be four hours earlier than this week. I'll open a PR to get the schedule into the CTC README. Meanwhile, closing this. (Feel free to re-open if you think that's premature.) |
The calendar has been updated. I think I got it right ;) |
@nodejs/ctc
As the CTC expands to include an expanding set of timezones, having a meeting at the same time every week becomes less workable.
There is currently a proposal to add @thefourtheye to the CTC. The current CTC meeting is at 1:30 AM in their local time. It's also at 5AM for a current member.
Here is a draft proposal for something to try to mitigate the meeting scheduling issues (or at least distribute the pain a little more equitably).
Fun fact/aside: The time zone with the most CTC members is now Eastern Time (New York), and no longer Pacific Time (San Franscisco). Take THAT, Silicon Valley!
Without further ado...
The Proposal
Here's what the next six CTC meetings (after the one that is happening this week) would look like with this plan. (You may need to scroll right to see times for Sydney, Tokyo, etc.)
The text was updated successfully, but these errors were encountered: