- August 17, 2026
My social preview images are Elm code now. Rendered by Go. Into an Svg 😵
- August 13, 2026
There Is Still No Silver Bullet
- August 11, 2026
New Season Upgrades Vol 1: from Gmail to Protonmail (again)
- July 23, 2026
The Light Flip: tempted to give it another go
- June 26, 2026
I'm so utterly screwed without Jesus
- June 24, 2026
A batch job, in The Elm Architecture
- June 15, 2026
Explaining Functional Programming to Non-Programmers (It's Just Excel)
- June 8, 2026
Native Elm (the real kind this time)
- June 2, 2026
codimg: code blocks -> syntax highlighted SVG
- May 30, 2026
Hejlsberg: 'Who's Going to Make the AI?'
- May 22, 2026
I made learnelm.dev
- May 19, 2026
The Tacit Dimension: Why Your Best Engineers Can't Tell You What They Know
- May 18, 2026
If You're Running Claude Code, PLEASE Run It in a Box
- May 13, 2026
GreenType: a beautifully coded terrible idea
- May 12, 2026
Canonicalise, Don't Remember — Smart Constructors in Kotlin
- May 7, 2026
Book Update: RC 2 Is Out
- May 4, 2026
Architecture by Autocomplete
- April 24, 2026
LLMs Corrupt Your Documents (and the Theory Dies Twice)
- April 21, 2026
git history: the best thing in Git 2.54
- April 15, 2026
The Draft Is Done. Now I Need Reviewers and Feedback!