4 ms·
"first you learn the value of abstraction, then you learn the cost of abstraction, then you're ready to engineer" https://mobile.twitter.com/KentBeck/status/25
by staunch 9y ago
"first you learn the value of abstraction, then you learn the cost of abstraction, then you're ready to engineer"
https://mobile.twitter.com/KentBeck/status/258316233068396544 https://mobile.twitter.com/KentBeck/status/25831623306839654...
- justicezyx 9y ago"Any problem in computer science can be solved with another layer of indirection"
- Anchor 9y agoExcept for the problem of too many layers of indirection.
- adwn 9y agoAnd for the problem of insufficient performance.
- Rexxar 9y agoCache are a level of indirection and they increase performance.
- adwn 9y agoSome problems of insufficient performance can be solved by layers of indirection, but not all. The original quote quantifies over all problems: > "Any problem in computer science can be solved with another layer of indirection" Otherwise, good point – I did not think of this.