Marissa Mayer's 9 Principles of Innovation
"There are two different types of programmers. Some like to code for months or even years, and hope they will have built the perfect product. That's castle building. Companies work this way, too. Apple is great at it. I tell them, 'The Googly thing is to launch it early on Google Labs and then iterate, learning what the market wants--and making it great.' "We have this great internal list where people post new ideas and everyone can go on and see them. "Since around 2000, we let engineers spend 20% of their time working on whatever they want, and we trust that they'll build interesting things. "Eric [Schmidt, CEO] made this observation to me once, which I think is accurate: Any project that is good enough to make it to Labs probably has a kernel of something interesting in there somewhere, even if the market doesn't respond to it. "People are blown away by the information you can get on MOMA, our intranet. "I used to call this 'Users, Not Money.' "This is one of my favorites.