Articles
Everything I've published here, by year. Software quality, developer experience, behaviours, and notes from building Untether.
2026
- Keep the screen in your pocket
Don't ditch the smartphone — reconfigure your relationship with it. Use a constrained smartwatch, shift essential interaction to it, and keep your phone out of sight.
- Stop generating, start rendering: personal apps backed by your System of Record
AI spews static artefacts that rot the moment you edit. Stop duplicating — vibe-code disposable apps that render live views from your System of Record.
- Vibe-coding shareable, infinitely scalable personal apps
Build genuinely useful, AI-powered personal apps with no backend at all — a static site, OAuth PKCE to the providers you already use, and OpenRouter for the smarts.
2025
- Software Quality: Adopting Common Industry Language
Engineers don't talk about software quality — they get stuck arguing about test types. A case for the discipline, in plain language.
2024
- Introducing the AWS GitLab Helper
A tool for GitLab Pipelines to fetch temporary credentials, secrets, and parameters from AWS using ABAC.