Moving to Portugal made me question why Americans carry the paperwork between systems that never agree. The US already connects identity records to enforce obligations. What would it take to connect them in service of the person?
Where AI fell short building the Urbanist Atlas, five lessons on using it well, and why the whole project stays open source.
Modeling cities as a graph, generated from federal data, to catalog 236 advocacy organizations — where AI's plausible answers for the Urbanist Atlas got expensive.
How I used Claude Code to build the Urbanist Atlas — the Go API, the React frontend, and why the engineer behind the keyboard stayed in control.
A directory of urban advocacy groups across the US and Canada, searchable by zip/postal code.
After spine surgery and two years away from the bike, I got back on one in Leiden — and remembered exactly why I loved it.
Thirteen years in software, a lifelong interest in cities, and why I'm finally putting one down to focus on the other.