ipfs/team-mgmt

๐Ÿ’ซ Golang Core Dev Team Weekly Sync ๐Ÿ™Œ๐Ÿฝ

daviddias opened this issue ยท 76 comments

Next Meeting: July 8, Monday 5:00pm UTC

About the Golang Core Dev Team Meeting

Each week the Golang Core Dev Team, including members from the IPLD, libp2p and IPFS projects, meets to track major development initiatives, figure out how to unblock stalled development, and coordinate.

Who: Generally full time contributors to the projects listed above, but it's not exclusive, anyone can attend. Be warned, the discussion moves along quickly and is challenging without a lot of context.

When: 30 minutes every Monday at 5:00pm UTC, sometimes cancelled due to holidays. This call can be found in the IPFS Calendar

Where: https://protocol.zoom.us/j/568955431

How: Prior to the meeting (often just barely) attendees update the week's CryptPad notes, summarizing their progress on key initiatives, and sometimes adding new initiatives that didn't exist in the template. They also add placeholders for announcements, blockers, and general questions that don't fall into a specific initiative.

During the meeting we work through the notes top to bottom with team members elaborating on their summaries and answering questions from the rest of the team. We take notes as we go so that people who couldn't attend can keep track of progress asynchronously.

Artifacts: We take notes of each meeting and post them to github. We also record each meeting, but recordings are private to the Golang Core Dev group on Google to be respectful or participants privacy.

Weekly Sync Up August 13, Monday 5:00pm UTC

Recording: Recording is currently private to the Go Core Dev Team.

This call is listed on the IPFS Calendar

@diasdavid I added notes to the cryptpad including ones on the Base32 CidV1 migration. As previously discussed I have a time conflict so will not be available to attend. My available will be very limited Monday until the evening (EDT).

@mgoelzer should also come.

Thanks for the ping. I'll be there from here on out.

(Eventually we'll want a Rust sync too.)

Weekly Sync Up August 20, Monday 5:00pm UTC

Recording: Recordings are currently private to the Go Core Dev Team.

This call is listed on the IPFS Calendar

vyzo commented

cc myself.

raulk commented

@diasdavid copypasta error in the date above ^^ ๐Ÿ™ƒ

(edit: fixed date)

Weekly Sync Up September 3, Monday 5:00pm UTC

Recording: Here on Google Drive, shared only with Go Core Dev Team Members per team norms

This call is listed on the IPFS Calendar

bigs commented

Weekly Sync September 10, Monday 5pm UTC

Note from the editor: Sorry this didn't get up sooner. I'll leave the cryptpad up for another day so others can contribute to it.

EDIT: the link is here https://protocol.zoom.us/j/828263117

@bigs Is there a recording available of the meeting? (I can't find it in the usual Google Drive directory.)

None of us were able to record it. Personally, I'd like to stop recording them as they're supposed to be in-person, ephemeral syncs but we'd have to discuss that.

@Stebalien I normally can't attend at that time but just hearing you guys talking about go-ipfs stuff, even components I know nothing about (which is ~80% of the time), is very enlightening, and since we are not great at documentation this oral history is personally of much use to me.

Got it. We'll make more of an effort to record in the future then.

However, we should also try to find a time we can all attend; having one synchronous meeting where we can poke each other face-to-face with no scheduling friction would be really nice.

bigs commented
bigs commented

I agree with @Stebalien about the value of having some time when people can meet synchronously and unrecorded. Most people talk differently when they know they are being recorded (more likely to self-censor, avoid uncomfortable issues, etc). OTOH, it goes against the culture PL is trying to build. No easy solution here.

We've done a revamp of zoom URLs to fix a few pesky issues with account permissions/overlapping calls and therefore have a new zoom URL for Monday's meeting: https://protocol.zoom.us/j/568955431
Please join on the new URL and avoid the old one! We're still working on updating the calendar invites - so bear with us this week while we're transitioning and let me or David know if you find any oversights.

Cancelled Weekly Sync Up October 7, Monday 5:00pm UTC

Cancelled Weekly Sync Up October 15, Monday 5:00pm UTC

I will try to make it to the sync but I finish my Uni 15min before the meeting starts so it might be hard.

Weekly Sync Up October 29, Monday 6:00pm UTC

Recording: Recordings are currently private to the Go Core Dev Team. Click Here.

This call is listed on the IPFS Calendar

From @pkafei on #731

The Go Core Meeting will be held an hour later for the North American cohort of the team. The meeting will start at 11:00am PST.

@ipfs/go-team

So, given that this is really the only time we can talk face-to-face as a team, it's pretty important that people come to this meeting. It's really our only consistent synchronization point. Unfortunately, given attendance, it looks like this time may not be working.

Those of you who can't make this time, what time or day would work better? (earlier, later, different day, etc.).

djdv commented

@Stebalien the team seems to have grown and changed since these syncs reformed, perhaps we should poll everyone again with something like https://doodle.com to find the most availability overlap?

I'm one of those who can't make this time, but since I have a part-time dedication and a very unstable schedule I don't think I can add any value suggesting a different time. Personally, I prefer to rely on sync communications as little as possible since they make it easier to not leave a proper document behind them that accounts for the decisions made and the reasoning behind them. That being said, if someone feels they need to sync on a specific subject with me I'm always available for a one-on-one call which (since I don't work on any critical issues) we can probably schedule within 24 hours.

We don't actually make decisions at these meetings. They're really just to:

  1. Create a sense of community. Being async/decentralized can make the team rather isolated. Doing something together every week, even if it's just a half-hour sync, helps everyone get a bit of perspective on what everyone's thinking about. (the alternative is a really active chat channel but that's even more distracting)
  2. Give people a space to make requests of the team, ask for feedback, give short updates, etc.
  3. Project level updates, discussions, asks, etc.

I don't expect everyone to make every meeting. However, I'd like to get to the point were people can make at least half of them. Given that this is our only real meeting (the IPFS all hands doesn't count) and our only time to say hi, I think that's pretty reasonable.

Weekly Sync Up December 24, Monday 5:00pm UTC

Cancelled due to Holidays!

Due to the holidays we will not be holding a weekly sync on December 24th. Feel free to add your status or questions in cryptpad if you wish.

This call is listed on the IPFS Calendar

@ipfs/go-team thumbs up if you can make the meeting on the 24th and will have something to talk about. Thumbs down if not.

Using ๐Ÿ˜• as 'maybe'

I can attend either/both - but I won't be working between the 22nd the 2nd.

bigs commented

yeah i suppose i'm with @eingenito but i won't have much to report given i'm not working

Updated to include "will have something to talk about".

(i.e., should we just cancel it)

Cancelled!

@ipfs/go-team thumbs up if you can make the meeting on the 31st and will have something to talk about. Thumbs down if not.

(I messed up when editing the original poll for the 31st twice so I figured I should post this again).

I'll cancel this one too.

Weekly Sync Up December 31, Monday 5:00pm UTC

Cancelled due to holidays. Happy New Year.

Due to the holidays we will not be holding a weekly sync on December 24th. Feel free to add your status or questions in cryptpad if you wish.

This call is listed on the IPFS Calendar

๐ŸŽ†

Weekly Sync Up April 15, Monday 5:00pm UTC

Recording: There is no surviving recording of this meeting.

This call is listed on the IPFS Calendar

Weekly Sync Up July 8 Monday 5:00pm UTC

Recording: Link to be provided after meeting

This call is listed on the IPFS Calendar

Now there is a join โšก๏ธ JS & ๐Ÿ’ซ Go call #992