Key themes in my writing

I'm a Principal Engineer writing about engineering leadership, systems thinking, and building effective teams. Most of what I write comes directly from the work: patterns I've spotted across companies, failures I've learned from, and frameworks that have actually helped.

Here's where to start, organised by theme.

Engineering Leadership

What it takes to lead engineering teams well, from craft to culture.

Systems Thinking & Organisation Design

How team structure and dependencies shape delivery more than individual effort.

Product Engineering & Delivery

Building the right thing, not just building the thing right.

Tech Strategy & Architecture

Making technical decisions that compound over time.

AI & LLMs

Practical approaches to working with AI in engineering.