4 ms·
It just hasn't clicked for you yet. I wouldn't call it "another level of abstraction" It's more of a "fundamental theory of abstraction". Once it clicks you c
by HervalFreire 4y ago
It just hasn't clicked for you yet.
I wouldn't call it "another level of abstraction"
It's more of a "fundamental theory of abstraction". Once it clicks you can see it. And you will see all the design patterns and abstractions you see in books like the gof are the ones that are "arbitrary layers of abstraction"
That's why a lot of programmers want to incorporate the concepts into their languages. Because once it clicks you realize that all other abstractions (especially design patterns in oop) are flawed and wrong.
You start to see cracks and broken abstractions everywhere. This is not just another GoF design patterns thing. It's fundamental.
But the thing is it's so hard usually if you get it, you'll be living in a world where most people don't get it. So people will have trouble understanding you.
If you don't ever get it, I would view it as a layman would view quantum physics or general relativity. You know it's a more fundamental description of the universe but you just can't grasp it.