A Sketch of the Biggest Idea in Software Architecture

Narrow waists: an idea in software architecture that relates to networking, operating systems, language design, compilers, and distributed systems.