Direct answer
I would spread the skill through real work, not extra meetings: a rotating "debug driver" role in which a learner handles live problems while the expert coaches from the side, backed by recorded debugging sessions that the other time zones can watch asynchronously. I would cap the expert's teaching time at a stated budget so delivery barely moves, and I would prove the transfer worked with a drill the expert does not help with.
Structured elaboration
1. Rotation and pairing (learn by doing).
- Each learner takes a two-week stint as secondary on-call (on-call is the rota of people who get alerted, or "paged", when the live system breaks; the secondary shadows the primary, the one paged first) for the tricky system, then a stint as primary with the expert as backup.
- Use reverse pairing: the learner drives (types, chooses the next probe) and the expert navigates by asking questions ("what would you check next, and why?"). Answers, not commands.
- Rotate across time zones so each region ends up with at least two people who can debug the system, otherwise the skill is still a single point of failure at 3 a.m.
2. Make it asynchronous-friendly.
- Record the expert's real debugging sessions with narration (screen plus voice) and attach them to the ticket. Add a two-line "how we found it" note: the symptom, the first wrong theory, what disproved it, the actual cause.
- A weekly 30-minute debug clinic run live in the overlap hours and recorded for others; one recurring bug is dissected each week.
3. Ownership model. Every critical subsystem names a primary and a secondary owner (in a CODEOWNERS file, the repository file mapping paths to responsible reviewers, or an ownership page). The secondary is never the expert.
4. Validate the transfer. A cold drill: replay a past incident or inject a known fault in staging (a safe copy of the production system where mistakes hurt nobody). The learner must find the root cause (the underlying reason, not just the visible symptom) within a time box (a fixed limit, for example 45 minutes); the expert may only answer yes or no. Pass means the expert's absence would not have changed the outcome.
5. Stop redundancy decaying. Keep rotating (skills fade after a few months without use), repeat a drill every quarter with a different learner, and track that each subsystem still has two people who passed.
6. Documentation and velocity. Documentation is a 15-minute by-product of each debugging session, not a separate project. Protect delivery with a budget, for example the expert gives about four hours a week, and the pairing happens on tickets the team was going to do anyway. Expect a small slowdown in the first weeks and say so up front.
Worked example
A team of six spans three regions: Berlin (Priya, Sam), Bangalore (Ravi, Meera) and US West (Dana, Omar). Priya is the only person who can debug the payments queue, so today only one region has anyone.
- Weeks 1-2: Sam (Berlin) is secondary on-call while Priya leads and handles the pages; two sessions are recorded.
- Weeks 3-4: Sam drives, Priya navigates. Cold drill for Sam. Berlin now has two people (Priya, Sam).
- Weeks 5-8: Ravi (Bangalore) watches Sam's recordings first, then pairs with Sam in the overlap hours; then Meera learns from Ravi, with Ravi navigating. Cold drills for both. Bangalore now has two.
- Weeks 9-12: the same cycle for Dana and Omar (US West), starting from the recordings. Cold drill for each.
| Region | Can debug before | Can debug after |
|---|
| Berlin | 1 (Priya) | 2 (Priya, Sam) |
| Bangalore | 0 | 2 (Ravi, Meera) |
| US West | 0 | 2 (Dana, Omar) |
Priya moves to backup for this system once all five learners have passed. Later cycles are taught mostly by earlier learners, so Priya's coaching time drops after the first cycle.
Trade-offs and pitfalls
- Pure documentation does not transfer debugging judgement; pure shadowing without driving leaves the learner passive.
- If the expert is about to leave, compress this into a recording-first, short-notice plan instead.
- If the team is small enough that pulling the expert for coaching would break a deadline, buy time by narrowing to the two or three highest-risk failure modes first.