I Was Wrong About MCPs
In June I wrote about replacing MCPs with skills and scripts, and about a skill file beating an MCP server almost everywhere except where there’s no CLI. I …
Read →Long-form writing on platform engineering, AI development, and the occasional motorsport story.
In June I wrote about replacing MCPs with skills and scripts, and about a skill file beating an MCP server almost everywhere except where there’s no CLI. I …
Read →A few weeks ago I wrote about replacing MCPs with skills and scripts. Someone pushed back in the comments over on LinkedIn with one exception: agent to agent …
Read →Update, October 2026: I’ve changed my mind about part of this post. Here’s why. Everyone’s excited about MCPs. The Model Context Protocol is supposed to be the …
Read →grug been thinking about complexity demon lately. complexity demon sneaky. complexity demon hide in code review. complexity demon whisper “just add one more …
Read →I’ve been spending a lot of time in agentic AI workflows lately. Describe a feature, the agent writes the code, the tests, and the PR. It’s genuinely …
Read →Over the last year, I’ve been watching how people use AI coding tools. GitHub Copilot, ChatGPT, Claude - everyone’s got access to them now. But the results? …
Read →Over the past couple of years, I’ve been working extensively with GitHub Enterprise in large organisational settings. While GitHub has built an exceptional …
Read →One of my current projects is a migration from Azure DevOps to GitHub Actions. I saw a challenge: how to effectively train DevOps teams on new tools in an …
Read →This week I hosted a brown bag session at work where I explored the idea that failure isn’t something to be avoided at all costs but must be a safe option for …
Read →Last year, I decided to run for a position on the management committee of the motorsport club I’m a member of. It has been eye-opening to see what goes on to …
Read →