What happens if you want to the advantages of a pair or ensemble, but you don’t have much time together with the person you’re working with?
There’s more than one way to write code within a team, whether that’s as an ensemble (mob), in pairs or working solo with code reviews. But, what happens if you have different, conflicting meetings during the day or you’re working slightly different hours? Working in distributed or hybrid teams means that the working day can be much more flexible. However, this can create conflict when so much good work, and high quality communication, needs to be done synchronously.
An alternative solution I’ve observed, and used myself in several teams, is something I’m calling async pairing.