jargon

Architecture & practice·Design, structure and tradeoffs

nobody used the option because nothing about the API suggested it was there.

Affordance

What a thing's design suggests you can do with it. A door with a flat plate affords pushing; a function whose only parameter is a config object affords passing anything and hoping. In API and tooling arguments this is the word for why a technically complete interface still fails: the capability exists but the design does not offer it, so it is discovered by reading source code rather than by using the thing.

Commonly confused with