01 / Writing
On engineering, AI, and shipping product.
Why I tore down the Astro and Supabase site and rebuilt it in Next.js.
SELECT FOR UPDATE SKIP LOCKED, a tiny worker loop, and a status enum. That's the whole thing. Here's the code.
Most 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.
I'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.