I'm a programmer, a software architect who doesn't believe in ivory towers, and a mentor.
I build software that people use and I try to make the world a little bit better by doing it.
I maintain open source software, follow a development philosophy that centres around continuous delivery and I'd love to talk to you about your projects.
Blog
Existential Dread and the End of Programming
(Tuesday, 17 February 2026)
Context Transference
(Friday, 30 May 2025)
7 AI Predictions (AI, We Really Need To Talk: Part 2)
(Thursday, 29 May 2025)
Notes on the Synthesis of Form
(Monday, 6 January 2025)
Coverage is not correctness - but it helps!
(Tuesday, 12 November 2024)