On Jun 26, 2022, at 17:43, Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:

Interfaces are forever; like the screw in light-bulb. These days, it's likely
an LED bulb on one side, powered by a reactor on the other - two technologies
which were unforseen (and unforseeable) when the interface was defined, well
over 100 years ago.

To be specific: the “Edison screw” (or “Edison medium base” or now E26) patented by Thomas Edison in 1881, https://en.wikipedia.org/wiki/Edison_screw

It’s been said that “hardware comes & goes, but software is forever” but I like to add “software comes & goes, but protocols are forever.”

We should take care in how we design/define protocols and interfaces.