Mark Pearl

October, 2016

Handling conflict in a new mob

When you start mob programming for the first time there will be conflict. Interestingly, in experienced mobs there will also be conflict. The difference between the type of conflict a new mob faces and the productive conflict an experienced mob faces is significant.

The maintainability distinction

An interesting observation from Martin Cronje recently was something I have dubbed “the maintainability distinction”.

Accidental Standards

An accidental standard is a method, process, or expectation set without explicit recognition by those involved.

Mob Etiquette

Only the typist touches the hardware

Strong mobbing

This post on “Strong Mobbing” is based on Llewellyn Falco’s post on strong-style pairing

Staying engaged when mobbing

A recent challenge we have faced as my new team begins to adopt mob programming is staying engaged during exploration phases of work. This surfaced when we started work on automating a feature into our build pipeline - as a team we see value in automation AND we have varying...

The vacuum cleaner and your blind spots

We have recently moved to a new country. For those that have had the experience of moving countries, there is a stage where everything around you seems foreign.

Understanding Coupling and Cohesion in Software Design

In software most conversations regarding design have a foundation based on the concepts of coupling and cohesion. Having a deep understanding of what coupling and cohesion mean are key to having better conversations on design.

The Technical Debt Trap

These notes are based on Doc Norton’s talk on “The Technical Debt Trap” done at NDC 2014.

TDD, where did it all go wrong

These notes are based on Ian Cooper’s talk on “TDD, where did it all go wrong” done at NDC 2013.

September, 2016

Backlog Maturity Model

As things near their due date you would expect them to move into Adaptive or Conversationl. Work in Chaos or Emergent are typically further off.

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/