3 ms·
I have sympathy. It's hard to write fundamental APIs. They need to grow and change like anything else, always at the risk of startling somebody. Years ago I ex
by JoeAltmaier 4y ago
I have sympathy. It's hard to write fundamental APIs. They need to grow and change like anything else, always at the risk of startling somebody.
Years ago I extended a network file system server to include additional information in an Open response (revision tag to enable distributed caching). Turns out a customer had also extended the server response in their builds, to do something else security-related. Our release startled them, resulting in a lawsuit.
It was all silly and fixed in a patch (a boot config file enable/disable of our new extended info) and it went away. But it underlines how with the best of intentions, still things go wrong.