Mob Programming
In plain terms
A whole team working together on one task at one screen.
Going deeper
Mob programming has the entire team collaborate on the same problem simultaneously, sharing knowledge and decisions. It's pair programming scaled up.
Under the hood
Maximizes shared understanding and quality but uses everyone's time; good for complex or critical work.
Examples
Team collaboration, complex problems, knowledge sharing, onboarding.
Think of it like...
Like a whole surgical team operating together on one patient.