Skip to content

Instantly share code, notes, and snippets.

@runspired
Last active March 10, 2023 00:35
Show Gist options
  • Save runspired/99d6405b48633eb9c977561a80843764 to your computer and use it in GitHub Desktop.
Save runspired/99d6405b48633eb9c977561a80843764 to your computer and use it in GitHub Desktop.
Thoburn's Addendum to Hyrum's Law

Hyrum's Law

With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be dependend on by somebody.

Thoburn's Addendum

These users provide maximal test coverage for all observable unspecified or forgotten behaviors, providing the opportunity to trade friction for insights when making changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment