Best Resources About Social Programming (Mobbing/Pairing)
A comprehensive (and always evolving!) collection of resources on mob programming (mobbing) and pair programming
Books
Mob Programming:
“Mob Programming: A Whole Team Approach” by Woody Zuill and Kevin Meadows - The definitive guide from mob programming’s creator
“Code with the Wisdom of the Crowd” by Mark Pearl - Practical insights into getting started with mob programming (Amazon, O’Reilly)
“Remote Mob Programming: At Home But Not Alone” by Dr. Simon Harrer, Martin Huber, and Jochen Christ - How to perform remote mob programming
Pair Programming:
“Pair Programming Illuminated” by Laurie Williams and Robert Kessler - Comprehensive guide to pair programming practices (Amazon)
“Extreme Programming Explained” by Kent Beck - Includes foundational material on pair programming as part of XP
Foundational Articles & Papers
Academic/Research:
“The Costs and Benefits of Pair Programming” by Alistair Cockburn and Laurie Williams - Seminal research paper
“Strengthening the Case for Pair Programming” by Laurie Williams et al. - IEEE Software article with empirical data
Practitioner Articles:
Woody Zuill’s official mob programming site - Original blog posts and resources
Martin Fowler’s “On Pair Programming” - Thoughtful analysis of pairing patterns and anti-patterns
Woody Zuill’s personal site - Workshops, talks, and resources
Video Resources
Conference Talks:
Woody Zuill’s talks on Mob Programming - Various conference recordings
“Strong-Style Pairing” by Llewellyn Falco - Important pairing technique used in mobbing
Unlocking flow by improving teams through deliberate practice by John Wilson
Podcasts:
The Mob Mentality Show - Dedicated mob programming podcast by Chris Lucian and Austin Chadwick (Apple Podcasts, Spotify, Amazon Music)
Woody Zuill on The Changelog podcast (#488) - Deep dive into mob programming
Online Guides & Documentation
Official Resources:
Remote Mob Programming guide - Complete guide for distributed teams
Community Guides:
Blogs & Articles:
https://www.industriallogic.com/blog/a-few-tips-for-mob-programming/
https://fireuptoday.com/the-power-of-48-minutes/
https://www.linkedin.com/pulse/unlocking-flow-improving-teams-through-deliberate-practice-wilson-k7vse/
Tools & Software
For Remote Mobbing/Pairing:
mob.sh - Command-line tool for git handover during mob sessions (GitHub)
VS Code Live Share - Real-time collaborative editing (Marketplace, Documentation)
Tuple - Purpose-built pair programming application
Pop (Screen) - Screen sharing optimized for pairing
Timer Tools:
Mob Timer - Team timer for mob.sh
IntelliJ Mob Plugin - Swift git handover and timer for IntelliJ
MobTime.hadrienmp.fr - Web-based mob timer
Mobster - Mob timer with driver/navigator rotation
(…to be continued…)

