A Few Tips for Mob Programming

Posted June 20, 2018 by Tim Ottinger in Learning, Mob Programming

Mob programming is great stuff! We have found it to be the best way (so far) to teach technical skills to teams of programmers, and the best way for them to continue developing and teaching their skills well beyond our workshops. Here are a set of tips that help us to make mobbing more successful […]
Read more

1 comment


Managing Programmer Productivity

Posted December 11, 2017 by Tim Ottinger in Amplify, Culture, Learning, Mob Programming, Tech Safety

Several decades ago, the software industry was obsessed with counting lines of code per programmer per month. That metric practice famously drove teams to create bloated, defect-ridden software products. After only a few years, the practice was abandoned as detrimental. Sadly, the biases and flaws behind that practice are with us still, influencing our practices […]
Read more

6 comments


Grist for the Mill

Posted February 16, 2016 by Tim Ottinger in Anzen, Anzeneering, Coaching, Culture, Estimates, Learning, Mob Programming, Tech Safety

Let’s say that I ask you to calculate all the happy prime numbers between Planck’s constant and the speed of light expressed in meters per minute. Did you immediately start reciting numbers to me? Odds are that you did not.
Read more

No comments


Modern Agile

Posted November 3, 2015 by Joshua Kerievsky in Agile Transition, Anzen, Anzeneering, Culture, Estimates, Extreme Programming, Kanban, Lean Startup, Mob Programming, Modern Agile, Refactoring, Software Design, Tech Safety, Test Driven Development

Have you ever seen someone using an older laptop and just felt bad for them? That’s how I feel when I see most people practicing agile these days. We’ve advanced so far beyond where agile was in the mid 1990s, yet so many teams practice agile like it’s 1999! Meanwhile, agile/lean pioneers and practitioners have […]
Read more

55 comments