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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Layer

Layer

Photo of abstraction

abstraction

Photo of indirection

indirection

Related news:

News photo

The Need to Grind Concrete Examples Before Jumping Up a Level of Abstraction

News photo

Noise-Canceling Single-Layer Woven Silk and Cotton Fabric

News photo

ATL: A layer to run Android apps on Linux