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, through open source, continuous delivery, writing, and a lot of time on conference stages.
Speaking
Keynotes and conference talks on software design, culture and ethics, plus corporate & private bookings.
Watch & book →Consulting
Hands-on engagements, workshops and mentoring, working directly with your team.
How I help →Books
Get Coding! & Get Coding 2, bestselling programming books for curious kids aged 9+.
Read more → From the blog
Latest writing
- The AI Engineering Baseline Monday, 8 June 2026
- 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
On stage
Upcoming appearances
- Jun 2026DevSum 2026Stockholm, SwedenKeynote
- Sept 2026NDC Oslo 2026Oslo, Norway
- Oct 2026TDC 2026Trondheim, Norway