The End-to-End Argument

Functions belong at the endpoints; lower layers can only optimize, never guarantee. The single most useful design principle in networking.

Saltzer and Schroeder's Principles

Least privilege, fail-safe defaults, economy of mechanism; plus the confused deputy as the canonical violation.

Competitive Analysis and Ski Rental

How to reason about decisions made without the future, with a provable ratio. Rent-vs-buy shows up in caching, autoscaling, and connection pooling.

Conway's Law

Systems mirror the communication structure of the organizations that build them. Empirical, not proven — and the inverse maneuver as its practical use.