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