logoalt Hacker News

nickcwlast Sunday at 4:43 PM3 repliesview on HN

I like this one

> At scale, even your bugs have users.

Something I discovered the hard way over many years of maintaining rclone. Fixing a bug has consequences and there are sometimes users depending on that bug!

xkcd: https://xkcd.com/1172/


Replies

daveleelast Sunday at 4:49 PM

I know this as Hyrum's Law (which also comes from a Googler):

"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."

https://www.hyrumslaw.com/

davidwlast Sunday at 4:50 PM

It's a good one: but it's also good to see that most of these are applicable to all kinds of organizations, not just "Google Scale" places.

baal80spamlast Sunday at 4:47 PM

Thank you for your work on maintaining rclone! It is a wonderful and very underappreciated piece of software.