Meh, not really. Google has some of the best engineers in the world yet they fail at nearly everything that isn't related to search, android, ads and e-mail.
Even Jensen Huang said that it's more about vision and not all about execution. He said in the early days of Nvidia all of their competitors at the time had engineers good enough to execute, yet only they had the winning vision that enabled them to make and sell exactly what the market wanted, nothing more, nothing less.
Yeah they do, Intel has the FPGA division they bought from Altera. That's a huge business on its own.
And my point still stands: having great engineers is not enough for great execution. You need great leadership with a vision a-la Steve Jobs or Jensen Huang.
They have competitive NICs, although they don't seem to be maintaining the lead there they once had.
They bought competitive network switches. These have largely languished, in part because they sat on the IP and then targeted it at weird niches.
They bought Altera. I feel like it had lost some momentum vs. Xilinx, but with AMD acquiring the latter, it's probably going to end up a wash.
The AI chips are kinda too early to tell, but at least they're playing the game.
Overall, I think they have squandered the massive advantage they had in CPUs for the last 3 decades.
The low end AI chips are a mess. Myriad-X can be used only through openvino, and they've been closing details about the internals... Keembay is... Years late?
Is there anything coming out of Intel these days?
And what happened to nervana systems, became plaidml then disappeared after bought by Intel? Maxas was really great and now, crickets.
Even profiling tools, which they used to be on top of, don't seem to work well on Linux w/ the TigerLake gpu. It's so painful to debug and program, they might as well have not put it in...
That's a reflection of their company culture. They're a bit stiff.
I've noticed it's very hard for a lot of technical people to give credit to executives, marketing, finance, or anyone else when it comes to the success of a technical product, but very easy for them to assign blame to those groups. Whereas those latter groups often seem to be the first to credit engineers with successful products, and willing to share blame for failures.
Maybe it's because I'm in the technical group so I hear insider gossip and rantings, and the other groups project an overly generous facade, but unfortunately sometimes it doesn't feel like it. Ask a sample of nerds about failed projects near to their hearts. DEC, Sun, Boeing, whatever Google chat app they liked, the failed company or project they worked on, etc. 9 times out of 10 you'll hear rantings about greedy management, incompetent finance, the idiots in marketing, etc. who wantonly desecrated the Mona Lisas and Sistine Chapels of Engineering.
Many engineers are very good at taking a problem given to them by their company or one they've dreamed up and optimizing the hell out of it. Very few are capable of identifying problems that will be valued by others, and coming up with approaches to solving them in ways that are cost competitive and marketable. Very few people at all can do that well because it requires a measure of creativity and multi disciplinary vision, but at least executives are supposed to be thinking about these things so they have a chance.
And YouTube.
No wonder they are 10X as valuable as Intel
It was Google engineering that allowed YT to scale.
Google video engineering wasn't up to snuff and management decided to move fast and just acquire YouTube.
So hiring the best 1337-coders in the world didn't automatically give them the best product? Shocking.
When YouTube joined Google, their engineers were shocked to find that Google engineers were writing 1000s of lines of server side C++ code, that could be accomplished in 100s of lines of python code. Which explained why YouTube was able to move a lot faster and pump out features, while Google video was struggling to keep up.
It was not the leetcode engineers, but Dean and Ghemawat insisting on C++ only on the server. Its still true today. Go might be making inroads now.
That and their culture of "move fast, fail fast" means they pull the rug just as fast as they lay it out.
> Meh, not really. Google has some of the best engineers in the world yet they fail at nearly everything that isn't related to search, android, ads and e-mail.
Seems to me that Google didn't fail to execute in other things they tried. The products worked fine, but they didn't have a market.
That's not failure of execution, it's failure of strategy.
And the reality is that yeah, with their comp for engineers so abysmally bad why would anyone really go there? Especially when it's not like they're getting great WLB.
But yes, that probably does not make it a psychologically safe place to work...