Principles

These are my working beliefs about managing people, building teams, and running software projects. They’re not universal laws — they’re the things I’ve come to rely on through experience, argument, and occasionally being wrong.

I update them as I learn.

Hire for Humility, Hunger and Smarts

The three traits I look for in every hire — and why each one is non-negotiable.

Read →

Scrum is the Least Bad Framework

I've tried them all. Scrum survives not because it's perfect but because it makes the right trade-offs visible.

Read →