Get the latest tech news
That's not an abstraction, that's a layer of indirection
fhur's blog
The performance is sluggish, debugging is a nightmare, and your CPU seems to be spending more time running abstractions than solving the actual problem. TCP helps us pretend that we have a reliable communication channel, even though it's built on top of an unreliable protocol, IP. You've surely encountered these—classes, methods, or interfaces that merely pass data around, making the system more difficult to trace, debug, and understand.
Or read this on Hacker News