If you'll permit me a joke, if Google was only hiring the tallest 0.1% of people, that's a high bar that might not result in the best products.
If they're making money, then it works, and they should stick to it.
That's their actual metric, not developer competence in itself.
What if Apple had stuck to just selling iPods in 2007? Just like Blackberry, more iPods were sold in 2007 than ever before - the same year the iPhone was introduced.
What if Netflix had kept shipping DVDs or more recently didn’t invest in its own content years before other providers started pulling theirs?
Sure, but how are those things relevant? Those are strategic decisions, not decisions made by developers -- and don't concern what we're discussing, if the devs they hire are good for the company.
If somebody at Google C-level decided "let's close down Search and Ads, and just make kitchen juicers" their profits would also tank.
But that's not related to if the devs they hire are good for them. Unless their profit is hampered by dev output (and not one of the other reasons it can go down), their devs are fine for them.
I just mean to say that all hiring criterion have tradeoffs, and none is strictly better than the others.
And I don’t know what a new process should be. Google has the data from literally millions of applications and has decided to just ignore them or not to try different ways of hiring? Give me a break.
We assume somebody competent is looking at this, but for all we know they are using the same dumb myopic evaluation as they use for promotions. I mean the same people came up with both.
Ads on the FB app are almost impossible to block.
edit: in other words, I think Google would rather have a highly profitable slice of the market than dominate it and have all the gains eaten up by a greedy sales org.
And before someone mentions Android, according to information that came out during the Oracle trial (that Google tried to keep redacted), Android has only made Google $22 Billion in profit during its entire existence up until then.
Android has made sure google will survive. If iOS and windows phone were the two dominant platforms, they could change the default search engine at any time, and give Google a huge shock. In the post PC world, without Android google would have been at the mercy of the mobile vendors. A lot of search income should be direct result of android, which the above figure doesn't acknowledge.
What does it say about Android that even Eric Schmidt refused to use one years after it was introduced?
https://www.cnet.com/news/googles-eric-schmidt-why-i-love-my...
Can you imagine the CEO of Apple telling reporters how much he loves his Android phone?
The problem is that the VPs were former engineers.
I mean, "only" is relative here.
Back then they didn't sell hardware which is where most iPhone revenue comes from.
No, they were hired long ago via red-black trees and got promoted for building google plus.
* _Immmature Product Offering_: No good, cost effective SQL solution (cloudsql is a terrible solution), small list of managed services (managed sftp please? It would take maybe a month for a team of Google engineers to spin one up)
* _Support Sucks_; except if you pay for premium support in which case it’s decent.
* _Shitty IAM_: too coarse, too confusing. Custom roles don’t always work. IAM roles can be granted on a project, bucket and ... subnet? (Yeah, really).
There are other things I could go in detail if someone bought me a beer. The only saving grace is that GKE is actually a pretty cool managed k8s offering, perhaps the best in the market.