Reading this article confirms my tremendous respect for Google for:<p>1) Creating a culture where writing unit tests, fixing bugs and the like are not viewed dirty work or an overhead, something that scientists (or even engineers) are above<p>2) At the mean time, being a place where creation of new technology (even if not strictly related to the primary product i.e., not just information retrieval algorithms) is not viewed as "academic" or a risk to be avoided at all costs.<p>There are companies which do (1) well and companies that do (2) well; they have created wealth and made products I enjoy and use. Only a handful managed to do both: they changed far more than their industry.
The danger with integrating research as part of day-to-day development is that you might not end up with groundbreaking or disruptive innovation. The problem is that forces which are controlling day-to-day work are essentially controlled by value network of the company (social and technical resources within and between businesses) and constrained by resources, values, and processes of the company. So, there is a danger of missing inventions which will replace the current (profitable) way do doing things (i.e., start Groupon kind of business model, or Twitter, or Facebook).<p>However, I also 100% agree that having pure "research labs" is not effective: in many cases some great idea from research arm are just forgotten.<p>Clayton Christensen wrote a few books on this topic (and I am a very big fan of Clayton Christensen's work).<p>I would like to also mention that Google is not the only company which has this approach: it seems to me that majority of companies in Silicon Valley operate like this (I don't think Facebook has "research labs", but they do invent things).
Two disconnected thoughts that came to mind reading this...<p>1. I agree with Google's approach. Microsoft spends $10 billion a year on R&D yet I can't think of a revolutionary product they've come up with (Kinect was bought from the outside)<p>2. I notice the word "patent" is never mentioned in this piece. A big reason companies like Microsoft and Intel have research labs is to patent protect themselves in the future (wasn't there an article on HN just a few days ago that mentioned Google's anemic patent portfolio?)