Notes on what
I'm learning.
Essays I write when I want to understand something better. Mostly about AI engineering and the small craft of shipping software. I publish here irregularly — when I have something useful to say.
2026 · 04 · 18
The RAG mistake I made three times before I caught it
Chunking by tokens, not by meaning. Retrieved snippets that ended mid-sentence kept poisoning the answer. Here's what I learned, and the three fixes that took my retrieval recall from 0.71 to 0.89.
2026 · 03 · 02
WordPress was an apprenticeship in software
Five years of building WordPress sites for non-technical clients taught me more about shipping software than any framework has since. A reluctant defence of the most unfashionable platform on the internet.
2026 · 02 · 09
Eval-driven prompting, or: how I stopped vibe-coding LLMs
Without a test set, you're not iterating on a prompt — you're rearranging deck chairs. A small case for taking prompt evaluation as seriously as you'd take unit testing.
Subscribe
Get new essays when I publish them.
No tracking, no marketing, just the writing. There's an RSS feed if you prefer a reader, or email me if you'd like to hear from me when I publish.