01
The Cost of Abstraction: Every Convenience Moves Complexity Somewhere
Abstraction makes software easier to use by hiding detail, but the hidden detail does not vanish; its cost moves into libraries, runtimes, compilers, interfaces, debugging, or maintenance.
↗