Links
Links I mention often in conversation.
What we talk about when we talk about System Design
Recommend anyone designing non-trivial systems to read this.
My favorite principle for code quality
The Embedded Design Principle makes the intent of code readily apparent (and conversely shows lack of clarity when reading code).
Integration Continuity: Bringing Down Giants
This concept is a helpful guide to designing API granularity.