Is pair programming worth it for experienced developers?
I've been coding for over a decade, and I'm starting to wonder if pair programming is actually worth it for experienced developers. In my last team, we tried it daily for three months, and while it caught bugs earlier, our velocity dropped by about 20%. I've heard stories of senior devs who love it and others who feel it slows them down; maybe it works better in certain contexts than others? I'm curious what your experience has been — do you think the benefits outweigh the costs for people who already know their codebase well?