
What's the relationship between abstraction and generality?
The Eric Normand Podcast
00:00
Ignoring Details in Programming
When you name something, you're giving yourself a handle to call that thing later. And you're ignoring other stuff, like where it's defined and how it's defined. What's inside the body of that function? You don't know. So we have this confusion where we call it an abstraction, but it's actually less general. Usually when we're building a new thing, we are building a thing that is more specific,. It can do any kind of like element wise transform between lists, right? Works on any list and any kind of transform. Now that's much more specific.
Transcript
Play full episode