132 karma · joined July 2, 2016
Case in point: http://designhomes.info/wp-content/uploads/2016/04/mid-centu...
1. To obscure the fact that Google is an advertising company, first and foremost, by creating dazzling PR. The more insane the project, the better. Self-flying balloon shooting lasers from the sky? Here's 10 million dollars, go ahead and do it. Over time people lose interest, and those projects disappear into the void.
2. To draw the "best and brightest" in with the promise that they'll work on self driving cars, only to have them repair some obscure dilapidated ad serving backend, where they'll spend years nurturing futile hope that they'll get to work on the cool stuff at some point, and wiping their tears with hundred dollar bills.
3. To keep very senior employees from jumping ship to competitors.
If those three goals are met, actually producing a moonshot every 5 years or so would be gravy, GoogleX will exist even without producing anything at all, indefinitely.
As to the quality of engineers, I've worked with some AMAZING people at Google, far and away the best I've ever seen in my long career. After a while Google skews your perception as to what it means to be "good", because even the very worst SWEs at Google are well above average in the industry. Google would not be able to function without this, given that it takes a full 3-4 months to just become productive with its internal infra and kinda-sorta figure _some_ things out.
FB is actually more mindful of the quality of their management talent. They put a bonfire under their feet in the form of charging managers with direct responsibility to hire for their teams, and _encouraging_ team members to leave for other teams every now and then to overcome human inertia. If you suck or if your project sucks, you will have trouble hiring and retaining talent, so pretty quickly you won't be a manager anymore.