Writing
Notes from the work.
What I learned building things that move money, written down so I don’t have to learn it twice. Also available as RSS.
Check the state, not the clock“Wait five minutes, then assume it arrived” is one of the most common bugs I see. It can't tell broken from idle. 2 min x402 in practice: letting an agent pay for an API callThe protocol is simple. The work is in deciding what to believe, and moving money afterwards without ever doing it twice. 3 min The signal was in the text, not the scansI found psychiatric phenotypes in brain-imaging case reports. Then I tried to break the result, and it broke. 2 min