Skip to content
24 essays, newest first

Writing

Production mistakes, AI product judgment, open source, and the occasional note for students.

I write when something broke in an interesting way, when I changed my mind about something, or when I've explained the same thing to three people and would rather send a link.

Newest

A Cron Job That Did Nothing Took Down My Deploy Platform

In July 2026 a stock-replenishment job that produced zero results ate the memory on Polaris's 4 GB VPS until the kernel killed Dokploy. How it got there, what made it worse, and what I changed.

Oct 6, 202610 min read

If you only read a few

Four to start with, in the order I’d hand them to you.

  1. 1I Shipped a Race Condition That Oversold Stock (And Other War Stories)Bugs I shipped in a retail system and an AI pipeline, and the fixes that held.Apr 8, 2026
  2. 2LLMs Can't Save Bad UXWhy most AI features that flop were product decisions first.Apr 8, 2026
  3. 3The Best Way to Learn a Codebase Is to Break Someone Else'sWhat maintainers taught me by explaining why my fix was wrong.Apr 8, 2026
  4. 4Agent Middleware: What Kept Obelisk's Agents in LineThe control layer that made fifteen-odd agents manageable.Apr 8, 2026

All writing

Filter by topic, or just scroll.