-
Too Many Prophets, Not Enough Practitioners
AI discourse has too many prophets of inevitability and doom. Risk deserves seriousness, but seriousness should create agency for people doing the work.
-
Stop Packing Your Whole Life Into Every AI Session
Personal context should not be trapped in one tool or dumped wholesale into every AI session. The useful primitive is projection: source context shaped for the room, the harness, the privacy boundary, and the cost.
-
Token subsidies aren't going to last. I have receipts.
I burned more than $400 on AI inference in an afternoon last month — on direct API rates, while everyone else was on subsidized subscriptions. This week the industry caught up to where my bill already was.
-
Your registry doesn't have to be a service
A SELECT and an index against an append-only event log can do most of what a service registry does, and avoid the integration tax that comes with treating audit, observability, capability discovery, and cost as four separate services.
-
Schema in the Data Layer: a Rust Tracer Bullet for DYFJ
The first meaningful Rust commit for DYFJ proves a stance worth defending — that the database, not the language, owns the contract.
Blog
Writing about AI, automation, and building systems that work.