"Well, let's just add another level of indirection."
Modern software development in a nutshell.
Modern software development in a nutshell.
I work with some of the most brilliant people in the world (in my opinion) and the problems we are working on are how to grab peoples attention and show them relevant ads. And we don’t call them “ads” but recommendations.
Sorry I’m working right now and wondering what I’m doing with my life.
But we're also moving in the other direction, for example Java is introducing value types ("inline classes") and low-level memory allocation/manipulation APIs. That's a big step for a language that started with the idea of everything is an object (and an object is an indirection).