Writing

The Blog

Thoughts on architecture, leadership, technology decisions, and the lessons that only come from doing the work. Also published on LinkedIn.

7 min read

Why Technical Leaders Need to Think Like Storytellers

In technical roles, we often spend a lot of time focusing on the solution, the design, the architecture, and the delivery. That matters. But one of the most overlooked skills in our profession is storytelling.

Read more
5 min read

Delivery Models Are Not Caricatures: Why the Waterfall vs Agile Debate Is Usually Wrong

Every few weeks, LinkedIn gives us another neat little cartoon about software delivery. Waterfall becomes the slow old machine. Agile becomes the cool, scrappy skateboard that somehow turns into a car. Spec-driven development gets drawn as if a specification alone can replace design, engineering judgment, and maintainability.

Read more
2 min read

Just-in-Time Leadership: Stepping Into Gaps You Didn't Train For

The best leaders aren't always the most qualified person in the room. They're the one willing to squat behind the stumps when nobody else will.

Read more
3 min read

IT Uncertainty 2026: What It Feels Like on the Ground

I've worked my way up from Java developer to Solutions Architect across multiple industries. I've seen tech booms, busts, and everything in between. But 2026 feels different. Not just for executives making decisions, but for employees living the daily reality.

Read more
8 min read

The Ferrari Analogy Is Costing You More Than You Think

How a seemingly sensible boardroom shortcut quietly undermines engineering quality, accumulates risk, and misreads the very philosophy it claims to follow.

Read more
4 min read

The Requirements Graveyard: Why So Many Projects Die Before a Line of Code Is Written

Most projects do not die in production; they die quietly in the requirements phase. By the time engineers open an IDE, the real damage is already done.

Read more
8 min read

Which Architect Am I, Exactly? The Job-Title Maze We've Built

When someone asks me what kind of architect I am, I still hesitate. My CV says Solution Architect, but my work cuts across integration, data, cloud and enterprise architecture. If I'm confused about which architect I really am, what chance does a recruiter or junior engineer have?

Read more
4 min read

The Architect's Tug-of-War: Generic API vs Specific API

When designing an API, do you build for what you know — or for what you can't yet predict? Here's how I think about one of architecture's most common dilemmas.

Read more
5 min read

When hiring harder doesn't mean hiring better

I reviewed 100 CVs and ran 20 interviews to hire fewer than 5 people. Then we paused, changed the process, and hired 3 people from just 5 interviews. Here's what changed.

Read more
4 min read

Imposter Syndrome vs. Delivery: A story from Spring 2014

My son was 40 days old when I boarded a plane to London. The stakeholders looked at me and asked: 'Are you sure? He's just a kid.' Here's what happened next.

Read more
4 min read

Why some IT projects save £100k and others become money pits

After years in enterprise IT architecture, I've realised the technical failure is rarely the problem. It's the decision logic at the start that fails. Here's what I've learned.

Read more