How architecture and leadership shape team performance — and why enabling systems always outperform controlling ones.
We talk a lot about velocity. But not enough about what makes it possible — or impossible.
This series is about that invisible layer: The architecture, leadership, and cultural choices that shape how software teams really perform.
It’s not a “how to lead” manual. It’s a field guide to spotting the systems around you — and shaping them with intent.
You’ll learn:
Why some orgs need heroics to ship, and others make progress feel inevitable
What great principal engineers and tech leads actually do (hint: it’s not just solving hard problems)
How Agile gets hijacked by control theatre — and how to course-correct
Why architecture is never neutral — and how it can unlock autonomy or smother it
What complexity science, sociology, and systems thinking have to do with modern software
This is for you if you’ve ever thought:
“We’ve got great people — so why is it still so hard to deliver?”
Because the answer often isn’t the people. It’s the system they are working in .
Let’s fix that.
The Blueprint Behind the Bottleneck
Architecture isn’t just technical — it’s psychological, cultural, and historical. This piece explores how ideas like Conway’s Law, DDD, and platform thinking reshaped problem decomposition and organisational design.
Leadership Without the Handbrake
Leadership Without the Handbrake The worst kind of tech leadership doesn’t look evil.
It looks helpful.
It’s the tech lead reviewing every line of code. The principal engineer answering every question, solving problems before they’re fully formed.
The manager saying “you own it” but needing a copy of every decision. The team lead jumping into every discussion — even when they don’t need to.
It’s leadership with the handbrake half on - and it kills autonomy.
...
Your Org Is Slowing You Down (and It’s Not the People)
Most teams don’t fail because the people are bad.
They fail because the system they’re in makes doing the right thing harder than it should be.
You’ve seen it before. Talented engineers grinding away, frustrated by endless blockers. Architecture that’s more cage than canvas. Leadership that says “go fast” but needs a meeting for every change.
That’s not a team problem. That’s an org design problem.
The API Memo That Changed the Internet In the early 2000s, Jeff Bezos sent a now-famous internal memo to every team at Amazon:
...