Skip to main content

Architecture ·

Notes on pragmatic architecture

Small boundaries, boring tech, and the art of leaving breadcrumbs for your future self.

Architecture is the sum of decisions that are annoying to reverse. I try to make the reversible ones cheap and the irreversible ones deliberate.

Principles

  1. Optimize for clarity over cleverness
  2. Prefer explicit modules over implicit magic
  3. Instrument before you optimize

Your future teammates—including you—will thank you.