The Law of Leaky Abstractions

Here’s a good read on abstraction in software development. It’s on a level even people who haven’t taken reams of compsci can understand.