- It decreases the bus factor for any part of the codebase (and facilitates shared ownership at the team level). When someone leaves, it is not dramatic.
- It is easy to scale the team at any time. You can absorb two new developers and generate two pairs for each pair.
I think that there are other additional benefits:
- It decreases the bus factor for any part of the codebase (and facilitates shared ownership at the team level). When someone leaves, it is not dramatic.
- It is easy to scale the team at any time. You can absorb two new developers and generate two pairs for each pair.
I agree — and faster onboarding + less impact from departures work very well together to make the team more resilient