01Writing
Things I have written.
Short essays on building software, and things I learned the hard way when the code broke on a Sunday.
2026
- 01Rebuilding the portfolioWhy I tore down the Astro and Supabase site and rebuilt it in Next.js.May 17, 2026 · 1 min read1 min readMay 17, 2026→
- 02A jobs queue in Postgres, in 60 linesSELECT FOR UPDATE SKIP LOCKED, a tiny worker loop, and a status enum. That's the whole thing. Here's the code.May 4, 2026 · 1 min read1 min readMay 4, 2026→
- 03Postgres is underratedMost teams reach for a second database before they've used Postgres properly. Here's what you can do with it before you actually need Redis, Mongo, or Kafka.Apr 22, 2026 · 2 min read2 min readApr 22, 2026→
- 04Monolith first, and when to leave itI'm monolith first by default. The platform I lead has 211 APIs in one Node service and two Rust services that split off when the workload genuinely required it. Here's the rule I use.Mar 18, 2026 · 1 min read1 min readMar 18, 2026→