News for hackers. Stuff that matters.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by MaxBarraclough on Saturday August 15, 2020 @09:22AM (#24168671)
I'm reminded of a blog post I once read, which annoyingly I now cannot find, on how the job of a library maintainer is to not break the API. If you break the API, you've failed at your job. This mindset makes more sense than treating API breakages as a routine case-by-case decision. As the article puts it, breaking changes are breaking the library's commitments. (The library/service distinction doesn't matter much here.)

I remember that same old blog post also lamented overhearing a conversation in which a developer bragged about how their idea for a change was so good that everyone agreed to break the library API to implement it. This reminds me of how a startup being 'highly disruptive' is sometimes fetishised as an end in itself, but of course it's even worse than that: they're celebrating undermining the library's dependability.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by jeffffff on Saturday August 15, 2020 @10:08AM (#24168956)
sounds kind of like this famous linus rant: https://lkml.org/lkml/2012/12/23/75
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by jbverschoor on Saturday August 15, 2020 @02:15PM (#24170972)
Linus is 100% correct here.

Too often it’s “a user error”.. no, it’s a platform/developer/provider ak lower level error or mark of laziness

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by geranim0 on Saturday August 15, 2020 @01:34PM (#24170588)
Is he always like that? That's toxic af
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by icebraining on Saturday August 15, 2020 @03:21PM (#24171506)
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by fallenpegasus on Monday August 17, 2020 @02:23PM (#24190141)
Complaints about "toxic" are a screen to hide the fact that you can't say "incorrect".
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by plorkyeran on Saturday August 15, 2020 @02:01PM (#24170849)
He has toned it down significantly in the last few years.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by meshaneian on Saturday August 15, 2020 @01:50PM (#24170741)
"Yes."
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by giancarlostoro on Saturday August 15, 2020 @12:18PM (#24169977)
Agreed, that is probably why you wind up with a lot of versioned Microsoft C++ runtime installers on your computer, but damn it at least the reliant software works as intended.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by monadic2 on Saturday August 15, 2020 @12:51PM (#24170258)
A library being dependably bad is not good. Sometimes changes really are good enough to break an api. It does take a significant amount of communication to do this without pissing people off, though.