[Haskell-cafe] Hyrum's law (Was: [RFC] Support Unicode characters in instance Show String)

Tom Ellis tom-lists-haskell-cafe-2017 at jaguarpaw.co.uk
Thu Jul 8 18:02:43 UTC 2021


On Thu, Jul 08, 2021 at 07:20:00PM +0200, Henning Thielemann wrote:
> moving to Haskell Cafe
> On Thu, 8 Jul 2021, Bardur Arantsson wrote:
> > The use of Show in 'golden' test suites is interesting because Show
> > doesn't really guarantee any real form of stability in its output.
> > 
> > I guess Hyrum's Law applies here too.
> > 
> 
> I found this explanation:
>    https://www.hyrumslaw.com/

which is:

Hyrum's Law
An observation on Software Engineering

Put succinctly, the observation is this:

    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 depended on by somebody.


More information about the Haskell-Cafe mailing list