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
- Optimize for clarity over cleverness
- Prefer explicit modules over implicit magic
- Instrument before you optimize
Your future teammates—including you—will thank you.