A fundamental duality of software engineering
bertrandmeyer.com