Live data from Hacker News

AWS Is Asleep at the Lambda Wheel

lastweekinaws.com

11–20 of 36 posts

Re: AWS Is Asleep at the Lambda Wheel

#11
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

What are your issues with Google cloud?

I had a horrific support experience due to a product (it was a predecessor to Colab that they eventually just cancelled) that was (due to a bug that they eventually fixed) triggering the startup of expensive instances randomly that cost hundreds of dollars a week to run. I couldn't get any help, until I eventually out of desperation found a BigQuery evangelist on a Reddit forum who escalated my issue.

Venting rant below:

It's blatantly obvious that Google's culture is completely broken, and they are incapable of hiring people who don't think they're too brilliant and amazing to be customer support. They care about their advertising printing press and everything else is secondary.

Tensorflow was the first out of the gate, quickly got its ass handed to it by PyTorch, and then they just imitated Pytorch, but in a crappy, crowded API kind of way. Angular is hilarious in a sad, pathetic, "wow that guy still thinks he's doing something useful, doesn't he realize nobody cares" kind of way. Dart..... well, I don't even need to say anything more. I bet there are people on HN who deeply regret investing time in learning it. Colab: "We have paid plans! If you pay, it will be only semi-useless!" (I tried the paid version, utterly useless compared to Paperspace)

If anyone from Google is reading this, sorry, but you work at a company that is rotting like early 2000s Microsoft. Even my highly non-technical wife was asking me the other day if I had noticed how shitty the search engine is now.

BTW, am I the only one who bought a Google Home speaker and used to listen to Youtube podcasts on it, only to have a software update make it so that now I can't even use Chromecast to send any Youtube video's audio to my speaker? Really awesome Google. First time in my life I've purchased a product and had it literally lose features a year after I bought it. Also, Google Meet sucks, and has become increasingly bug ridden over the years.

Re: AWS Is Asleep at the Lambda Wheel

#12
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

I mean has AWS ever been easy to use outside of S3? If they were simple, companies like Vercel and Heroku would not even exist (both runs on AWS infrastructure).

Re: AWS Is Asleep at the Lambda Wheel

#15
post #9
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

From my experiences working there, AWS is a feature mill. They've built their entire sense of self around shipping features. Stuff for Jeff Barr to blog about (that's no diss on Jeff, I think he does an awesome job). They can't get off that horse they've decided to ride because they're concerned if they do they'll be seen as having stopped innovating, but they're also not willing to provide headcount to meet both inn…

> that's no diss on Jeff, I think he does an awesome job

Honest question: How is Lambda runtime version rot acceptable to an "awesome" top exec like Jeff Barr? Is someone else demanding he siphon resources away from maintaining key services? What data-driven metric says maintaining service quality shouldn't be continually prioritized?

I'm open to any explanation, but the logical conclusion I see if the lack of prioritization only really makes sense if internally, Lambda is considered a gimmicky toy. Where is the "Customer Obsession" mantra here?

A large portion of the most valuable work in software is of the boring, unsexy variety needed to keep key pillars working smoothly.

Re: AWS Is Asleep at the Lambda Wheel

#16
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

> Meanwhile, developers are siphoned from real projects like, gee, I don't know, getting Python 3.10 out on Lambda?

Why isn't competition putting pressure on AWS? A cursory googling around seems to show that Google Cloud Functions is at Python 3.11 and Azure is at 3.8. Which then makes me wonder why people don't use Google Cloud more? And why would anyone use Azure at all?

[0] https://cloud.google.com/functions/docs/create-deploy-gcloud... [1] https://learn.microsoft.com/en-us/azure/azure-functions/crea...

> Google just SUCKS, Azure is a blatant financial rip off

If AWS is the least worst option, and also the most popular, what motivation do they have to improve?

Re: AWS Is Asleep at the Lambda Wheel

#17
post #7

Python 3.11 is ~25% faster… Lambda is billed based on compute duration… if you are AWS PM Lead, it’s a challenging eng investment to justify.

Disclaimer: I work at AWS in Professional Services.

I can honestly say that I have never been pressured to create a more expensive solution for a customer. Everyone from sales, to account managers, to TAMs are are always trying to figure out how to help customer spend less money on their existing workloads.

Before anyone says I’m drinking the kool aid, I’m 49 years old and this is my 8th job since 1996. I’m the most cynical person you can imagine.

Now there is a difference between wanting customers to spend less on existing workloads and helping them optimize and trying to convince customers to spend more money by bringing in new work.

Re: AWS Is Asleep at the Lambda Wheel

#18
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

> Meanwhile, developers are siphoned from real projects like, gee, I don't know, getting Python 3.10 out on Lambda? Why isn't competition putting pressure on AWS? A cursory googling around seems to show that Google Cloud Functions is at Python 3.11 and Azure is at 3.8. Which then makes me wonder why people don't use Google Cloud more? And why would anyone use Azure at all? [0] https://cloud.google.com/functions/docs/…

I’m a very happy GCP user. Cloud Functions are ass but Cloud Run is amazing, and as far as Python versions go, if you can make a Docker image of it you can use Cloud Run. Scale to zero. Automatic load balancing. Any Docker image. Yes please.

Re: AWS Is Asleep at the Lambda Wheel

#19
post #7

Python 3.11 is ~25% faster… Lambda is billed based on compute duration… if you are AWS PM Lead, it’s a challenging eng investment to justify.

Disclaimer: I work at AWS in Professional Services. I can honestly say that I have never been pressured to create a more expensive solution for a customer. Everyone from sales, to account managers, to TAMs are are always trying to figure out how to help customer spend less money on their existing workloads. Before anyone says I’m drinking the kool aid, I’m 49 years old and this is my 8th job since 1996. I’m the most…

I've been an AWS customer since the thing before S3 I think was called SQS.

And whether I've been small, or massive, ProServ and TAMs always always did what you're saying.

When we were big enough, you'd even (no joke) get in an actual automobile and drive to us, to yell at us about wasting money.

It was great you did that.

Re: AWS Is Asleep at the Lambda Wheel

#20
post #4

This is a great article, and sums up my team's frustrations with AWS Lambda and the AWS engineering leadership in general. I worked in the past under a slew of former AWS product managers, and I know from them how the AWS roadmap works: 1.) Real, crucial customer feedback is incorporated into roadmap, usually for the core services that are already used extensively like Lambda. 2.) Executives have new, novel, sexy fla…

I mean has AWS ever been easy to use outside of S3? If they were simple, companies like Vercel and Heroku would not even exist (both runs on AWS infrastructure).

I feel like SQS, API Gateway, DynamoDB, (largely hidden) SimpleDB, and vanilla Lambda and EC2 are pretty damn easy. (IAM is admittedly semi-baroque layer holding them all together. I struggle to call that easy.)
Post reply on HN