News for hackers. Stuff that matters.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by larrymcp on Saturday August 15, 2020 @02:52AM (#24166629)
I saw that he mentioned a few of them in the article. He writes:

I can tell you that virtually everything I’ve used, from networking (legacy to VPC) to storage (Cloud SQL v1 to v2) to Firebase (now Firestore with a totally different API) to App Engine (don’t even get me started) to Cloud Endpoints to... I dunno, _everything_, has forced me to rewrite it all after at most 2–3 years.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by habosa on Saturday August 15, 2020 @04:42AM (#24167159)
I work on Firebase. His characterization of Firestore is incorrect and lazy. It did not replace Realtime Database (which is the product he’s calling Firebase) they are two products which live side by side and both are being actively improved.

People assumed that because we made a new database we were killing the older one, but that was never true.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by lclarkmichalek on Saturday August 15, 2020 @08:42AM (#24168469)
Well, that’s a novel take on the customer is always right
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by joshuamorton on Saturday August 15, 2020 @01:27PM (#24170541)
"the customer is always right" doesn't mean every individual customer is always correct and you should never disagree with any of them, it means the customer, in aggregate, is correct and you need to react to customer opinions.

But also idk what else you'd want them to say "the thing you're taking shit isn't deprecated" seems like an important response to "you mishandled this deprecation".

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by zwily on Saturday August 15, 2020 @11:54AM (#24169754)
I haven’t been totally happy with Google’s stewardship of Firebase, but that line in the article bugged me too. I didn’t think RTDB was ever deprecated.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by tejohnso on Saturday August 15, 2020 @09:36AM (#24168742)
I wonder what the complaints are regarding App Engine. I've been using it for over five years without any issue.

Come to think of it, the Channels API shut down was a bit of a nuisance. But it never worked all that well, and deprecation seemed like a reasonable move to me.

Here's a detailed list[1].

[1]: https://cloud.google.com/appengine/docs/deprecations

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by remus on Saturday August 15, 2020 @05:18AM (#24167352)
Thanks for taking the time to list them out, didn't spot those in the article.

Personally, I think most of them seem quite sensible. Having a 'support everything forever' approach is obviously going to impose a huge burden on the teams who maintain this stuff which is then going to limit the ability to make anything better. The depreciation notices generally seem pretty good (12-15 months notice by the looks of it, sometimes followed by degraded functionality rather than complete removal of the feature).

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by jto1218 on Saturday August 15, 2020 @09:15AM (#24168632)
that’s the whole point of the article though. Why should the “huge burden on the teams who maintain the stuff” be shifted to the customer who has less resources than Google to manage that burden. 12-15 months is not a long time. If you have to rebuild things that already work every year, you’re wasting a lot of time that could be spent building value for your customers.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by calcifer on Saturday August 15, 2020 @12:53PM (#24170275)
> Having a 'support everything forever' approach is obviously going to impose a huge burden on the teams who maintain this stuff which is then going to limit the ability to make anything better

And yet AWS is doing just that while innovating at the same time.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by remus on Saturday August 15, 2020 @04:29PM (#24172112)
AWS depreciate things too, though. For example https://aws.amazon.com/blogs/aws/amazon-s3-path-deprecation-...
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by calcifer on Saturday August 15, 2020 @04:51PM (#24172288)
Deprecate [1] doesn't mean remove though. While the old style paths are officially deprecated, they will be supported indefinitely. GCP's problem is that they deprecate and remove features.

[1] "Depreciate" is something else.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by StopHammoTime on Saturday August 15, 2020 @08:56PM (#24173841)
In relation to this, you then have AWS who basically support everything forever until their customers stop using it. They _still_ support people on EC2-Classic even though they would rather not. Every TAM I've come into contact with brags about how they won't deprecate until the customer deprecates.

There's a reason that people trust Amazon with their compute, and that's because in regards to their technology they're trustworthy.