Have you heard of Mob Programming? It sounds super weird when you first hear about it. A bunch of Engineers (and even some non-Engineers? Really?) sit around a computer and code collaboratively, always working on the Next Most Imortant Thing. "Pff," you may scoff, "that can't possibly be economical. Why would anyone do this?"

For the past few years I've been on teams that have mobbed consistently and we have enjoyed benefits we couldn't have anticipated. Following a few simple guidelines we are able to execute work at a remarkable pace, maintaining high quality and growing team skill and cohesion.

Let's talk about what Mob Programming is, what expectations your team should have going into it, and some of the amazing benefits mobbing can deliver.