recall

← recall

Hyrum's Law term

with enough users, every observable behavior becomes a contract

You promised stability of return type, but users now depend on the *order* of fields. xkcd 1172. Practical implication: API stability is what you ship, not what you promise.

topics: api-design, engineering-judgment

references: