Posts
All the articles I've posted.
-
A Practitioner's Guide to AI-Assisted Development
The journey from AI-sceptic to agent-native isn't a smooth ramp — it's a series of uncomfortable jumps. This post maps the stages of AI-assisted development and identifies three critical fulcrums where developers get stuck.
-
LLMs Are Already Useful
How I used Claude Code to build a GitHub backup tool I'd been putting off for years, and why LLMs are most valuable for the small internal tools you never get around to writing.
-
I Built Yet Another Sandbox for AI Coding Agents — Here's Why
Why existing sandbox solutions for AI coding agents didn't work for my workflow, and how I built sandbox-claude: fully isolated Incus containers with btrfs snapshots, deploy key automation, egress filtering, and parallel agent support on macOS and Linux.
-
Stop Calling LLMs "Junior Developers." They're Monkey Paws.
Why the 'junior developer' metaphor for LLMs creates dangerous expectations, and how the Monkey Paw framing from folklore leads to better decisions about autonomy, specification, and organisational governance.
-
The Meme, the Agent, and the Leverage Gap
Why the real value of AI tools isn't single-step task solving but tackling entire classes of problems at scale, from managing information overload to continuous monitoring, and how to find the leverage worth closing.