Musings on Indirection
The line I hold in highest regard in computing is: "All problems in computer science can be solved by another level of indirection." It's easy enough to grasp—let me offer a few examples, from the operating system to the humble phone charger, and see how one extra layer turns chaos into elegance.