The Wizard and the Apprentice The Three Great Virtues of a Programmer The Eight Fallacies of Distributed Computing Comparative Latency Values Le Chatelier's Principle Principles of Language Design