For Senior Engineers constantly struggling with sprint efficiency : The Worst Programmer

We need to talk about testing (2021)

The Worst Programmer I Know

CUPID—for joyful coding [alternative to SOLID; 2022]

Response to McKinsey's Developer Productivity paper

The worst programmer I know

Seek First to Understand

Cupid – For Joyful Coding

We need to talk about testing

Why every single element of SOLID is wrong

Monte Python Simulation: misunderstanding Monte Carlo

In praise of SWARMing

Introducing BDD (2006)

Introducing Deliberate Discovery

Programming is not a craft