Failure to Communicate

Individuals Individuals are pretty much the smallest chunk of humanity available for doing software development, and  probably for a lot of other things too. Individuals are a key part of software development. Regardless of what we disagree about, we can hopefully agree that at some point an individual has to do something, or we end up with no …

Continue reading ‘Failure to Communicate’ »

Team, Team, Team, Team, Team – I even love saying the word: Team.

You ever watch The IT Crowd? There is a nice little skit in an early episode where the boss [Denholm] fires a whole floor of workers who can’t work as a team, and then he prepares to fire the security team if they can’t work as a team. Here is a quote from Denholm just after …

Continue reading ‘Team, Team, Team, Team, Team – I even love saying the word: Team.’ »

Mob Programming – where did you get the name?

Several people have asked about how we chose the name “Mob Programming” for our practice. Here is my memory of it: It seems we naturally give names to anything nameable Once we started working using this practice, we found ourselves wanting to call it something.  We started calling it different things:  Crowd programming, Pair ++,  …

Continue reading ‘Mob Programming – where did you get the name?’ »