(These are the slides from Leadership Day at Manchester Tech Festival, Thurs 2nd Oct 2025.)
Ensemble programming, also known as mob programming, is like pair programming but more so. Described by Woody Zuill as “All the brilliant minds working together on the same thing, at the same time, in the same space, and at the same computer”, it brings teams together to maximise collaboration and minimise bottlenecks.
Some teams do it all the time, some use it as a targeted tool in particular circumstances – for instance when starting a new project, learning a new technology or onboarding new team members. In this workshop we’ll practice various techniques and learn how to make the ensemble work best.