Articles

Architecture

Breaking production on purpose

Chaos engineering has the most lurid name in software and the most conservative temperament. If recovery is a capability, this is how you find out whether you actually own one.

· 9 min read

Read article
Architecture

Answering questions with MCP

This site now answers questions over MCP through a tool called `ask_matt`. It quotes from published articles, hands over the hand-kept numbers when a question wants one, cites everything, and refuses the rest. The refusal took the most design effort.

· 7 min read

Architecture

The anatomy of a resilient system

Servers fail every day. Whether that becomes an outage depends far more on the organisation than the infrastructure.

· 8 min read

Architecture

The traceability problem

Most engineering systems are built to answer what happened. The harder question, the one that surfaces at the worst possible moment, is who changed what, when, why, and whether they should have.

· 10 min read

Engineering Leadership

Interviewing engineers in the age of AI

When every candidate has a world-class assistant in the next tab, the interview stops measuring memory and starts measuring judgement. Most processes haven't noticed yet.

· 8 min read

The machine room

Fun technical deep dive write ups.

Step inside

Engineering Leadership

Don't let AI borrow your brain

The danger of AI isn't that it makes engineers less productive. It's that it quietly removes the exercise that kept them sharp in the first place.

· 7 min read

Engineering Leadership

DORA metrics are not performance metrics

Lead time, deployment frequency and change failure rate tell us a great deal about delivery systems. They tell us surprisingly little about the performance of individual engineers.

· 6 min read

Engineering Leadership

AI doesn't change Conway's law

Every technology generation promises to transform how software gets delivered. Most of them eventually rediscover that organisational structure shapes the outcome far more than the tools the engineers happen to be holding.

· 7 min read

The blueprint room

System designs, drawn carefully and then set on fire.

Into the blueprint room

Platform Engineering

Golden paths and engineering governance

The most effective governance models don't rely on approval boards, process documents or compliance checklists. They make the right thing the easiest thing, and then mostly get out of the way.

· 9 min read

Architecture

Your AI doesn't need another API, it needs a toolbox

Why Model Context Protocol matters less because of the protocol itself and more because it solves a problem every engineering organisation eventually encounters.

· 8 min read

Human (you) in the loop

New writing, now and then

Occasional notes on platform engineering, building dependable software and that constant buzz word we doom scroll past on LinkedIn! No cadence promised.

Prefer a reader? Subscribe via RSS.

Jump to

25 articles