On the hunt for beautiful olympiad problems, the indignity of badly typeset mathematics on the web, and a small side project to surface AI training datasets back to the human readers the problems were originally written for.
An essay from 2023 arguing that LLMs would become primary consumers of APIs, that API documentation would become in-demand training data, and that API product managers would soon be designing for a non-human customer. Republished with a 2026 note.
APIs aren't just functional contracts, they're user interfaces for developers. Great API design requires the same aesthetic judgment and taste that defines excellent product design.
An essay from 2023 arguing that natural-language queries would replace SQL as the primary interface to enterprise data, with the data catalog as the substrate that makes those queries trustworthy. Republished with a 2026 note.
A product design approach to helping banks protect elderly customers from scams while preserving dignity and autonomy through multi-party authentication and trust networks.