protips

Logo

This site lists the protips that we shared with students during our courses

View the Project on GitHub appliedtechnology/protips

Getting started mob programming

Mob programming is a very simple idea that have huge impact on how we learn, the quailty of our code and how fast we complete work.

I’ll let the discoverer of mob programming, Woody Zuill, introduce the idea:

All the brilliant people solving a problem In the same room At the same time Working at the same computer

Or in other words: a group of people programming together with one keyboard.

For an idea to go into the computer it needs to go through someone elses hands. Therefor we rotate positions in the mob very frequently, preferably not longer than 8-10 minutes per position.

Mob programming leads to many good things:

Roles in a mob

A mob have two distinct roles:

How to mob

Finally - read up on the great tips from Woody´s first visit to </salt>

Tools

You don’t need some extra tooling to work, anything that can help you keep time in an effective way is enough.

That said there are a number of good timers that can be helpful

And a very special mention to the mob timer created by Sascha Ringström that took the first ever </salt>-course

https://saschamz.github.io/mobtimer/