Blog

Findings from building tools that check things. Mostly what broke, and what the numbers said afterwards.

AI payments code review

The race condition I didn't know I'd fixed

A two-line guard in my payment webhook stops a paying customer from being told they haven't paid. Claude Fable wrote it, with its test, in one commit. I reviewed that commit and did not notice.

Read it
AI fact-checking measurement

The news outlets an AI fact-checker cannot read

I tried to make my fact-checking tool prefer reputable sources. Turns out 16 of the most reputable ones refuse to talk to it. Their reporting still comes back, wearing someone else's URL.

Read it