Tags
A category says where a post lives. A tag says what it is about.
Accessibility 4 posts
Contrast, reduced motion, screen readers, and working with scripts off.
AI-Assisted 9 posts
Drafting and debugging with AI. A bicycle for the mind, with wings.
- Eliminating cruft from the codebase
- The weight of standing agent instructions
- How to stop worrying about content tagging
- A keyboard that plays Wagner, built from a stack of PCBs
- Not on the list: Turned away at the door for using AI
- When the prompt becomes a creative brief
- Publish a blog post without opening the CMS?
- Rebuilding this site with Claude as my copilot
- Building blocks for building blogs
Blogging 4 posts
The blog itself. What shipped, what it taught, and what comes next.
Content Modelling 3 posts
The joys of structured content, and maintaining it in the CMS.
Contentful 4 posts
The headless CMS this site runs on, and how it's wired up.
Context Engineering 2 posts
Standing instructions, skills and token budgets for long-running AI agents.
Design 2 posts
Colour, type and layout decisions, and the tokens that hold them together.
Film 5 posts
Close readings of classic films, sometimes two at a time.
Hardware 3 posts
Soldering irons, single-board computers, and things with a power switch.
Information Architecture 4 posts
Pagination, breadcrumbs, search, and finding your way around.
Machine-Readable 2 posts
Feeds, sitemaps, structured data, llms.txt. Readable by human and bot.
Retro Gaming 5 posts
Old games and the machines that can run them, from consoles to emulation.
Templates 3 posts
Starting from someone else’s code, and standing on their shoulders.