Writing
Apr 2026
3 min read
Apps, articles, and things I kept coming back to this month. Arc, Canva, Raindrop.io, and a few blog posts.
4 min read
Two margins that should have added to 64px gave me 40px. A note on why that is not a bug.
Every time I wrote mutation logic inline, something ended up missing. Moving it all into the hook fixed that, and adding the rule to CLAUDE.md meant Claude stopped getting it wrong too.
5 min read
A list of small things I do to keep my frontend pages fast.
Mar 2026
The arrow cursor on a button is not a browser oversight. Here is why it is that way, and why almost everyone overrides it anyway.