Each morning, there would be some group working on some coding kata. For the piece of code in question, the mob in the morning came up only with one solution. We often talk about mobs as things where bunch of great ideas emerge, but in this particular time-limited mob, they got to one solution.
What then created the others was that the limitations of the first solution left a nagging feel for one of the participants. And with a little sink-in time, solution 2 emerged. Another mob or pair came together to implement that, and then the magic started.
From two competing solutions, they quickly got to five competing solutions and a grounded discussion on which of the actual implementations they would consider the best.
The rule in mob that when you have two competing solutions, you do both just made even more sense. With two available, creativity of the group steps into play and produces more.
My lessons learned on watching this unfold:
- Actively try to find several ways to solve a problem
- Individuals with a nagging feeling are a powerful driving force for improvement