RSSAmplifier

binarycat · Nov 11, 2024

stop calling things transparent

0
Sign in to vote or save

This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.

in the context of programming, transpernt is a contranym

it can either mean that a system is hard to see (like a pane of glass) or easy to see into (like a transparent gameboy).

these two meanings are pretty much exact opposites, and it's frequently difficult to know which one is being spoken about.

FORTH systems often pride themselves as following “radical transparency” due to their lack of encapsulation allowing powerful language extensions to be written in user code, while other programming languages advertising “transparent abstractions” that you can barely notice due to strong encapsulation.

it's also a metaphor, and as a general rule, metaphors should be avoided in technical writing, due to their potential for being misinterpreted.


#programming #terminology


You can follow this blog via its RSS feed or by searching for @binarycat@paper.wf on your Mastodon/ActivityPub instance.

Read on paper.wf

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.