Skip to content

Writing

Series

Multi-part writing — each series is an ordered set of posts that build on one topic.

The Thirteen Full-Stack Layers

Complete · 14 parts

From the browser tab to the 3am backup — one post per layer of a production web stack, and the gap between a vibe-coded demo and a real product.

  1. 0 Vibe-Coded vs Production-Ready: 3 Layers or 13?
  2. 1 Frontend Foundations: The Layer Users Actually Touch
  3. 2 APIs and Backend Logic: Where the Rules Live
  4. + 11 more

View series →

Git for Working Devs

Complete · 14 parts

A sequential mini-course in Git for people who ship — fundamentals and conventional commits, then the branching, review, and collaboration workflows that hold a team together.

  1. 1 Conventional Commits, End to End
  2. 2 A .gitmessage Template and Commit Hooks That Enforce It
  3. 3 git rebase -i Without Fear
  4. + 11 more

View series →

System Design for Working Devs

Complete · 13 parts

A field guide to system design for the engineer who has to make the call and ship it — no FAANG-scale hand-waving. The five axes of every tradeoff, the CAP theorem without the folklore, idempotency, caching, designing for failure, and a full worked design at the end.

  1. -1 System Design from Zero
  2. 0 How to Think About System Design
  3. 1 Latency, Throughput, and Napkin Math
  4. + 10 more

View series →

Authorization in Practice

Ongoing · 4 parts

Who can do what, and how you prove it — roles vs attributes, policy tests that hold the line, multi-tenant isolation, audit trails, and what happens when permissions become a graph.

  1. 1 RBAC vs ABAC: Roles, Attributes, and Where Each One Breaks
  2. 2 Testing Authorization Policies Like the Boundary They Are
  3. 3 Multi-Tenant Authorization: One Database, Many Customers, Zero Leaks
  4. + 1 more

View series →

Agentic Engineering with Claude

Ongoing · 6 parts

A working dev's field guide to coding agents — what "agentic" actually means, Claude Code in the terminal, the feedback loops and guardrails that make it trustworthy, and shipping real features from prompt to deploy.

  1. 1 What "Agentic" Actually Means
  2. 2 Claude Code in the Terminal
  3. 3 Designing the Feedback Loop
  4. + 3 more

View series →