Why Google Doesn’t Have a Research Lab
technologyreview.com
technologyreview.com
It might be different if Google were a chemical engineering company, but it's not. It's a software engineering company. Anywhere they've got computer scientists, whiteboards and computers is a lab. And that's basically every building at Google.
To some extent, hardware research requires more dedicated facilities than software research.
This sort of implied a generalization.
In the recent Android Wear release, for example, notifications have always supported a thing called RemoteViews - a way to put buttons and the like in a remote process like a widget and a notification. Android Wear intentionally strips out everything but text and icon, however. I wish we still had the old Google who would have let us have powerful APIs and said, well, users will rate up apps that do or don't do good things. Proof by data.
Instead we have another Twitter. I hope they don't start having bots analyze all the API users and kill ones due to robotic misclassification like happened to many of my Twitter API apps. Or user token limitations like killed so many more Twitter apps, geh. I guess they do do both already, though. If I open a bunch of tabs in Google Groups quickly, I get banned because they think I'm a robot. My Google Apps for business accounts got made non-free and charged for each user now...
I'm not saying it's right, but that is how it is these days.
Other companies go through this a lot. Procter & Gamble used to have centralized research. To improve time to market, they decentralized research, and had them report to business unit heads. This was great for singles, but when they wanted more home runs and cross-category innovation, they decentralized again.
One can look at Xerox PARC as the penultimate example of the dangers of isolated innovation labs. They created the technology that everyone else monetized. AT&T struggled with this somewhat too.
Would it have happened anyways? Who knows, probably.
Who was harmed? Their shareholders, and all the employees who eventually lost their jobs.
Also, there's 'why can't we have both?'. In honesty, Google, like most tech companies today follows a hybrid model. The public statements of executives are not to be taken as gospel, because their primary audience are the company's shareholders. In reality, you have PhDs in Google X working on moon-shot problems (product focused or otherwise, they are long-term projects) as well as in direct P&L divisions. Centralized research labs also have their own versions of P&L metrics (e.g. number of papers published, product $s resulting indirectly from research, number of patents, etc.). Financially, centralized research labs working on moon-shot problems are a hedge against short term fluctuations and gives companies an opportunity to pursue long-term trends. Also, in companies that have both, there is nothing to prevent researchers from moving between centralized research labs and decentralized when opportunities present themselves (e.g. product commercialization/scale-up project resulting from research). I think it is dogmatic to pursue centralized or decentarlized exclusively.
So no department but he has a "small core team" and presumably Alred and his "small core team" have offices? This is such a non-story...just PR fluff to make Google appear unique and more "integrated".
Are we actually supposed to believe the "labs" at other tech giants are some sort of ivory tower that they never leave?
``Research at Google is unique. Because so much of what we do hasn't been done before, the lines between research and development are often very blurred. ''
How is that any different from regular research?
(For that matter, the rest of the company isn't all that different: you have a fair amount of freedom to experiment, but if Larry wants something to happen a certain way, it happens that way.)
Which is pretty much a definition of a good research lab.
> ... they don't want their competitors to hire.
i.e. that the purpose is not to get them to do research for Google, but to stop them doing research or development for anyone else.