Hacker News new | ask | show | jobs
by dottedmag 1539 days ago
The purported benefits for collaborative programming include knowledge sharing, less WiP, real-time reviews and focus time.

So, what's the point of collaborative programming for someone who already knows how to manage their time (including focus time), keeps track of WiP and insists on writing down all the knowledge gleaned from the code during reviews?

2 comments

Making sure the readers of that writing understand and (when consensus is required) agree with that writing.

Not that you need pair programming to get that kind of closed loop. But the closed feedback loop is essential in the long run.

collaborative programming gets you the benefits by weeding out all developers who can't "knowledge sharing, less WiP, real-time reviews and focus time"
If that's true, then collaborative programming will leave the teams empty: it is such a gigantic waste of time that those who can will vote with their feet too.