AI Disclosure
I build with AI systems for a living, so it seems only fair to say plainly how they show up on this site.
Writing
The notes here are mine. The ideas, the arguments, and the opinions start on a blank page, and the final pass is always a human one — if a sentence reads like something I wouldn't say out loud, it doesn't ship.
I do use language models the way I'd use a sharp editor: to poke holes in an outline, to suggest a tighter phrasing, to catch the typo I've now read past four times. Nothing here is a prompt-and-publish artifact.
Code
This site — and most of what I build — is written with AI coding tools in the loop. I review every change, and I'm responsible for all of it, including the parts I didn't type myself.
Data
I don't collect your data or train anything on it. There are no analytics scripts, no trackers, and no ad networks on these pages.
Why bother saying so
Disclosure norms around this are still being worked out, and I'd rather be specific than vague. If something on this site reads as machine-made and you'd like to know how it was made, ask me.