4 ms·
I like how A Philosophy of Software Design discusses this issue you described: > An abstraction that omits important details is a false abstraction: it might a
by dgb23 4y ago
I like how A Philosophy of Software Design discusses this issue you described:
> An abstraction that omits important details is a false abstraction: it might appear simple, but in reality it isn’t. The key to designing abstractions is to understand what is important, and to look for designs that minimize the amount of information that is important.