Slide 104
Slide 104 text
“When people reject the idea of ambitious, powerful
abstractions in favor of "a diverse ecosystem...[of] small,
focused, simple and robust libraries" they are confusing
implementation with interface. Yes, the implementation of a
powerful abstraction should be separated into focused and
robust libraries. But if its interface exposes all of those
libraries, it will be a poor interface for getting things done.”
On the irony of programmers who don’t like abstractions
– Edward Faulkner