top | item 46489640

(no title)

nickcw | 1 month ago

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/

discuss

order

davelee|1 month ago

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/

davidw|1 month ago

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.

baal80spam|1 month ago

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