One thing I like about collaborative programming is that when you're done you're done. No pending review, no pending knowledge transfer, no pending revisions when your team mates fill your knowledge gaps. We work together, think, code, merge, and move on.