I use open source to help people evolve, I take pleasure in seeing people evolve

Taste is not a method


The design decisions in zer0 that only exist because something got measured: a logo rejected by a rasteriser, a luminance band where no ink is readable, a find bar that refuses to count, and a lock mechanism that admits what it cannot prove.
Read more ⟶

Open Source Contributions - August 2026


Open source activity in August 2026: PRs, reviews, issues, comments across multiple repositories.
Read more ⟶

The question has to exist before the code does


Writing software got cheap enough that building something to throw it away is now the sane move. What did not get cheaper is knowing what would make you throw it away, and that has to be written down first.
Read more ⟶

Absence is the compatibility contract


MCP 2026-07-28 deleted the initialize handshake and protocol-level sessions. My proxy sits on both sides of that wire and every backend it talks to is still on the old revision, so picking one was never an option. This is how I got two protocol eras to share one codebase, and the four defects a green test suite never showed me.
Read more ⟶