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.

Search Results

Abstractions don't leak?

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.)

If you’ve enjoyed this …

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: