Writings
Notes on what I'm building and thinking about - some technical, some about startups, some about life. I try to write the way I talk.
Startups
-
The cost of continuing Jul 1, 2026
The hardest thing a founder does is stop. On sunk costs, and telling perseverance apart from avoidance.
-
What it actually means to be a cofounder Jun 29, 2026
What ending a cofounder relationship taught me about ownership, authority, vesting, and saying the hard thing early.
-
Go stand where the work happens Feb 16, 2026
Why I did the delivery runs myself instead of reading a dashboard.
Life
-
How I sold a $9,000 car for $12,000 Jun 9, 2026
What a financed Nissan Altima taught me about leverage, FOMO, and caring less.
-
What Bayes' rule actually is, and why it lets me take big risks without lying to myself about the odds.
Technical
-
I asked why Rust needs a linter if it's type safe. A few questions later, compiled versus interpreted stopped being a real category. A six part series, from your keyboard down to the CPU.
-
Nobody can review a hundred agents Jul 2, 2026
Every agent tool is racing to run more agents. The bottleneck was never writing the code, it's the human who has to review it.
-
My agents die when I close my laptop Jul 1, 2026
Coding agents are sold as tireless workers, but they're processes on a laptop that sleeps. On persistence, SSH, and haunted printers.
-
My coding agents can't see my whole product Jun 30, 2026
Every orchestrator assumes one task lives in one repo. My product is two repos, and the workaround is a fake parent git repo.
-
A 12,570-trial hunt for "context rot" that came back empty - and the scariest bug was in my own scorer.