3 ms·
Mob programming sounds rather inefficient to me, but I'll freely admit that I have never tried it myself. It might give good results if your team is disciplined
by pmilot 11y ago
Mob programming sounds rather inefficient to me, but I'll freely admit that I have never tried it myself. It might give good results if your team is disciplined and talented, but can't that be said of all approaches to team programming?
- chipsy 11y agoI'm optimistic about it, though I admit that I haven't tried it. Code written by a mob would have the benefit of receiving intensive review at the design phase. There wouldn't be many opportunities for a mob project to spiral out into duplicate functionality or mismatched modules. It's also potentially less taxing than pairing because you'd get the chance to sit back and ponder higher-level issues without constant prompting to fill in the next line. So the overall result should be higher quality in the average case, with less siloing of knowledge, and smoother daily output. There are cases where you'd want the team to work more independently, but they have to be weighed against communication costs. Those pile up quickly on any team.