Product Thinking
Thinking
Essays
Essays in progress — five drafts, none published yet.
Green tests prove it runs. They don't prove it's right.
A note on why a fully green test suite still missed the defects that mattered.
I made my own numbers worse the day before submitting
A note on re-checking a pilot metric and reporting the smaller, honest number instead.
Refusal is a feature: designing an AI that would rather say no
A note on why RailCite is built to refuse an answer rather than guess a citation.
Killing Nuptis: two products in nine days and why one had to die
A note on shutting down one product nine days after starting it, and building its replacement.
Staleness is a correctness bug, not a missing feature
A note on why an out-of-date citation is a bug, not a nice-to-have.





