Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Found on 29 July 2023 via Mastodon 485
via yosh: yes… Yes!
@tef on cohost.org: Abstraction: more than a miserable pile of secrets
abstractions don’t leak, either.
leaky abstractions are just another way of talking about “information hiding” — abstractions can share details, abstractions can partition details, but sure enough, they don’t really hide anything from the programmer.
despite people yelling “all abstractions leak detail” no-one stops to think “maybe we shouldn’t be using them to hide things in the first place.” alas
(My take, which I think largely aligns with @tef’s: An abstraction that you don’t understand will eventually bite you in the ass. It’s better perhaps to think of an abstraction as shorthand for a concept that you already understand.)
(Also: cohost. Huh. Hadn’t heard of it before.)
Subscribe to my free and occasional (never more than weekly) e-mail newsletter with my latest travel and other stories:
Or follow me on one or more of the socials: