The Blog
Thoughts on architecture, leadership, technology decisions, and the lessons that only come from doing the work. Also published on LinkedIn.
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.
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.
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.
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.