On Jun 26, 2022, at 17:43, Noel Chiappa
<jnc(a)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
<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.
Erik