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
Sidemark: Active Telemetry Comments for C#
(Friday, 29 May 2026)
Seams in Software
(Friday, 20 March 2026)
The Programmers's Guide to Co-Designing with Agents
(Wednesday, 11 March 2026)
Existential Dread and the End of Programming
(Tuesday, 17 February 2026)
Context Transference
(Friday, 30 May 2025)