top | item 47021336

(no title)

lewisjoe | 16 days ago

Good is really good at engineering great software and really sucks at making them enterprise ready.

It's why they've been failing with GCP, Google Tables (shutdown now I guess), Analytics or any product that aims for enterprise consumption. Note: they are really good at making consumer softwares though (take the success of Google Photos or Gsearch)

discuss

order

valenterry|16 days ago

Google isn't even good at engineering great software.

They have some good people working on some good projects. If you look at the relation between software-quality of their average product and number of developers they have... yeah I don't know. Maybe hiring tons of new-grads that are good at leetcode and then forcing them to use golang... is not what actually makes high quality software.

I could believe that they are good at doing research though.

materielle|15 days ago

Most of the core products at Google are still written in pre-C++11.

I wish these services would be rewritten in Go!

That’s where a lot of the development time goes: trying to make incredibly small changes that cause cascading bugs and regressions a massive 2000s C++ codebase that doesn’t even use smart pointers half the time.

Also, I think the outside world has a very skewed view on Go and how development happens at Google. It’s still a rather bottom up, or at least distributed company. It’s hard to make hundreds of teams to actually do something. Most teams just ignored those top-down “write new code in Go” directives and continued using C++, Python, and Java.

thebytefairy|15 days ago

Failing with GCP? GCP has had accelerating growth the past few years, larger than the other two, and widening profit. I've used all three major clouds and overall I would choose GCP, particularly these days for their data/AI stack

AceJohnny2|16 days ago

> Good is really good at engineering great software

was

While they sucked at bringing products to market and sustaining them, they indeed used to have a good reputation at software engineering. However they are burning that up in the AI pivot, though it's not yet very visible externally.

xnx|15 days ago

Do you work at Google?