Rising interest in programming as a spectator sport (see: 18000+ subscribers on Twitch) suggests that there might be a lot of value in using office hours sessions where we don't otherwise have a topic prepared to do pair/mob programming.
I know I get a ton of enjoyment and insight out of pairing with the Concourse engineering team, and I'm constantly amazed at the skill and finesse with which the VMware team can program. I think there's probably value for the community in either:
watching two VMware engineers work on a section of the code (UI, scheduler, API, fly)
watching a VMware engineer pair with a community member to collaborate on an issue together
watching a VMware engineer or pair of engineers review a PR
In addition, we could jam on special topics like advanced pipeline config, instanced pipelines, across steps, etc.
I love this idea. I've thought about streaming myself work while doing PR review or digging into an issue for a person because I thought it may be fun for the reasons you outlined.
Rising interest in programming as a spectator sport (see: 18000+ subscribers on Twitch) suggests that there might be a lot of value in using office hours sessions where we don't otherwise have a topic prepared to do pair/mob programming.
I know I get a ton of enjoyment and insight out of pairing with the Concourse engineering team, and I'm constantly amazed at the skill and finesse with which the VMware team can program. I think there's probably value for the community in either:
In addition, we could jam on special topics like advanced pipeline config, instanced pipelines, across steps, etc.