Dispatches / a short note
The law of leaky abstractions
When an implementation detail leaks to a higher level
This article from 2002 strikes me really hard. Everything he said about leaky abstraction still holds true, and will continue to happen. Probably that’s why it has become a law. https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
With what I know about science, I’m convinced: A perfect abstraction doesn’t exist and is impossible.