Continued from Yesterday (day 1): Rough notes from Selected Sessions at Google IO Day 1.
Marissa Mayer Keynote: A Glimpse Under the Hood at Google
· Showed iGoogle and talked about how Google Gadgets are a great way to get broad distribution and are a form of advertising.
· Search is number 2 most used application (after email)
· The ordinary and the everyday
· Why is search page so simple?
· Variation of Occam’s Razor: “the simple design is probably right”
· Sergey did it and it was because “there was nobody else to do it and he doesn’t do HTML”
· Described process of answering a query (700 to 1,000 machines in .16 seconds):
· This time of day we’re busy so the query will likely go to one data center and likely get bounced to another (must be a simplification of what really happens – load ballancing)
· Google Web Server
· Ads + Websearch (300 to 400 systems)
· Back to mixer
· Back to Web server
· Back to load balancer
· Split A/B Testing:
· We given a subset of users a different user experience. Web services allow very detailed views and to iterate very quickly and evolve rapidly.
· Example: amount of white space under Google logo on results page?
· This test showed convincingly that less white space rather than more (produces more usage and more revenue)
· Example: yellow or blue as background for paid adds
· Yellow produced both more satisfaction and more revenue.
· “If you don’t listen to your customers, someone else will” – Sam Walton
· But you need to test rather than ask since they often don’t know.
· Example: would you like 10, 20, or 30 results. Users unanimously wanted 30.
· But 10 did way better in A/B testing (30 was 20% worse) due to lower latency of 10 results
· 30 is about twice the latency of 10 (I would have expected the other overheads to dominate. Suggests there is another solution waiting to be found here).
· Example: Maps was 120k for launch page. We took 30 to 40k out. Got a proportional increase in usage.
· Example: Google Video uploads used to be 1 day to watch while YouTube offered “Watch it now”. Much more compelling.
· Urgent can drown out important
· Users go from unskilled to skilled searchers very fast (under 1 month). Consequently it’s better to optimize for expert since most are and novices get there fast due to fast feedback loop.
· The lesson is to think longer term at all levels in design.
· Think beyond the current development horizon. 10 years for major products and services.
· Example: Universal search vs vertical search. Users want verticals now but what they really want is universal search. They just want to find the answer they are searching for.
· Goog-411: don’t know if we can make money off this but it helps us develop voice recognition. Applications of voice recognition are monetizable so, even if Goog-411 doesn’t yield revenue, other applications will.
· International content:
· 50% of the web is English but only aobut 1% of the web is Arabic
· Conclusion: take an Arabic search, translate find relevant pages, then translate the result. Opens up MUCH more content and dramatically improves the results for an Arabic user.
· Larry Paige: ”A Healthy Disrespect for the Impossible” opens up many possibilities.
· Showed examples of how search is not generally “solvable” but getting to 90 to 95% has HUGE benefit. Search is a hard and unconstrained problem. Same with health records.
· Recommendation: Be Scrappy & revel in constraints
· Google operates in 140 countries and 110 languages. Described the complexity of pulling out text strings from a web site, sending out to translation, dealing with multiple string versions, etc.
· Betters solution: let the users help with the translated content. If you don’t see your language, help us do it. There are now ¼ million users helping with translation from all over the world.
· Interesting little Easter egg: one of the languages on the Google home page is “Bork! Bork! Bork!” – it’s the Swedish chef from the Muppets
· Interesting little example: they took 11k Googler’s to Indiana Jones last week
· Marissa went through a bunch of examples of taking on the impossible and brainstorming possible solutions and showing that some just exercised their thinking and others produced cool products/solutions. Explained that 20% time is just another way of exercising the brain (“Imagination as a muscle”). And Orkut, Google News, and during one period 50% of their new products, were from 20% time.
· Random note: What you last searched for is the best context signal for the current search.
James Hamilton, Windows Live Platform Services Bldg RedW-D/2072, One Microsoft Way, Redmond, Washington, 98052 W:+1(425)703-9972 | C:+1(206)910-4692 | H:+1(206)201-1859 | JamesRH@microsoft.com
H:mvdirona.com | W:research.microsoft.com/~jamesrh | blog:http://perspectives.mvdirona.com
Disclaimer: The opinions expressed here are my own and do not
necessarily represent those of current or past employers.