-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change Call Format: Async Updates, Biweekly for Specific Issue Discussion, Occasional Calls for Deeper Discussions #11
Comments
So, we had the same issue in the go-ipfs one but we fixed it by:
We may still need an additional 30m but we may want to try something like this first. |
Yeah, you're right, we need to move to the Go Core Engineer meeting model that @diasdavid designed. It's vastly more efficient. It's going to require setting up a rotation to create the call issue each week, create the cryptpad, make sure people fill it in ahead of time, etc. I'm thinking we should try to do both. Extend the meeting to 1 hour so that everyone blocks the extra time on their calendars, but aim to not use the extra 30 minutes most weeks unless it's really needed. WDYT @Stebalien ? |
I'm always a bit wary of extending meeting times as meetings tend to fill the space allotted. However, if we explicitly mark the second half as "reserved for complex discussion", I think that's totally reasonable. Even if we scrunch down the standup portion, we'll still likely not have time for discussions like that. |
Just wanted to chime in to say that I agree with what you’re both converging to. As the community grows with external parties, I’m more comfortable with a standup model that scales O(logN) and not O(N). |
I'd also prefer to not extend the meeting time unless it's needed. I think we should just remove the standup portion of the call altogether.
This would give us the full 30 minutes for agenda items, preferably those that need a discussion. It may make sense to add the optional extended 30 minutes if we we're still regularly running short on time, but I'd really like to see us change the format up first before doing so. |
|
I believe the idea is to effectively have two meetings:
We can shrink the bi-weekly part but many technical discussions won't fit in a 15 minute slot. |
Thanks for all the feedback on this issue. Let's definitely switch formats for the next call (a week from tomorrow). One question: won't the |
(re-titled this issue as we all seem to agree not to lengthen the call atm; the best summary is the tweaks described here ^^) |
Copy/paste? There are also a lot of libp2p spec/project things that won't make it into the go/js meetings. But that's also a reason to make it async. |
Doesn't copy/paste feel weird though? It's like engineers are doing redundant administrative work simply because of the org structure. Maybe we could leave it to people to provide a pointer to their
Yes, I definitely agree with this. That should be in the libp2p bi-weekly's cryptpad for sure. |
Steb, are you doing copy/paste for the IPLD Bi-Weekly? |
Well, we had our first today so I just put everything IPLD related (not much). Honestly, the "go core" meeting has been a bit ipfs focused. Really, I think you're probably right. We might as well cover small bug fixes etc in the language specific meetings and then higher level libp2p endeavors here. |
Closing - resolved. See #16 |
(revised 2018-11-11 to reflect discussion in the comments below)
Statement of Problem
Currently our bi-weekly call is 30 minutes. This is just enough time for the "standup" portion, but it does not leave enough time to discuss complicated issues, which is the main reason for doing a synchronous conversation.
Proposed Solution
done, blocked, next
stuff async (like js and go already do)Next Steps
I am open to other suggestions. If there are no additional replies by end of this week, I will implement the above plan by changing the calendar event.
The text was updated successfully, but these errors were encountered: