← Back to context

Comment by nickcw

3 days 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/

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/

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.

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