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 450

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: