<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Embracing Chaos &#187; Google</title>
	<atom:link href="http://www.embracingchaos.com/google/feed" rel="self" type="application/rss+xml" />
	<link>http://www.embracingchaos.com</link>
	<description>Analysis of Trends in Technology, Business, Society</description>
	<lastBuildDate>Mon, 23 Jan 2012 16:29:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google+ and Facebook’s natural monopoly in social networks</title>
		<link>http://www.embracingchaos.com/2011/07/google-and-facebook%e2%80%99s-natural-monopoly-in-social-networks.html</link>
		<comments>http://www.embracingchaos.com/2011/07/google-and-facebook%e2%80%99s-natural-monopoly-in-social-networks.html#comments</comments>
		<pubDate>Sun, 17 Jul 2011 19:35:29 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech Industry]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=1320</guid>
		<description><![CDATA[Natural monopolies occur when it is economically favorable to have a single standard vendor for a product or service.  In these situations, monopolies tend to appear and maintain themselves naturally.  When I say “economically favorable” I mean in the aggregate &#8212; the entire economy operates more efficiently because of the standard.  Which [...]]]></description>
			<content:encoded><![CDATA[<p><img class="top alignnone size-medium wp-image-1323" title="Google-Plus-Facebook" src="http://www.embracingchaos.com/wp-content/uploads/2011/07/Google-Plus-Facebook-300x149.jpg" alt="Google+ and Facebook" width="300" height="149" />Natural monopolies occur when it is economically favorable to have a single standard vendor for a product or service.  In these situations, monopolies tend to appear and maintain themselves <em>naturally</em>.  When I say “economically favorable” I mean in the aggregate &#8212; the entire economy operates more efficiently because of the standard.  Which is unusual with a monopoly &#8212; usually monopolies get in the way of theoretically ideally efficient capitalism because their power distorts competition.  The monopolist will often create friction in the market by say charging unreasonably high prices.  The strange thing about a natural monopoly is that even with a powerful monopolist in place, most people (not all of course!) are better off.</p>
<p>I’m going to give two examples of natural monopolies in high tech.  They are not the perfect examples used in textbooks, but I think they are illustrative, and offer valuable lessons.</p>
<h4>Natural Monopoly of Operating Systems</h4>
<p>Operating systems are a good example of a natural monopoly.  As much as we all value choice as a driver of innovation, the plain truth is that almost everybody is better off if there is a standard operating system upon which higher-level applications can be built.  Application developers benefit because they have a single clear platform upon which to build.  If there were two or three dominant operating systems, application vendors would need to build a separate version of their application for each one in order to reach consumers, which is considerably more effort.  Similarly, the standard benefits consumers because they have a single choice which gives them the benefit of all the applications written on it.</p>
<p>Gates &amp; Allen understood this long before most, which prompted them to drop out of school and pursue Microsoft with vigor.  Windows succeeded in creating such a natural monopoly, enabling a rich ecosystem of third-party software vendors (ISVs in MS parlance) to create value for consumers without needing to worry about what chipset underlies the graphics card or network adapter their customers’ computers.  In this way, Microsoft enabled the creation of value for PC customers and wealth for ISVs, and the monopoly persists in a form to this day.</p>
<p>But all is not rosy in this world.  Other companies want to sell operating systems.  People want choice.  Once entrenched, the monopolist has a tendency to make choices which benefit the monopolist more than the consumer &#8212; Microsoft continues to exhibit this behavior even as their monopoly power fades.  In classic natural monopolies like utilities, explicit regulation controls the monopolist’s abuse.  With Windows, a combination of limited government intervention and competitive innovation ultimately limited their influence.</p>
<h4>Social networks as natural monopolies</h4>
<p>Online social networks also exhibit properties of a natural monopoly.  A well built social networking service like Facebook creates tremendous economic opportunities.  Particularly if the service exposes its valuable social graph data through an API that other services can use.  Almost any online service can be made <a href="http://www.embracingchaos.com/2007/09/why-build-your.html">more compelling by incorporating social graph data</a>.  <strong>The existence of a publicly usable social graph dataset provides an economic boost to the entire tech sector.</strong></p>
<p>This boost tends to create a winner-take-all situation.  When third-party services rely on a social API service, they reinforce consumer&#8217;s use of that service.  Third parties&#8217; lives are easier when there is a single standard, because they only need to code to a single API in order to gain the benefits of the social graph.  Here <strong>the analogy to operating systems is clear.  The social network provides a platform upon which others can create value.  The value creation process is easier if there is a single standard social network upon which to build.</strong> These characteristics make the social networking monopoly natural.</p>
<p>A behavioral characteristic of social networking sites&#8217; users also helps create a monopoly.  People enjoy the benefits of having their social network defined online, but they do not enjoy the effort of defining it.  Us geeks (everybody reading this and probably most of your friends) are willing to spend hours organizing our friends into circles or searching for people we know to connect with them.  Some of us even enjoy it.  But for most normal people this very quickly becomes a boring waste of time, especially if they’ve already done this once or twice on different websites.  <strong>Most people are not willing to maintain multiple social networks. </strong>Once they are invested in one, the barrier to switching is quite high.</p>
<h4>Implications for Google+ in competing with Facebook</h4>
<p>Facebook&#8217;s dominance is rapidly approaching monopoly levels.  They have crossed the tipping point where they are fast on their way to becoming the <em>de-facto</em> standard for social graph data, if they haven&#8217;t already.  The nature of social networks as supporting a natural monopoly means that Facebook&#8217;s rise will be supported more strongly than it would be otherwise.  When considering Facebook&#8217;s dominance, we readers must remember our place in the ecosystem as geeks.  We and our friends, are the <a href="http://www.embracingchaos.com/2010/06/video-chat-is-about-to-enter-the-early-majority-phase-with-iphone-4.html">innovators and early adopters</a> who are far more willing to try the new thing, because we see intrinsic value in progress, and are far less perturbed by unrefined products.  The fact that recently Facebook&#8217;s <a href="http://www.insidefacebook.com/2009/02/02/fastest-growing-demographic-on-facebook-women-over-55/">fastest growing demographic was women over 55</a> shows that the service has crossed Moore&#8217;s chasm and now appeals to the majority of people.  As industry insiders, it&#8217;s easy for us to forget the bubble we live in &#8212; just because everybody we know uses something doesn&#8217;t mean it will ever actually take off an be popular with non-geeks.  But <strong>Facebook is clearly on a path to provide a dominant monopolistic standard for social networking data.</strong></p>
<p>Breaking this monopoly would be difficult for Google even without the advantages of a natural monopoly.  People&#8217;s natural laziness makes a third social network (after Facebook and Twitter) unlikely to succeed as well.  So on the face of it, <a href="http://www.embracingchaos.com/2010/05/parting-thoughts-on-working-at-google.html">Google</a>&#8217;s got a very tough road ahead.  It&#8217;s tempting to declare G+ dead on arrival because of these intrinsic forces, but there are other reasons why I think they actually have a decent shot.  But I&#8217;ll save that analysis for another story.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2011/07/google-and-facebook%e2%80%99s-natural-monopoly-in-social-networks.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Democratizing HTTPS</title>
		<link>http://www.embracingchaos.com/2011/03/democratizing-https.html</link>
		<comments>http://www.embracingchaos.com/2011/03/democratizing-https.html#comments</comments>
		<pubDate>Tue, 22 Mar 2011 03:16:40 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Democratization of Information]]></category>
		<category><![CDATA[Electronic Security]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=1213</guid>
		<description><![CDATA[Dear Google,
Please democratize SSL certificates.  The ability to serve HTTPS:// pages without scaring users is currently controlled by a handful of “trusted authorities” whose business is to make it difficult to secure web communications.  Google, you have the ability to disrupt this oligarchy and empower individuals to make the web safer.
The web is a safer [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1247 top" title="safe" src="http://www.embracingchaos.com/wp-content/uploads/2011/03/safe.png" alt="" width="199" height="67" />Dear Google,</p>
<p>Please democratize SSL certificates.  The ability to serve HTTPS:// pages without scaring users is currently controlled by a handful of “trusted authorities” whose business is to make it difficult to secure web communications.  Google, you have the ability to disrupt this oligarchy and empower individuals to make the web safer.</p>
<p>The web is a safer place when information passed between browsers and web servers is encrypted &#8212; that is when URLs start with HTTPS instead of HTTP.  The recent introduction of <a href="http://codebutler.github.com/firesheep/">FireSheep</a> demonstrated to the world just how insecure normal (HTTP) web communications are &#8212; anybody on your network with a simple browser plugin can impersonate you.  In fact, FireSheep democratized the ability to steal session authentication by bundling it up in a manner that is easily used by the masses.  Google&#8217;s own proposed SPDY protocol, whose primary goal is to make the web faster, is willing to <a href="http://dev.chromium.org/spdy/spdy-whitepaper">slow down in the name of security</a>.  “Although SSL does introduce a latency penalty, we believe that the long-term future of the web depends on a secure network connection.”  We all want a safer web, so please help us achieve that by making it easier to set up HTTPS on our web servers.</p>
<p>There is no technical challenge here.  All modern browsers and servers are capable of safely encrypting the information passed between them.  Encryption protects users against eavesdropping and session hijacking a la firesheep.  Today’s challenge to secure web communications does not lie in the encryption, but the authentication.  The HTTPS protocol begins with the server presenting its security “certificate” which is meant to assure the user they have not reached an imposter web site.  This assurance is provided courtesy of the oligarchy of trusted certificate authorities, for a fee and a hassle.  Alternately, servers can present a “self-signed certificate” which provides equally good encryption, but no assurance that the server is who it claims to be.  But instead of recognizing self-signed certificates as being safer than no security at all, today’s popular browsers do their best to terrify and/or inconvenience users when visiting sites with self-signed certificates.  Certainly there is some value in authenticating the web server, but is that value worth the cost of allowing eaves-dropping and session hi-jacking on the vast majority of web sites?  I think not.</p>
<p>The current standard practice is backwards.  An HTTPS request to a server using a self-signed certificate offers encryption but not authentication.  This is clearly safer than a plain-text HTTP request, which offers neither encryption nor authentication.  But browsers tell users that self-signed certs are worse than unsecured communications.  (Chrome is actually <a href="http://www.google.com/support/chrome/bin/search.py?hl=en&amp;forum=1&amp;query=This+frame+was+blocked+because+it+contains+some+insecure+content+more%3Aforum">worse</a> than others.)  Deploying SSL on a commercial scale is also complicated by shared IP addresses for multiple sites, which again interferes with authentication, but not encryption.  The certificate verification UI already demonstrates varying levels of trust as shown below.  But self-signed certificates which offer encryption without authentication are incorrectly indicated.  Let’s remove the simple barriers which are preventing encrypted web communications.</p>
<p><a rel="attachment wp-att-1248" href="http://www.embracingchaos.com/2011/03/democratizing-https.html/security-hierarchy"><img class="alignnone size-full wp-image-1248" title="security hierarchy" src="http://www.embracingchaos.com/wp-content/uploads/2011/03/security-hierarchy.png" alt="" width="583" height="363" /></a></p>
<p>The best technical path to fix this mess is immaterial here &#8212; many options exist.  Changing browser behavior to make self-signed certs less scary is one path, although it’s not a complete solution because of the legacy of every installed browser.  A new free service that signed anybody’s certificate with a trusted cert would work, provided that company had sufficient clout to get their root cert recognized.  (Google, you can do this.)  Empowering any domain registrar to sign SSL certs also makes sense since they’re the ones ultimately authenticating who owns a domain.  This choice wouldn’t immediately bring certificate prices to zero, but would greatly accelerate the trend we already see of lowering prices.  Perhaps a bloom-filter algorithm similar to what Chrome uses to identify malware sites could differentiate those sites whose identity has actually been verified through stricter measures, where self-signing should not be trusted.  A deeper technical analysis is needed to determine the best tactics, but clearly Google has both the necessary skills and level of influence needed to effect this change.</p>
<p>Additionally, Google uniquely has the motivation to make the web safer.  Google long ago recognized the value of <a href="http://www.embracingchaos.com/2010/05/parting-thoughts-on-working-at-google.html">primary demand stimulation</a> &#8212; more web use means more web searches which means more advertising revenue for Google.  Open standards do not advance without leadership from selfishly interested parties.  The state of SSL certificates mirrors a political situation that desperately needs legislative intervention &#8212; a special interest group (the root certificate authorities) has a strong financial incentive to maintain status quo, even though every individual marginally benefits from the change.  Google is the company that stands to benefit the most from a safer web.  So please Google, act now to bring democracy to the safe exchange of information on the web by enabling anybody to freely secure their web traffic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2011/03/democratizing-https.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Chat is about to enter the Early Majority Phase with iPhone 4</title>
		<link>http://www.embracingchaos.com/2010/06/video-chat-is-about-to-enter-the-early-majority-phase-with-iphone-4.html</link>
		<comments>http://www.embracingchaos.com/2010/06/video-chat-is-about-to-enter-the-early-majority-phase-with-iphone-4.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 00:57:28 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=1102</guid>
		<description><![CDATA[I believe that the iPhone 4 will be remembered as the device that invented video chat.  Just like how the iPod is often seen as the first real mp3 player.  It wasn&#8217;t at all of course.  There were dozens of mp3 players before it.  But the iPod set a new quality bar which was so [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/commons/0/0f/Diffusionofideas.PNG" class="top" width="300">I believe that <strong>the iPhone 4 will be remembered as the device that invented video chat</strong>.  Just like how the iPod is often seen as the first real mp3 player.  It wasn&#8217;t at all of course.  There were dozens of mp3 players before it.  But the iPod set a new quality bar which was so much higher than everything before it, that it redefined the space, and actually made it accessible to the mainstream.</p>
<p>Video chat is in a similar place today to where mp3 players were 10 years ago.  There are lots of video chat solutions out there on the market.  Skype is the most well known.  I helped launch Google&#8217;s video chat system across Gmaill, iGoogle and Orkut during my tenure there.  It definitely is one of the best on the market, and it&#8217;s still only appealing to early adopters.  I mean &#8220;early adopters&#8221; in the classic <a href="http://en.wikipedia.org/wiki/Diffusion_of_Innovations">Everett Rogers sense</a>, which is to say folks for whom the extra value of the new technology outweighs the hassles of using it.  This is a step beyond the &#8220;innovators&#8221; category, who are willing to bend over backwards debugging a brand new product just because they understand that it will be important later.  Video chat has been available to innovators for a great many decades.</p>
<p><strong>With iPhone 4, Apple will push video chat to the early majority category.</strong> Apple has a history of sitting on potential technologies until all the bugs are worked out, which is fundamentally what&#8217;s needed to appeal to more than just early adopters.  I&#8217;m pretty sure <a href="http://www.apple.com/iphone/features/facetime.html">FaceTime</a> will be no exception.  In 6 months, video chat won&#8217;t be this geeky thing that people put up with out of desperation.  It will begin to be integrated into normal culture.  We&#8217;ll start to see television dramas and movies incorporate it as just a way some people communicate, rather than as a way to demonstrate how high-tech somebody is.  <strong>People who aren&#8217;t geeks will start to use video chat.</strong></p>
<h4>Video chat really matters</h4>
<p>Those of us who have lived deeply with video chat understand its value.  There is a ton of additional content transmitted in video that helps communication on many levels.  It allows for a more nuanced informational discussion, but more importantly IMHO, it allows distant communication to be much more personal and emotional.  Anybody who has tried professional collaboration with another team that is thousands of miles away knows that this level of communication is at least as important for business uses as it is for social communication.  The first time you meet your collaborators in person, they become more real, more trustworthy, easier to talk to, especially about difficult subjects like <em>problems</em> that might arise in a project *gasp*.  Video chat is certainly not as good as meeting people in person, but it is a huge step above email, IM or phone.  (Getting drunk together I believe represents the highest professionally-accepted level of humanization.)</p>
<p><strong>Human-to-human communication has always been the killer feature of computer technology.</strong> Video chat makes synchronous communication fundamentally better, and as such will become a major part of everybody&#8217;s life in the developed world in the years to come.</p>
<h4>What does this mean for everybody else?</h4>
<p>The history of technology innovation tells us that a couple things typically happen <strong>when an emerging technology pushes into the majority segments</strong>.  First, <strong>established players will all get a boost</strong>.  Apple will be doing a huge favor to Skype and Google Video Chat by removing the veil of geekiness from their products.  Apple&#8217;s huge investment in making this product work well will make all consumers more willing to try alternatives.</p>
<p>Another common side-effect is that <strong>the space will get more difficult for new entrants</strong>.  This usually happens as the technology standardizes.  There becomes a &#8220;normal way of doing things&#8221; that people start &#8220;to get.&#8221;  Before a technology can reach the majority, it will typically bounce around dozens of different modalities as everybody tries to find a way of doing it that resonates with the market.  This uncertainty represents a clear opportunity for start-ups and the subsequent standardization is the closing of that opportunity.  Another reason the space usually gets harder for startups is that economies of scale start to kick in as production levels ramp up to meet the larger demand.  This naturally favors large companies, since it raises the amount of investment needed to compete.</p>
<h4>Which Social Graph?</h4>
<p>Another reason the space might get harder for newcomers is the natural monopoly of social graphs &#8212; consumers are better off if there is a single definitive place to keep track of their contacts rather than having to replicate and maintain a different list for each service.  As such, <strong>social graphs are important assets to anybody in this space</strong>.  But if <a href="http://radar.oreilly.com/2009/11/the-war-for-the-web.html">Tim O&#8217;Reilly gets his way</a> (which I hope he does) and we end up with a loosely-coupled internet OS, this won&#8217;t be a problem for startups, as they&#8217;ll just be able to draw from an openly available graph, say from a Google or Facebook.</p>
<p>I&#8217;m really not sure how this aspect will play out.  My guess is that Apple will rely on the de-centralized social graph which is the contact list built into every iPhone.  It&#8217;s a less useful corporate asset than if it were properly cloud-hosted, which will make it harder for them to expand the service to OS X machines.  Perhaps they&#8217;ll make something useful out of mobileme here, but I have my doubts.  But given the revenue they get from App Store sales, it&#8217;s not clear that the OS X machine is even a major part of their consumer strategy going forwards.  If so, this would likely be a strategic shift for them, as the inclusion of web-cams on essentially every OS X machine for years was probably done in anticipation of making a major push into video chat at some point.</p>
<h4>Don&#8217;t forget Cisco</h4>
<p>In addition to the obvious players like Google and Skype, this is also incredibly important for Cisco too.  Cisco has long been interested in video chat.  Why?  The same underlying reason Intel has been investing in multi-media since the late 1980&#8217;s.  Multimedia on PCs needs lots of CPU power, and video chat needs lots of bandwidth.  It&#8217;s called &#8220;primary demand stimulation.&#8221;  To be very clear: <strong>Cisco wants everybody to use video chat because video chat uses lots of bandwidth, and when people are using lots of bandwidth, Cisco sells more big routers.</strong></p>
<p>Cisco is in the <a href="http://newsroom.cisco.com/dlls/2010/corp_041910.html">final phases of buying Tandberg</a>, who is the biggest supplier of video-chat hardware for businesses.  Their <a href="http://newsroom.cisco.com/dlls/2009/corp_031909.html">aquisition of Flip</a> last year seems strategically odd in isolation, but in this context makes perfect sense.  They are building (buying) expertise in consumer-electronics which can handle high quality video.  <strong>Take a Flip camera, add a network (like a linksys wifi box) and you&#8217;ve got a video chat terminal</strong>.  I predict we&#8217;ll see such a toy out of Cisco in about 2012, as video chat fills the early majority segment and edges against the late majority.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/06/video-chat-is-about-to-enter-the-early-majority-phase-with-iphone-4.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to enable real-time collaboration in Google Docs word-processor</title>
		<link>http://www.embracingchaos.com/2010/04/how-to-enable-real-time-collaboration-in-google-docs-word-processor.html</link>
		<comments>http://www.embracingchaos.com/2010/04/how-to-enable-real-time-collaboration-in-google-docs-word-processor.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 14:09:18 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=995</guid>
		<description><![CDATA[Google recently launched some major  improvements to their online document-editing suite.  The spreadsheets  are faster and more powerful.  But IMHO the most interesting change is  an update to the word-processor (originally known as Writely) which allows for real-time collaboration.  Now  the text documents act like the spreadsheets do. You can see [...]]]></description>
			<content:encoded><![CDATA[<p>Google <a id="pllu" title="recently launched" href="http://googledocs.blogspot.com/2010/04/rebuilt-more-real-time-google-documents.html">recently launched</a> some major  improvements to their online document-editing suite.  The spreadsheets  are faster and more powerful.  But IMHO the most interesting change is  an update to the word-processor (originally known as <a id="ey0p" title="Writely" href="http://googleblog.blogspot.com/2006/03/writely-so.html">Writely</a>) which allows for real-time collaboration.  <strong>Now  the text documents act like the spreadsheets do.</strong> You can see where  in the document your collaborators are working, and <strong>see each  keystroke as they type them</strong>.  The immediacy of this collaboration  removes concerns about synchronizing changes and whether or not your  document has &#8220;saved&#8221; recently or not.</p>
<p>I was patiently waiting for  the feature to be turned for my account, which wasn&#8217;t happening.  I  kept getting the same old spreadsheet program.  But then I found the  setting to enable it.  So I&#8217;m sharing with y&#8217;all an explanation of how  you too can get these great new features.</p>
<p>Go to  http://docs.google.com/ and click the select &#8220;Settings&#8221; link in the  upper-right hand corner, and choose &#8220;Documents Settings&#8221;.</p>
<p><a rel="attachment wp-att-999" href="http://www.embracingchaos.com/2010/04/how-to-enable-real-time-collaboration-in-google-docs-word-processor.html/settings"><img class="alignnone size-full wp-image-999" title="settings" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/settings.png" alt="" width="329" height="306" /></a></p>
<p>Then  choose the &#8220;Editing&#8221; tab and check the checkbox next to &#8220;New version of  Google documents&#8221;.</p>
<p><a rel="attachment wp-att-1000" href="http://www.embracingchaos.com/2010/04/how-to-enable-real-time-collaboration-in-google-docs-word-processor.html/checkbox"><img class="alignnone size-full wp-image-1000" title="checkbox" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/checkbox.png" alt="" width="522" height="608" /></a></p>
<p>Now any new documents you create will use the  new real-time editor.  And <strong>anybody you share them with will get the  new features without having to set this up for their account</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/04/how-to-enable-real-time-collaboration-in-google-docs-word-processor.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How training in Physics is relevant to work at Google</title>
		<link>http://www.embracingchaos.com/2010/04/how-training-in-physics-is-relevant-to-work-at-google.html</link>
		<comments>http://www.embracingchaos.com/2010/04/how-training-in-physics-is-relevant-to-work-at-google.html#comments</comments>
		<pubDate>Sat, 17 Apr 2010 14:50:47 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Ego]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Tech Industry]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=991</guid>
		<description><![CDATA[As promised, I gave a talk at the Pacific Northwest Association of College Physicists conference today.  The topic was Physics at Google, or more specifically, &#8220;How a background in physics helps to solve Google&#8217;s engineering challenges.  Real-world examples of how making the world&#8217;s information accessible and useful leans on the principals of physics.&#8221;  My slides [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.embracingchaos.com/2010/03/speakin-at-pnacp-spring-conference.html">promised</a>, I gave a talk at the <a href="http://www.phy.gonzaga.edu/PNACP/">Pacific Northwest Association of College Physicists</a> <a href="http://www.pacificu.edu/calendar/detail.cfm?CALENDAR_ID=6197&amp;CATEGORY_ID=2">conference</a> today.  The topic was Physics at Google, or more specifically, &#8220;How a background in physics helps to solve Google&#8217;s engineering challenges.  Real-world examples of how making the world&#8217;s information accessible and useful leans on the principals of physics.&#8221;  My slides from the talk are available <a href="http://docs.google.com/present/view?id=dgq49z3n_152dn5c3gd3">here</a>.</p>
<p>Preparing for this talk has been a lot of fun.  I&#8217;m guessing it will be fun to deliver as well.  (I&#8217;m writing this to be posted immediately after my talk, so I can&#8217;t know for sure yet!)  The whole process reminds me how much I love my career &#8212; the huge impact I can have on making people&#8217;s lives better.  This particular talk was a very good reminder to me how much I rely on my training as a scientist to perform this job.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/04/how-training-in-physics-is-relevant-to-work-at-google.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good April Fool&#8217;s Jokes</title>
		<link>http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html</link>
		<comments>http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:43:58 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=712</guid>
		<description><![CDATA[Nothing exciting here to report, but I thought I&#8217;d share pointers to some of the jokes I&#8217;ve stumbled upon that I like.
UniXKCD command line console

My favorite webcomic, Randall Monroe&#8217;s brilliant XKCD, is running a command-line version of itself today.  A few commands you might want to try include:

find
wget http://xkcd.com/
Make me a sandwich
go west

Google renames itself [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing exciting here to report, but I thought I&#8217;d share pointers to some of the jokes I&#8217;ve stumbled upon that I like.</p>
<p><strong>UniXKCD command line console</strong></p>
<p><a rel="attachment wp-att-714" href="http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html/unixkcd"><img class="alignnone size-medium wp-image-714" title="unixkcd" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/unixkcd-300x184.png" alt="" width="300" height="184" /></a></p>
<p>My favorite webcomic, Randall Monroe&#8217;s brilliant <a href="http://xkcd.com/">XKCD</a>, is running a command-line version of itself today.  A few commands you might want to try include:</p>
<ul>
<li>find</li>
<li>wget http://xkcd.com/</li>
<li>Make me a sandwich</li>
<li>go west</li>
</ul>
<p><strong>Google renames itself to Topeka</strong></p>
<p><strong><a rel="attachment wp-att-715" href="http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html/topeka"><img class="alignnone size-medium wp-image-715" title="topeka" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/topeka-300x135.png" alt="" width="300" height="135" /></a></strong></p>
<p>In honor of Topeka, Kansas renaming itself Google in a bid to get ultra-high-speed broadband installed, <a href="http://google.com/">Google</a> has renamed itself Topeka today.  Although Google is well known for April Fool&#8217;s jokes I believe this is the first time any have been on the homepage.</p>
<p><strong>YouTube&#8217;s TEXTp mode</strong></p>
<p><a rel="attachment wp-att-718" href="http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html/textp"><img class="alignnone size-medium wp-image-718" title="textp" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/textp-300x126.png" alt="" width="300" height="126" /></a></p>
<p><a href="http://www.youtube.com/">YouTube</a> has the option to render most any of its videos in ASCII by adding the &amp;textp=fool parameter onto the URL.  Looking at bandwidth graphs I can&#8217;t tell if they&#8217;re actually sending ASCII over the wire, or doing the conversion client-side.  Fun trick though.</p>
<p><strong>Bing&#8217;s funny cows</strong></p>
<p><a rel="attachment wp-att-717" href="http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html/bing"><img class="alignnone size-medium wp-image-717" title="bing" src="http://www.embracingchaos.com/wp-content/uploads/2010/04/bing-300x176.png" alt="" width="300" height="176" /></a></p>
<p><a href="http://bing.com/">Bing</a> has one of their defining pastoral pictures, this time literally bucolic, but with fake cows.  They&#8217;ve supposedly been bread to only make non-dairy creamer.  Glad you&#8217;re trying, folks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/04/good-april-fools-jokes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google chat adds web-based file transfer</title>
		<link>http://www.embracingchaos.com/2010/03/google-chat-adds-web-based-file-transfer.html</link>
		<comments>http://www.embracingchaos.com/2010/03/google-chat-adds-web-based-file-transfer.html#comments</comments>
		<pubDate>Wed, 31 Mar 2010 15:26:49 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Social Computing]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=701</guid>
		<description><![CDATA[I&#8217;d like to extend congratulations out to all my friends over on the Google chat team.  They just announced a set of improvements to the web based chat clients in both iGoogle and Orkut.  If you haven&#8217;t been there in a while, Orkut is Google&#8217;s original social networking site that was born around the time [...]]]></description>
			<content:encoded><![CDATA[<p><img class="top" src="http://i.imgur.com/lm2EY.png" alt="" />I&#8217;d like to extend congratulations out to all my friends over on the Google chat team.  They <a href="http://googleblog.blogspot.com/2010/03/improved-chat-for-igoogle-and-orkut.html">just</a> <a href="http://googletalk.blogspot.com/2010/03/file-transfer-in-igoogle-and-orkut-chat.html">announced</a> a set of improvements to the web based chat clients in both <a href="http://www.igoogle.com/">iGoogle</a> and <a href="http://www.orkut.com/">Orkut</a>.  If you haven&#8217;t been there in a while, Orkut is Google&#8217;s original social networking site that was born around the time of Friendster and Myspace.  Orkut is incredibly popular in Brazil, so much so that some Brazilians equate Orkut with the internet.  It has a bunch of really neat social networking features, one of which is the tightly integrated chat system which was my <a href="http://www.embracingchaos.com/2007/11/three-weeks-ins.html">starter project at Google</a>.  It&#8217;s great to see file transfer working entirely in the browser in both iGoogle and Orkut, to compliment the impressive video chat capabilities that were already there.  The chat system is based on <a href="http://xmpp.org/">XMPP</a>, so it federates with any other chat system based on the open standard, including obviously all of Google&#8217;s other chat-enabled services like Gmail and the original <a href="http://www.google.com/talk/">Google Talk</a> client.</p>
<p>Great job everybody!  It&#8217;s awesome to see what you can do without leaving your browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/03/google-chat-adds-web-based-file-transfer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking at PNACP Spring Conference</title>
		<link>http://www.embracingchaos.com/2010/03/speakin-at-pnacp-spring-conference.html</link>
		<comments>http://www.embracingchaos.com/2010/03/speakin-at-pnacp-spring-conference.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 15:44:27 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Ego]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Physics]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=695</guid>
		<description><![CDATA[I&#8217;ve been invited to give a talk at the Spring meeting of the Pacific  Northwest Association for College Physics.  The theme of the conference is &#8220;The Unknown Physicist.&#8221;  Along those lines I will be giving a talk about Physics at Google, and how a background in physics helps to solve Google&#8217;s engineering  challenges.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been invited to give a talk at the <a href="http://www.phy.gonzaga.edu/PNACP/2010/">Spring meeting</a> of the <a href="http://www.phy.gonzaga.edu/PNACP/">Pacific  Northwest Association for College Physics</a>.  The theme of the conference is &#8220;The Unknown Physicist.&#8221;  Along those lines I will be giving a talk about Physics at Google, and how a background in physics helps to solve Google&#8217;s engineering  challenges.  I&#8217;ll give some real-world examples of how Google&#8217;s mission of making the world&#8217;s information  universally accessible and useful leans on the principals of physics.</p>
<p>I&#8217;m quite excited about being invited to speak in this forum.  Science and physics in particular have always been very close to my heart.  Although I spend my days working on what I consider very practical problems compared to pure science of physics, I always enjoy <a href="http://www.embracingchaos.com/physics">musing on the underlying rules that govern our universe</a>.</p>
<p>The conference is in Portland at the <a href="http://www.pacificu.edu/">Pacific University of Oregon</a> on April 16th and 17th.  If you have reason or occasion to attend, I encourage you to do so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/03/speakin-at-pnacp-spring-conference.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple moves downmarket: iPhone as a services platform</title>
		<link>http://www.embracingchaos.com/2008/08/app-store-downm.html</link>
		<comments>http://www.embracingchaos.com/2008/08/app-store-downm.html#comments</comments>
		<pubDate>Mon, 04 Aug 2008 06:54:50 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Tech Industry]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2008/08/app-store-downm.html</guid>
		<description><![CDATA[Coincident with the launch of the iPhone 3G hardware, Apple has started a couple of new online services: MobileMe and the iPhone App Store. In some ways these are natural extensions of existing product lines. But I believe their launch actually represents a fairly substantial strategic shift as Apple attempts to diversify from a hardware-only company to one that runs on a mix of hardware and services. In order to make this strategy work, Apple will need to sacrifice its much coveted high hardware margins. Diversifying from hardware Since Jobs pulled the company out of the doldrums, Apple has been...
]]></description>
			<content:encoded><![CDATA[<p><span id="lenk1">Coincident with the launch of the iPhone 3G hardware, Apple has started a couple of new online services: MobileMe and the iPhone App Store.  In some ways these are natural extensions of existing product lines.  But<br />
I believe their launch actually represents a fairly substantial strategic shift as <strong>Apple</strong> <strong>attempts to diversify</strong> <strong>from</strong> <strong>a hardware-only company to</strong><strong> one that runs on </strong><strong>a mix of hardware and services</strong>. <strong> In order to make this strategy work, Apple will need to sacrifice its much coveted high hardware margins.</strong><br id="itzf" /><br />
</span></p>
<h3>Diversifying from hardware</h3>
<p><span id="p2at">Since Jobs pulled the company out of the doldrums, Apple has been a manufacturer of high-end hardware.  This is a very nice place to be. Their margins are very high.  If you compare the hardware bits that go into a Mac to those in any PC, Apple&#8217;s prices are much higher.  PC manufacturers squabble over low single digit margins because their product is almost completely commoditized. HP, Dell and IBM struggle to differentiate themselves in the market.<br />
Meanwhile Apple can charge a hefty premium for good industrial design and software that is slicker than windows.  iPod followed in this tradition of high margins by setting the bar for usability in portable<br />
media devices and following up with fantastic marketing.<br id="a6cd" /><br />
Being a niche retailer of high-end products is a comfortable and stable place to be.  However, having a single line of revenue isn&#8217;t good for a large company, so diversifying makes a lot of sense.  Thus Apple&#8217;s current push into services.</span></p>
<p><span id="p2at">The iTunes music store was an important pre-cursor to the current push into services.  Even though iTunes moves a massive volume of music, if you work through the accounting confusion, they&#8217;re not actually making much money there.  Because the established <a href="http://www.embracingchaos.com/2008/02/music-ip.html">music industry giants are completely fucked</a> and have no idea what to do, they drive the margins of all big online retailers down to a pittance.  But <strong>iTunes </strong>did something very important for Apple: it <strong>established a billing relationship with customers</strong>. </span><span id="zn2y">Cellular operators have this kind of ongoing billing relationship with their customers which enables them to push high margin, low utility products like ring-tones.</span> Similarly, <span id="zn2y0">people are used to spending small quantities of money in iTunes to get music. So iTunes is the perfect precursor for an App Store.  In this way, Apple doesn&#8217;t even need to rely on the carrier&#8217;s billing relationship<br />
to build a services business.  This will be very important for Apple in coming years as carriers increasingly become just another provider of wireless bandwidth.  In the coming decades, the value will not come from piping bits around.  It will come from the services built on those pipes.  <br id="d-v9" /><br />
</span></p>
<h3>MobileMe is a very Apple service</h3>
<p>MobileMe is a cloud-hosted email, contact and calendaring solution. There&#8217;s nothing revolutionary about this.  Google offers all of these services for free.  By charging for these services, Apple is implicitly promising to provide a better solution.  Considering their vertical integration into popular hardware, it&#8217;s not hard to imagine that they will succeed at this.  Google will probably remain committed to supporting open standards for working with hardware.  By using proprietary protocols, Apple can provide a higher-quality product and support it better on the few platforms they care about.  It&#8217;s a classic story we&#8217;ve seen in this industry before.</p>
<p>MobileMe&#8217;s launch was a <a href="http://www.google.com/search?q=mobilemess">disaster</a>.  This isn&#8217;t surprising as Apple is yet to demonstrated great skill in online services.  Personally I believe they&#8217;ll figure it out, because it&#8217;s important to their long-term objectives, and they&#8217;re a smart company, and the skills to do this well are getting easier and easier to find. But from a marketing perspective, MobileMe is nothing new for Apple.  <strong>Because MobileMe is a premium service for which there is a very good free alternative, MobileMe still targets Apple&#8217;s classic market segment. </strong>They&#8217;re still targeting people who are willing to pay extra to have something really polished.  They can stick to their classic bag of tricks, like the ads that make fun of people who aren&#8217;t as cool as the mac devotees.</p>
<h3>App Store is new: a platform play</h3>
<p>App Store on the other hand is going to be much harder for them to pull off.  For App Store to succeed, their primary challenge is not to attract paying customers, but developers.  Because independent software developers (ISVs) are the ones who are actually creating value in the App Store.  App is just a distributor taking a cut on that.  So what attracts developers to the App Store?  Customers do.</p>
<p>It&#8217;s a real chicken and egg problem.  Nobody&#8217;s going to build software unless there are customers to buy it, and it&#8217;s hard to get customers without cool apps.  Well right now Apple has the whole farm, but it&#8217;s a very small farm.  There are millions of iPhones out there, representing potential customers.  Moreover, the iPhone SDK is very rich and capable when compared to its competitors.  Qualcomm&#8217;s BREW, Windows Mobile, Palm OS, Blackberry and Symbian have all faltered for one reason or several.  Google&#8217;s Android holds much promise and hope, but at this<br />
point it&#8217;s complete vapor-ware.  So for now, Apple has almost all the mindshare of mobile application developers.</p>
<p>But how long will this dominance last?  Software platforms are <a href="http://en.wikipedia.org/wiki/Natural_monopoly">natural monopolies</a>, meaning the economics tend to be winner-take-all.  The chicken and egg &#8220;problem&#8221; can easily turn into a virtuous cycle, pushing a winner to the top. Application developers are fickle and will code to whatever platform has the best distribution.  iPhones are very popular, but they are still only used by a small fraction of all mobile subscribers.  <strong>Until the distribution of iPhones reaches a critical mass, their dominance as a mobile application platform is very shaky.</strong></p>
<h3>The mobile app challenger is HTML</h3>
<p>But the laundry list of alternatives shows that the competition is fragmented.  What could unseat Apple?  IMHO it&#8217;s not another application platform, open or proprietary.  It&#8217;s the web.  Every high-end phone can display web pages, and increasingly they&#8217;re using high-quality javascript engines that can run real web applications. Webkit, the super-fast open-source HTML/JS engine behind Safari is showing up in Symbian devices, <a href="http://www.rimarkable.com/blackberry-thunder-to-utilize-haptic-touchscreen-technology">Blackberries</a> and <a href="http://gigaom.com/2008/02/11/webkit-comes-to-windows-mobile-devices/">Windows Mobile phones</a>.</p>
<p>Apple&#8217;s challenge is to make the proprieray iPhone SDK compelling to developers.  The alternative is to build a web application that works well on webkit, and works on every high-end phone.  They can attract developers in two basic ways &#8212; make the native features of their SDK more compelling, and provide a large market for distribution of the applications.</p>
<p>Charging for distribution of these applications is a gimick that won&#8217;t last long.  Soon all the interesting applications will be free, but tied to cloud services that have their own business models independent of the mobile client.  Premium applications will start to seem a lot like premium ringtones pretty fast.  Still, it will help bootstrap this market for Apple so long as there are no serious competitors.</p>
<h3>To stay on top, iPhones need distribution quickly</h3>
<p>One thing that ties all these points together is that Apple&#8217;s continued success with App Store hinges on having wide distribution of iPhones. They are currently <a href="http://www.embracingchaos.com/2008/07/iphone-scarcity.html">throttling the distribution of iPhones</a> for some reason, possibly<br />
because of software glitches.  But the aggressive $199 pricing is clearly aimed at attracting a new larger customer base that will help maintain their dominance in the mobile application space.</p>
<p>Long term they might be happy getting by offering premium versions of applications that are freely available on the web.  But something tells me they&#8217;re actually trying to break open the mass market on this one. This is Jobs&#8217; big play.  It&#8217;ll be really interesting to see how it works out once Android hits the streets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2008/08/app-store-downm.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google launches web chat client for iPhone</title>
		<link>http://www.embracingchaos.com/2008/07/google-launches.html</link>
		<comments>http://www.embracingchaos.com/2008/07/google-launches.html#comments</comments>
		<pubDate>Thu, 03 Jul 2008 05:30:00 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Ego]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2008/07/google-launches.html</guid>
		<description><![CDATA[Wonder what I've been up to at work lately? Here's a tiny glimpse. Google just launched another way to access the Google Talk network. It's a web-based instant messaging chat client optimized for the iPhone browser. It's not my primary project or my secondary or tertiary, but I did write a blog post about it and made sure the whole thing got out the door today. If you have an iPhone, try it out at www.google.com/talk. Warning: Non-iPhone browsers will be directed away.
]]></description>
			<content:encoded><![CDATA[<p>Wonder what I&#8217;ve been up to at work lately?&nbsp; Here&#8217;s a tiny glimpse.</p>
<p>Google just launched another way to access the Google Talk network.&nbsp; It&#8217;s a web-based instant messaging chat client optimized for the iPhone browser.&nbsp; It&#8217;s not my primary project or my secondary or tertiary, but I did write a <a href="http://googletalk.blogspot.com/2008/06/chat-on-your-iphone.html">blog post</a> about it and made sure the whole thing got out the door today.</p>
<p>If you have an iPhone, try it out at <a href="http://www.google.com/talk">www.google.com/talk</a>.&nbsp; Warning: Non-iPhone browsers will be directed away.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2008/07/google-launches.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Microhoo! deal is all about network effects</title>
		<link>http://www.embracingchaos.com/2008/02/microhoo-networ.html</link>
		<comments>http://www.embracingchaos.com/2008/02/microhoo-networ.html#comments</comments>
		<pubDate>Tue, 05 Feb 2008 00:45:54 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2008/02/microhoo-networ.html</guid>
		<description><![CDATA[Although most corporate mergers fail (often due to mis-aligned incentives on the part of the deal-makers) there is a solid economic foundation for the proposed Microsoft + Yahoo! merger. Most of their assets will work no better combined than separate. But the merged Microhoo ad network would be significantly more valuable than the sum of two ad networks alone. Why bigger is better for online advertisers The reason lies in network effects of the online search + advertising industry. Imagine you're an ad buyer which is to say you have a service you want consumers to find online. Unless you're...
]]></description>
			<content:encoded><![CDATA[<p>Although <a href="http://www.embracingchaos.com/2007/10/mergers-when-th.html">most corporate mergers fail</a> (often due to mis-aligned incentives on the part of the deal-makers) <strong>there is a solid economic foundation for the proposed Microsoft + Yahoo! merger</strong>.&nbsp; Most of their assets will work no better combined than separate.&nbsp; But <strong>the merged Microhoo ad network would be significantly more valuable than the sum of two ad networks alone</strong>.&nbsp; </p>
<h3>Why bigger is better for online advertisers</h3>
<p>The reason lies in network effects of the online search + advertising industry.&nbsp; Imagine you&#8217;re an ad buyer which is to say you have a service you want consumers to find online.&nbsp; Unless you&#8217;re a huge company, you have limited energy to expend buying your ads.&nbsp; So rather than buying and managing separate ads from each Microsoft, Google and Yahoo, you&#8217;re likely to just deal with a single ad publisher.&nbsp; <strong>The sensible ad buyer will choose the ad publisher which gives them the most value for limited effort.</strong>&nbsp; </p>
<p>Right now the clear choice for an online advertiser is Google.&nbsp; Because they have the most search traffic, they are best able to reach customers.&nbsp; Combined with their adsense network, Google clearly has the largest inventory for an ad buy making them the natural choice for anybody not willing to spend a lot of energy managing their online advertising.&nbsp; This logic underlies the recent acquisitions of Doubleclick, AvenueA/Razorfish/whomever, and now Yahoo!&nbsp; Network effects in advertising mean that the largest network will be the most sucessful.&nbsp; So the mergers will continue as far as the anti-trust regulators allow them to until a handful of bitter enemies remain.</p>
<p>This much might be obvious to some of my readers.&nbsp; But I felt like sharing this analysis since I&#8217;ve read nothing in the common press that explains the basic economic motivation of this deal.</p>
<h3>Wrinkles, twists</h3>
<p>An <strong>irony of the network effect</strong> comes from the auction nature of keyword buys.&nbsp; Advertisers bid for the right to get their message in front of customers.&nbsp; When more advertisers are competing for the targeted eyeballs of consumers, the prices for advertising go up.&nbsp; This means that prices will tend to be higher on the larger ad networks.&nbsp; So <strong>bargain seekers can get more advertising for their dollar by seeking out smaller networks</strong>.&nbsp; This appears to contradict the logic that bigger is better for ad networks.&nbsp; But many advertisers are limited not so much by budget but by the ability to reach highly qualified customers.&nbsp; If you are selling poodle tattooing services in the pacific northwest, odds are you will not hit max out your advertising budget on any of the ad networks simply because not that many people are searching for your services.</p>
<p>I could probably fill pages with speculation about the culture clash between Microsoft and Yahoo and other reasons why it will or won&#8217;t work.&nbsp; But if you&#8217;re interested in that stuff, I&#8217;m sure you&#8217;ll have no problem finding it in the <a href="http://valleywag.com/352289/how-microsoft-will-kill-yahoos-cloying-culture">backwaters of the blogosphere</a>.&nbsp; I can&#8217;t help but drop a couple relevant ideas though.&nbsp; First, from what I hear, the executive management at Microsoft is so dysfunctional right now, Yahoo will provide fertile new ground for their turf wars.&nbsp; If the top bosses are adept, they will use the many iterations of re-orgs to sluff off ineffective execs to projects where their overall damage can be minimized.&nbsp; Second, I think I hope Microsoft has evolved enough humility to understand that they&#8217;re better off simply shutting down Yahoo&#8217;s services than forcing everything to port over to NT servers.&nbsp; Right, guys?</p>
<h3>Disclaimer</h3>
<p><em>I feel compelled to point out that the opinions expressed here are mine and mine alone.&nbsp; In no way does this article reflect any official position of my employer.&nbsp; This is my personal analysis of the economics behind the industry I work in.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2008/02/microhoo-networ.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three weeks inside Google</title>
		<link>http://www.embracingchaos.com/2007/11/three-weeks-ins.html</link>
		<comments>http://www.embracingchaos.com/2007/11/three-weeks-ins.html#comments</comments>
		<pubDate>Sat, 17 Nov 2007 06:15:13 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Ego]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/11/three-weeks-ins.html</guid>
		<description><![CDATA[Sorry for going dark for a little while there. As expected, starting a new job while taking a full load of classes at school has been challenging. Also unsurprisingly, the Google job is very engaging. I'll describe a bit of what it's like on the inside and also how this affects the kinds of things I write about here. I spent my first week in Mountain View at the Googleplex. My entering class of "Nooglers" were subjected to inane videos and boring HR discussions. But a couple hours into it we powered up our laptops and within 15 minutes I'd...
]]></description>
			<content:encoded><![CDATA[<p>Sorry for going dark for a little while there.&nbsp; As expected, starting a new job while taking a full load of classes at <a href="http://foster.washington.edu/">school</a> has been challenging.&nbsp; Also unsurprisingly, the Google job is very engaging.&nbsp; I&#8217;ll describe a bit of what it&#8217;s like on the inside and also how this affects the kinds of things I write about here.</p>
<p>I spent my first week in Mountain View at the Googleplex.&nbsp; My entering class of &quot;Nooglers&quot; were subjected to inane videos and boring HR discussions.&nbsp; But a couple hours into it we powered up our laptops and within 15 minutes I&#8217;d found the internal wiki and started reading project plans for every internal initiative I found interesting and a bunch that I didn&#8217;t.&nbsp; I devoured the information and didn&#8217;t unplug myself until wee hours of the morning.</p>
<p>I&#8217;ve been spending a lot of time over the last few years analyzing the industry and thinking about what opportunities exist for creating value by solving people&#8217;s problems on the net.&nbsp; Many of those I&#8217;ve captured <a href="http://www.embracingchaos.com/business">here</a>.&nbsp; <strong>Now I look at the world differently</strong> in terms of what problems are still left to be solved because I can see that Google is in the process of solving many of the problems I&#8217;d identified.&nbsp; It&#8217;s a little difficult for me to remember what I thought before knowing Google&#8217;s plans.&nbsp; A myriad of half-written blog posts help remind me.&nbsp; I had been planning on finishing many of them but now I don&#8217;t feel so comfortable doing so.&nbsp; For example, writing about security holes inside Gmail is fun target practice from the outside, but questionably ethical from the inside even though I&#8217;d identified it before joining.&nbsp; The same applies to unexploited business opportunities.</p>
<p>I&#8217;ve been asked a lot about the best and strangest things encountered during my week in Mountain View.&nbsp; The best thing was hands-down <strong>the food.&nbsp; It&#8217;s amazing</strong>.&nbsp; Almost every building has their own restaurant with a theme.&nbsp; My building had a tapas-inspired restaurant featuring many small plates and often fabulous seafood.&nbsp; The best hamachi sushi I&#8217;ve ever had was served there on a real shiso leaf with some light sauce I can only describe through the ecstasy I felt from it.&nbsp; They served black cod, which I love love love.&nbsp; (I&#8217;ve got a great recipe I need to post to <a href="http://www.addgarlic.com">addgarlic</a>.)&nbsp; Pumpkin bread pudding.&nbsp; Fresh figs everywhere.&nbsp; Chilled beet soup.&nbsp; Even simple things like a ham and cheese sandwiches on fresh bread with arugula were fabulous.&nbsp; Other cafes have themes like organic hippy foods, dishes prepared with a maximum of 5 ingredients, or everything grown within 150 miles.&nbsp; It&#8217;s all amazing.&nbsp; As a result I found myself drawn to campus in a predictably Pavlovian manner.</p>
<p>One thing I&#8217;ve said for a while that this trip reinforced was the idea that you can&#8217;t pay your corporate cafeteria&#8217;s chef too much money.&nbsp; You can get a chef for $50k/yr or $150k/yr.&nbsp; That extra $100k/yr will do so much more for employee satisfaction than pretty much any other way to spend the money.&nbsp; Sure you&#8217;ll end up spending some more on ingredients or subsidies.&nbsp; (Or else the chef will leave.)&nbsp; But it&#8217;s worth it.&nbsp; A couple years ago Real hired a new Chef, Ariel IIRC for their cafeteria and the food got so much better I started bragging to my friends about it.&nbsp; A little while later a number of things happened at about the same time &#8212; Real&#8217;s stock dropped, Ariel moved on and life at Real wasn&#8217;t as much fun any more.&nbsp; I won&#8217;t try to extract the causality relationships between those events here.</p>
<p>The oddest thing I saw was definitely <a href="http://www.cleanishappy.com/">the automatic toilets</a>.&nbsp; They&#8217;ve got butt-warmers, front and back washing sprays, dryers and more things that I never figured out.&nbsp; I wonder if they weigh you and keep a high-score list for largest excretion.</p>
<p>Now I&#8217;ve got the fire-house turned on full bore and am trying to add value for my team from a position of relative ignorance and keep up with everything going on around me while finishing up a full load of business classes.&nbsp; But I wanted to take a few minutes to share what&#8217;s been going on with you my dear readers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/11/three-weeks-ins.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m working for Google</title>
		<link>http://www.embracingchaos.com/2007/10/im-working-for.html</link>
		<comments>http://www.embracingchaos.com/2007/10/im-working-for.html#comments</comments>
		<pubDate>Mon, 29 Oct 2007 14:21:56 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Ego]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Personal Growth]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/10/im-working-for.html</guid>
		<description><![CDATA[I caved. I took a job with Google as a Product Manager. I start today. I'm down in Mountain View all week to have kool-aid forcibly injected intravenously. Make note of this day and see if you can sense a shift in tone of my posts as time continues. We'll see when I start thinking and posting about Google in first person. This change is important to you my dear readers for a couple of other reasons. Most significantly is around intellectual property. Google's IP policy for its employees can be effectively summarized as "All your base are belong to...
]]></description>
			<content:encoded><![CDATA[<p>I caved.&nbsp; <strong>I took a job with Google as a Product Manager.</strong>&nbsp; I start today.&nbsp; I&#8217;m down in Mountain View all week to have kool-aid forcibly injected intravenously.&nbsp; Make note of this day and see if you can sense a shift in tone of my posts as time continues.&nbsp; We&#8217;ll see when I start thinking and posting about Google in first person.&nbsp; This change is important to you my dear readers for a couple of other reasons.&nbsp; </p>
<p>Most significantly is around intellectual property.&nbsp; <strong>Google&#8217;s IP policy</strong> for its employees can be effectively summarized as <strong>&quot;All your base are belong to us.&quot;</strong>&nbsp; It&#8217;s a fairly standard employment agreement &#8212; anything I do or think of on Google&#8217;s time or using Google&#8217;s equipment belongs to Google.&nbsp; The only exception is if I do something entirely on my own that is not related to Google&#8217;s current or reasonably foreseeable future business.&nbsp; I&#8217;m not a lawyer, but California and Washington laws both read about the same.&nbsp; The thing with Google is that essentially nothing in technology is outside of that scope.&nbsp; Designing juggling balls or running shoes might be.&nbsp; This was a concern for me in considering the position.&nbsp; But in the end I couldn&#8217;t resist.</p>
<p>I suspect this means I won&#8217;t be able to post as much about what the industry needs to be doing.&nbsp; On the flip-side, hopefully I&#8217;ll be in a position to be getting the industry to do these things.&nbsp; People often ask me what I&#8217;ll be working on, and I always answer honestly that I don&#8217;t know.&nbsp; As a Product Manager I&#8217;ll be working on products but not writing code &#8212; this is similar to a PM role in other companies, but there are very few at Google and their relationship is much more of a peer than in some companies.&nbsp; As to products, I think everybody has to work on ads as a kind of penance.&nbsp; But hopefully when I get my feet on the ground I&#8217;ll be working on all the things I&#8217;ve been posting about here.</p>
<p>Personally this means I&#8217;m going to be extremely busy for a while as I finish up a full quarter at <a href="http://foster.washington.edu/">school</a> and start up a new job.&nbsp; I&#8217;ll also be a cross-bridge commuter heading into Kirkland most days which I&#8217;m really unexcited about.&nbsp; But the opportunity to work with lots of brilliant people and have a huge impact on the world makes up for it.&nbsp; I&#8217;m pretty excited!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/10/im-working-for.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft buys tiny stake in Facebook: Game on!</title>
		<link>http://www.embracingchaos.com/2007/10/microsoft-buys.html</link>
		<comments>http://www.embracingchaos.com/2007/10/microsoft-buys.html#comments</comments>
		<pubDate>Fri, 26 Oct 2007 03:49:57 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/10/microsoft-buys.html</guid>
		<description><![CDATA[After months of rumors about companies trying to buy Facebook, yesterday a deal was announced. In a sense the deal is quite small because Facebook sold just a 1.6% equity stake to Microsoft. But by paying $240 million, the deal values Facebook at about $15 billion! What's going on here? This surely can't be based on rational economics, can it? Let's analyze how these deals should be valued and take a few steps back through recent internet acquisition history for context. In trying to keep this post focused, I wrote a separate article about why mergers and acquisitions rarely work....
]]></description>
			<content:encoded><![CDATA[<p>After months of rumors about companies trying to buy Facebook, yesterday a deal was <a href="http://www.facebook.com/press/releases.php?p=8084">announced</a>.&nbsp; In a sense the deal is quite small because <strong>Facebook sold just a 1.6% equity stake to Microsoft</strong>.&nbsp; But by paying $240 million, <strong>the deal values Facebook at about $15 billion!</strong>&nbsp; What&#8217;s going on here?&nbsp; This surely can&#8217;t be based on rational economics, can it?&nbsp; Let&#8217;s analyze how these deals should be valued and take a few steps back through recent internet acquisition history for context. In trying to keep this post focused, I wrote a separate article about <a href="http://www.embracingchaos.com/2007/10/mergers-when-th.html">why mergers and acquisitions rarely work</a>.</p>
<p>Economically, companies should be valued at the present value of their free cash flows.&nbsp; That is to say, project forward all the possible ways the company might behave, and take a probability-weighted average (expectation value) of the total dividends the company would pay in each of these scenarios.&nbsp; Discount these cash flows by an appropriate discount rate and you&#8217;ll get a fair market value for the company.&nbsp; This is called fundamental analysis.</p>
<p>Now anybody who&#8217;s tried their hand at such financial calculations will know there&#8217;s a lot of judgement calls involved.&nbsp; Small differences in numbers like discount rate or growth rates have huge effects on the results, and these numbers are hard to judge.&nbsp; So it&#8217;s definitely possible to come up with a believable (by some) model of future cash flows that will value any currently successful company at whatever huge valuation you want.&nbsp; But that doesn&#8217;t make it correct.&nbsp; <strong>Is Facebook worth $300 per user?</strong>&nbsp; <strong>It&#8217;s not possible for me to click on a $10 CPM ad every day for 100 years</strong>, but maybe they can add more users to grow into that?&nbsp; Maybe?&nbsp; It sure seems high.&nbsp; I think there&#8217;s something else going on.</p>
<p>For context, think back to March of 2005 when Yahoo bought Flickr.&nbsp; IMHO that made Google feel bad because Picassa wasn&#8217;t doing so well.&nbsp; I think they saw this as a big missed opportunity to help organize the world&#8217;s photos.&nbsp; I think this was big on their minds when they paid too much for YouTube.&nbsp; And Google is still very far from monetizing this investment.&nbsp; But they now control the dominant way that videos are communicated on the net.&nbsp; This has to help them feel good about getting closer to their corporate mission of organizing the world&#8217;s information.&nbsp; Since it&#8217;s not clear right now how they&#8217;re going to achieve that goal for photos.</p>
<p>Now consider Facebook.&nbsp; Left and right, Facebook&#8217;s internal applications are surpassing total usage of th best dedicated net applications.&nbsp; Their invitation app gets many times more usage than evite, and I believe their photos app is actually well beyond flickr in terms of usage too.&nbsp; I don&#8217;t know where they stand for videos right now.&nbsp; But it&#8217;s clear that they are a force to be reckoned with.&nbsp; As I&#8217;ve written before, their application platform is potentially game-changing because it&#8217;s <a href="http://www.embracingchaos.com/2007/09/why-build-your-.html">very attractive for information service developers</a> and <a href="http://www.embracingchaos.com/2007/08/democratizing-p.html">democratizes the process of product development in a novel and powerful way</a>.&nbsp; </p>
<p>For all these reasons, I think Facebook has the potential to dislodge Google as king of the hill.&nbsp; No, Facebook isn&#8217;t going to become the dominant search engine, or even the dominant deliverer of internet advertising.&nbsp; But I think <strong>Facebook could become the dominant way the humans communicate with each other</strong> using computers.&nbsp; This could be the leverage they need to claim the crown of innovative thought leader on the internet.&nbsp; If I were running Google, I&#8217;d be concerned about this possibility.&nbsp; If I were running Microsoft, I&#8217;d be excited to get a piece of this.&nbsp; Any piece.&nbsp; Because even a tiny piece (like &lt;2%) means that <strong>Google can&#8217;t take control of Facebook</strong>.&nbsp; And yesterday, Microsoft got their foot in that door.&nbsp; <strong>So, the game is on</strong>.&nbsp; It&#8217;s gonna be fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/10/microsoft-buys.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google Calendars now partly Gears enabled</title>
		<link>http://www.embracingchaos.com/2007/10/google-calendar.html</link>
		<comments>http://www.embracingchaos.com/2007/10/google-calendar.html#comments</comments>
		<pubDate>Fri, 19 Oct 2007 05:58:58 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/10/google-calendar.html</guid>
		<description><![CDATA[I logged onto Google Calendar this evening, and it asked me if I wanted to allow Google gears to access this website. Wow! This is gonna be great. I'm actually not all that excited about offline access, which is valuable but increasingly less important as time goes on. I'm very excited about the faster UI we'll get from not having to send packets round-trip to Mountain View to make any content changes. I haven't seen anything work differently yet. But that's really the way it should be. The Google Reader implementation of gears where you need to explicitly tell it...
]]></description>
			<content:encoded><![CDATA[<p>I logged onto Google Calendar this evening, and it asked me if I wanted to allow Google gears to access this website.&nbsp; Wow!&nbsp; This is gonna be great.&nbsp; I&#8217;m actually not all that excited about <a href="http://www.embracingchaos.com/2007/09/why-google-gear.html">offline access, which is valuable but increasingly less important as time goes on</a>.&nbsp; I&#8217;m very excited about the <a href="http://www.embracingchaos.com/2007/09/gmail-slowing-d.html">faster UI we&#8217;ll get from not having to send packets round-trip to Mountain View to make any content changes</a>.</p>
<p>I haven&#8217;t seen anything work differently yet.&nbsp; But that&#8217;s really the way it should be.&nbsp; The Google Reader implementation of gears where you need to explicitly tell it when you&#8217;re online vs offline isn&#8217;t an ideal experience.&nbsp; And the Gears API doesn&#8217;t require apps to be written that way either &#8212; it&#8217;s just easier.</p>
<p>I tried unplugging from the net and nothing interesting happened.&nbsp; I couldn&#8217;t update my calendar.&nbsp; I couldn&#8217;t load my calendar &#8212; I was hoping maybe they&#8217;re just caching the javascript in gears which would be a nice step.&nbsp; But it doesn&#8217;t appear to actually be doing much yet.</p>
<p>It&#8217;s just a matter of time.&nbsp; I <a href="http://www.embracingchaos.com/2007/09/gmail-slowing-d.html">predicted</a> first half of 2008 and I&#8217;m sticking to that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/10/google-calendar.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web UI Platforms through Javascript sandboxes</title>
		<link>http://www.embracingchaos.com/2007/10/web-ui-platform.html</link>
		<comments>http://www.embracingchaos.com/2007/10/web-ui-platform.html#comments</comments>
		<pubDate>Mon, 08 Oct 2007 17:12:00 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Democratization of Information]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/10/web-ui-platform.html</guid>
		<description><![CDATA[I see a trend of how we're approaching Tim O'Reilly's Web 2.0 ideal in a way that he didn't really identify. But I think the trend is important, and growing, although still in its infancy. The trend is towards richer web APIs that enable people to build value on top of existing websites. I'll give some history on how we got here, and talk about the current trend-leaders that I see: Facebook and Google Maps. I'll also explain why I think Microsoft is in the best position to build the required enabling technology. Original Web 1.0 Universal access to massive...
]]></description>
			<content:encoded><![CDATA[<p>I see a trend of how we&#8217;re approaching <a href="http://www.oreilly.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">Tim O&#8217;Reilly&#8217;s Web 2.0 ideal</a> in a way that he didn&#8217;t really identify.&nbsp; But I think the trend is important, and growing, although still in its infancy.&nbsp; The trend is towards richer web APIs<br />
that enable people to build value on top of existing websites.&nbsp; I&#8217;ll<br />
give some history on how we got here, and talk about the current<br />
trend-leaders that I see: Facebook and Google Maps.&nbsp; I&#8217;ll also explain why I think Microsoft is in the best position to build the required enabling technology. </p>
<h3>Original Web 1.0</h3>
<p>Universal access to massive volumes of data.&nbsp; Being able to search<br />
through masses of data and find what you want.&nbsp; Connecting people to<br />
huge databases really well.&nbsp; Key examples:</p>
<ul>
<li>Online telephone books</li>
<li>Web search</li>
<li>Huge e-commerce sites</li>
</ul>
<p>But in all of these applications, the <strong>data set is static.</strong>&nbsp; User activity will not change the data for anybody else.</p>
<h3>Web 2.0.1: Democratizing use of the data</h3>
<p><strong><br />
The users of these data make the data better.</strong>&nbsp; They can collectively<br />
organize the data.&nbsp; (i.e. tags)&nbsp; They can help filter good data from<br />
junk.&nbsp; (i.e. voting)&nbsp; Or they can help you find the data that are most<br />
interesting to you.&nbsp; (i.e. collaborative filtering).&nbsp; In other words,<br />
you can interact with the data.</p>
<p>Any &quot;Web 2.0 company&quot; worth their salt has an API that federates out their raw data.&nbsp; This enables other sites to use the data in new and novel ways.&nbsp; But the primary problem with this paradigm is that anything built using these API&#8217;s is done from the ground up.&nbsp; Using the gmail POP interface, it&#8217;s possible to build a better UI for gmail.&nbsp; But to do so you need to first build an entire AJAX mail client &#8212; no small feat.&nbsp; Better would be the ability to add features into the gmail UI itself.&nbsp; But this is really the standard in web 2.0 API&#8217;s today.
</p>
<h3>Web 2.0.2: Democratizing the feature set</h3>
<p>The next big trend will be <strong>enabling users to make more compelling ways to interact with<br />
the data</strong>.&nbsp; Users can change not just the data, but how other users see<br />
and use the data.&nbsp; Sometimes this means API&#8217;s with UI hooks.&nbsp; Or other ways to enable new functionality into an existing site.&nbsp; This kind of platform enables Independent Software Vendors to improve upon the UI&#8217;s that the original sites created.</p>
<p>Facebook is doing this by allowing ISV&#8217;s to add new communications features to their site.&nbsp; Google Maps is doing this through maplets that allow developers to create new ways to interact with mapping data from within the fabulous Maps UI.&nbsp; Right now these are the only two examples of web 2.0.2 platforms that I&#8217;m aware of.</p>
<p>Building this kind of API is very challenging.&nbsp; There are several very different ways to go about doing it.&nbsp; Here are a couple of ideas:</p>
<ul>
<li>Provide a server-server API that includes content generated from the ISV&#8217;s servers into the main experience.&nbsp; Facebook style.</li>
<li>Allow developers to author XML files that define new algorithms that are interpreted on the primary host&#8217;s servers.&nbsp; Yahoo pipes is a service in this style, but they&#8217;re not doing anything to enhance an existing service so it doesn&#8217;t really meet my 2.0.2 criteria.</li>
<li>Allow developers to author javascript plugins to run on the client machine.&nbsp; Greasemonkey is essentially doing this.&nbsp; This strategy has the best shot for a lot of applications in the long term, IMHO.&nbsp; But it comes with some serious problems right now. </li>
</ul>
<p>Doing this correctly would allow ISV&#8217;s to add new features to Gmail.&nbsp; Think about it &#8212; if I wanted to change the way gmail messages were displayed, or how addressing happened, or whatever it was, this kind of platform could provide hooks for making gmail better in a way that a POP interface never would.&nbsp; And even though a POP-style interface theoretically could do this, there would never be momentum because having a high-level base to build upon means that there are network effects from the extensions.&nbsp; (Rails achieves a similar advantage over other web frameworks &#8212; just having a standard, any standard, means people will build upon that standard rather than argue over which library to use and extend none of them.)</p>
<h3>3rd-party javascript</h3>
<p>The big problem with this approach is security.&nbsp; There is none.&nbsp; You need to completely trust the ISV before you should allow their code to run in the context of your site.&nbsp; The kind of editorial review required to do this today would completely kill the democratic goal of such a platform.</p>
<p><strong>The world needs a security sandbox to run third-party javascript code inside.&nbsp; </strong>This way primary site hosts could allow ISV&#8217;s to run their code on client machines safely.&nbsp; Here are a few examples of places this kind of tool could be used.</p>
<p>ISV&#8217;s could&#8230;</p>
<ul>
<li>Add UI features to Gmail</li>
<li>Create alternate ways to share and discuss images on Flickr</li>
<li>Define new mathematical formulas to run client-side on a web spreadsheet</li>
<li>Create new playlist selection / shuffling algorithms for Rhapsody</li>
</ul>
<p>&#8230; and much more.&nbsp; Even better, individual users (not developers) could pick which UI extensions they wanted to use.&nbsp; Any site which provides such an API has <a href="http://www.embracingchaos.com/2007/08/democratizing-p.html">democratized the feature development process</a> in a very important way.&nbsp; Not only does it provide a distributed mechanism to figure out which features are best, but it allows users to self-segment as to which features work for them.&nbsp; Without such a mechanism the entire service must have the same features for everybody, which means product designers must play a political game where they&#8217;ll never make everybody happy.&nbsp; Right now I think really only Facebook has solved this problem.</p>
<p>Building a security sandbox is an area that Microsoft could probably do best and fastest.&nbsp; They are good at code API&#8217;s and layered security models,a nd they have a perfect place to do it with Silverlight and the CLR.&nbsp; They&#8217;re trying to position Silverlight as a faster way to run DHTML, which is something else the world desperately needs right now.&nbsp; But I just can&#8217;t imagine them doing anything this innovative or generally valuable.&nbsp; Doesn&#8217;t sell more Office.&nbsp; Doesn&#8217;t sell more Windows.&nbsp; They don&#8217;t even really have many services that could use third party extensions, and they&#8217;ve lost touch with the ISV&#8217;s who might build such extensions too.&nbsp; <a href="http://www.embracingchaos.com/2007/09/why-google-gear.html">Google Gears</a> could conceivably add such an extension.&nbsp; There&#8217;s precedent there considering the javascript threading extensions they provide.</p>
<p>This will be a difficult problem to solve, I have no doubt.&nbsp; But I hope somebody with the resources to leverage a solution takes it on, because I think it would really make the world a better place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/10/web-ui-platform.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t Gmail just POP my Inbox?</title>
		<link>http://www.embracingchaos.com/2007/10/cant-gmail-just.html</link>
		<comments>http://www.embracingchaos.com/2007/10/cant-gmail-just.html#comments</comments>
		<pubDate>Thu, 04 Oct 2007 14:51:00 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Infoglut]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/10/cant-gmail-just.html</guid>
		<description><![CDATA[I access my gmail accounts through POP3 from my phone. The problem with doing this is that all messages get exposed through POP, even the ones that are filtered out of the inbox. This means that my phone which has much lower HCI bandwidth gets cluttered with all this list-mail that is less useful to me. I've configured gmail to filter this stuff out to be lower priority I'm using the web interfaces, but when I'm using a POP client, this filtering is lost. What I'd really like is the ability to configure the POP3 access with a checkbox saying...
]]></description>
			<content:encoded><![CDATA[<p>I access my gmail accounts through POP3 from my phone.&nbsp; The problem with doing this is that all messages get exposed through POP, even the ones that are filtered out of the inbox.&nbsp; This means that my phone which has much lower <a href="http://www.embracingchaos.com/2007/09/human-computer-.html">HCI bandwidth</a> gets cluttered with all this list-mail that is less useful to me.&nbsp; I&#8217;ve configured gmail to filter this stuff out to be lower priority I&#8217;m using the web interfaces, but when I&#8217;m using a POP client, this filtering is lost.&nbsp; <strong>What I&#8217;d really like is the ability to configure the POP3 access with a checkbox saying I only want messages in the Inbox to be exposed out through POP3.</strong>&nbsp; I thought gmail used to have this option, but I can find no record of this and have to wonder if I was perhaps imagining this.&nbsp; The gmail mobile web interface is smart enough to do this &#8212; maybe that&#8217;s what I was thinking of.</p>
<p>Other alternatives include forwarding list-mail to another list-only account and deleting it, but that is frankly kinda lame.&nbsp; Or if there was a way to create a filter that runs only on messages left in the inbox after the other rules have run, then I could forward the inbox messages to another account that I read with my phone.&nbsp; But I don&#8217;t think that option is currently available either.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/10/cant-gmail-just.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail Slowing Down: Why and how to fix it</title>
		<link>http://www.embracingchaos.com/2007/09/gmail-slowing-d.html</link>
		<comments>http://www.embracingchaos.com/2007/09/gmail-slowing-d.html#comments</comments>
		<pubDate>Thu, 20 Sep 2007 16:47:00 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/09/gmail-slowing-d.html</guid>
		<description><![CDATA[Gmail feels like it is slowing down to me. Maybe my standards are going up. Or maybe gmail's user base has grown to the point where the servers to run it cost real money to Google, and they've throttled the computing resources to an "acceptable level of performance." But it bothers me when I hit the "archive" button and I have to wait half a second for the UI to respond. Sometimes even a couple of seconds. Why does it take so long? Just to get that line off my inbox screen? The answer lies in computer science. Gmail is...
]]></description>
			<content:encoded><![CDATA[<p>Gmail feels like it is slowing down to me.&nbsp; Maybe my standards are going up.&nbsp; Or maybe gmail&#8217;s user base has grown to the point where the servers to run it cost real money to Google, and they&#8217;ve throttled the computing resources to an &quot;acceptable level of performance.&quot;&nbsp; But it bothers me when I hit the &quot;archive&quot; button and I have to wait half a second for the UI to respond.&nbsp; Sometimes even a couple of seconds.&nbsp; Why does it take so long?&nbsp; Just to get that line off my inbox screen?&nbsp; The answer lies in computer science.</p>
<p><strong>Gmail is written using a classic MVC pattern</strong> &#8212; Model, View, Controller.&nbsp; The View reflects changes in the Model, and the Controller tells them what to do.&nbsp; Clearly the View is our web page, and in this implementation, the Model is stored on Google&#8217;s servers.&nbsp; What this means is that when you do something like archive a message, you&#8217;re not going to see the results until a message is sent to Google&#8217;s servers and the response comes back.&nbsp; Now Google has really fast servers, but networks are slow.&nbsp; <strong>By following this design pattern, Gmail is easy to code new features for and maintain relatively bug-free, but it&#8217;s never going to be all that fast.<br /></strong></p>
<p>Gmail engineers could code up optimizations for special cases.&nbsp; For example, when I&#8217;m looking at my inbox and I hit archive on a message, they could detect this case, and just remove it from the page and then tell the server afterwards.&nbsp; This kind of coding will quickly make the Gmail hard to maintain and result in lots of bugs.&nbsp; Especially when you consider that multiple clients can connect to a single gmail account at once.&nbsp; Strictly following MVC makes it easy to resolve conflicts in one place &#8212; the server.</p>
<h3>A Proposed Solution</h3>
<p>There is a solution though.&nbsp; <a href="http://gears.google.com/">Google Gears</a> can help.&nbsp; The Gmail UI could be (and for all I know currently is being) re-architected to <strong>use Google Gears as the Model</strong> in the MVC pattern.&nbsp; This means any operation in the UI would be committed very quickly to the SQLite database on your hard drive.&nbsp; Then another thread would synchronize these changes in the background with the master model on Google&#8217;s servers.&nbsp; Everything works &#8212; UI operations are reflected to the user extremely quickly.&nbsp; We don&#8217;t lose all the benefits of storing all our data on the server.&nbsp; And as an added bonus, we can still work on our e-mail when our computers are offline.&nbsp; Yet another reason <a href="http://www.embracingchaos.com/2007/09/why-google-gear.html">why Google Gears is important</a>.</p>
<p>So when is this coming?&nbsp; Synchronization and it&#8217;s evil twin, conflict resolution, are complex software tasks, so it could take a while.&nbsp; But if I were placing bets, I&#8217;d guess we&#8217;ll see this in the first half of 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/09/gmail-slowing-d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Google Gears matters in an always-connected broadband world</title>
		<link>http://www.embracingchaos.com/2007/09/why-google-gear.html</link>
		<comments>http://www.embracingchaos.com/2007/09/why-google-gear.html#comments</comments>
		<pubDate>Thu, 20 Sep 2007 00:55:21 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/09/why-google-gear.html</guid>
		<description><![CDATA[An obvious trend in this industry is towards more pervasive internet access with bandwidth steadily increasing. The build-outs of WiMax networks, 3G cellular networks and metropolitan WiFi efforts promise to offer broadband-class connectivity to all major cities in the US within the next couple of years. Suburbs and extended metorpolitan areas will quickly follow. Even airplanes should have reasonable net access before too long -- Virgin America will have it next year. In this environment it's tempting to design products that assume customers will always be well connected. It is certainly easier to build compelling services to users that have...
]]></description>
			<content:encoded><![CDATA[<p>An obvious trend in this industry is towards more pervasive internet access with bandwidth steadily increasing.&nbsp; The build-outs of WiMax networks, 3G cellular networks and metropolitan WiFi efforts promise to offer broadband-class connectivity to all major cities in the US within the next couple of years.&nbsp; Suburbs and extended metorpolitan areas will quickly follow.&nbsp; Even airplanes should have reasonable net access before too long &#8212; <a href="http://www.informationweek.com/software/showArticle.jhtml?articleID=201806625&amp;cid=RSSfeed_TechWeb">Virgin America will have it next year</a>.</p>
<p>In this environment it&#8217;s tempting to design products that assume customers will always be well connected.&nbsp; It is certainly easier to build compelling services to users that have a good pipe to the net on them at all times.&nbsp; So this begs the question: <strong>If customers will soon always have good broadband net access, why do we need a client-side data store like Google Gears?</strong>&nbsp; For example, somebody working on a subscription music service might conclude that it&#8217;s a waste of time building portable mp3-players with local storage since soon enough everyone will have broadband access everywhere, so why not just stream the music off the net?</p>
<p>There are several good reasons why client-side storage is still important and will continue to be important into the future:</p>
<ul>
<li><strong>Wireless net access sucks down battery.</strong>&nbsp; Always will.&nbsp; It&#8217;s physics.&nbsp; Local access to data will always cost less battery.&nbsp; This won&#8217;t change no matter how pervasive broadband is.</li>
<li><strong>Pervasive net access is expensive. </strong> Arguably we&#8217;re already in a world where some people have pervasive net access.&nbsp; <a href="http://b2b.vzw.com/productsservices/wirelessinternet/">Verizon EVDO cards</a> do pretty darned well in this country, for $60/month.&nbsp; But it will be a long time before most people have it.&nbsp; Higher speeds will always demand a premium.</li>
<li><strong>Net access is unreliable.&nbsp; </strong>Especially wireless access, but wired too.&nbsp; Packets collide.&nbsp; Transmission patterns have nodes.&nbsp; Routers flap.&nbsp; Cables get unplugged.&nbsp; Laptops wake up and can&#8217;t figure out where they are for a while.&nbsp; Something gets misconfigured.&nbsp; If your software is designed to gracefully degrade when the network is unreliable, your customers will be happier, because it&#8217;s going to happen.&nbsp; Remember what Outlook/Exchange was like when the entire Outlook UI would freeze while waiting for the Exchange server to respond to any request?&nbsp; Please don&#8217;t do that to your users.</li>
</ul>
<p>Once web applications are fully embracing it, Google Gears will close most of the functionality gap between native-client applications and web applications.&nbsp; I believe it&#8217;s really important, and I&#8217;m really glad that there&#8217;s industry consensus around Google Gears and that other offline browser storage projects have deferred to it.&nbsp; I&#8217;d hate to see web app developers trying to choose between several different client-store plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/09/why-google-gear.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solving RSS Infoglut through Social Filtering</title>
		<link>http://www.embracingchaos.com/2007/09/google-reader-t.html</link>
		<comments>http://www.embracingchaos.com/2007/09/google-reader-t.html#comments</comments>
		<pubDate>Wed, 12 Sep 2007 14:58:03 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Democratization of Information]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Infoglut]]></category>
		<category><![CDATA[Social Computing]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/09/google-reader-t.html</guid>
		<description><![CDATA[This morning Scoble linked to a leaked video out of google describing some new features to be added to Google Reader. I don't like re-reporting other-people's news here, but I can't leave this one sit because it strikes so close to home for me. The ideas they describe sound exactly like what I've been thinking the world needs out of a feed reader -- features to manage infoglut using the social network. What I've been thinking about building in my copious spare time is a web-based feed-reader that assumes you over-subscribe to feeds. That is, it expects you to "subscribe"...
]]></description>
			<content:encoded><![CDATA[<p>This morning <a href="http://scobleizer.com/2007/09/12/300000-google-reader-lockins/">Scoble linked</a> to a <a href="http://blogoscoped.com/archive/2007-09-11-n21.html">leaked video out of google</a> describing some new features to be added to Google Reader.&nbsp; I don&#8217;t like re-reporting other-people&#8217;s news here, but I can&#8217;t leave this one sit because it strikes so close to home for me.&nbsp; The ideas they describe sound exactly like what I&#8217;ve been thinking <strong>the world needs out of a feed reader &#8212; features to manage infoglut using the social network.</strong></p>
<p>What I&#8217;ve been thinking about building in my copious spare time is a web-based feed-reader that assumes you over-subscribe to feeds.&nbsp; That is, it expects you to &quot;subscribe&quot; to more feeds than you can fully consume.&nbsp; These days many of the most popular feeds on the web meet this criterion even if that&#8217;s all you subscribe too.&nbsp; I don&#8217;t have time to follow any one of <a href="http://www.techcrunch.com">TechCrunch</a>, <a href="http://www.scobleizer.com">Scobleizer</a>, <a href="http://www.engadget.com">Engadget</a>, or even <a href="http://radar.oreilly.com/">Radar</a> in their entirety &#8212; <strong>I generally don&#8217;t even get to skim all their headlines.&nbsp; But I know people in my social network do, and when they do it would be a small extra effort for them to help me identify the posts that are worth me reading.</strong></p>
<p>This could be done by explicitly recommending articles to friends, or by tagging, or rating, or any of a number of well-understood-yet-often-poorly-implemented mechanisms.&nbsp; Additionally, I could subscribe to a meta-feed coming out of a single-friend or a set of people in the social network graph that could expand several levels.&nbsp; And of course there would be meta-feeds covering the aggregate opinions of all users.&nbsp; The result would be that I could &quot;express mild interest&quot; in a feed by &quot;subscribing to it&quot; and the system would help me figure out which of the voluminous posts were actually worth reading.&nbsp; Or if other users tagged posts, I could find good posts on a particular topic.&nbsp; It would encompass a lot of the utility of digg, techmeme and link blogs all at once.&nbsp; Another step in the process of democratizing information consumption.</p>
<p>I&#8217;ve been talking with friends about building this in the context of a facebook app for reasonably obvious reasons.&nbsp; I&#8217;d call it &quot;the outside world&quot; as a reference to the fact that college kids are generally so isolated from external news, and this would be a social way for those few who do read the traditional-news to share good things with their friends.&nbsp; Facebook&#8217;s restrictions on apps processing social networking metadata would make somegood features difficult, but the advantages in marketing and lower barrier to entry probably outweigh that.&nbsp; Now my idea is out there for the world, so I&#8217;m not getting a jump on anybody.&nbsp; If anybody wants to take this idea and run with it, <a href="http://www.leodirac.com/contact">drop me a line</a> and I&#8217;d be happy to help advise.&nbsp; I might just do it anyway because the Facebook market and the Google Reader market are both healthy and the basics just aren&#8217;t that hard.</p>
<p>But it sounds like you&#8217;ll have stiff competition.&nbsp; Quoting from Blogoscoped&#8217;s analysis of the video:</p>
<ul>
<p><strong>Google’s recent big social effort is called Mocha-Mocha (or<br />
Mocka-Mocka?), and will become the infrastructure for all social stuff<br />
across all of their applications.</strong> As a part of this, a new<br />
feature called Activity Streams will be introduced or at least<br />
implemented in Reader this quarter. This will be comparable to<br />
Facebook’s News Feed (Minifeed?) feature, and integrate Gmail’s<br />
addressbook and contact list.</p>
<p>Also there will be some other Gmail and Orkut integration, but this might just mean there will be links to Reader.</p>
</ul>
<p>Hearing that <a href="http://valleywag.com/tech/brad-fitzpatrick/livejournal-creator-leaves-as-six-apart-fails-to-spin-286218.php">Brad Fitzpatrick has joined Google</a> and because it&#8217;s the kind of thing I do, I&#8217;ve been putting some thought into how Google could reasonably add social networking features to their services.&nbsp; I&#8217;ve been talking to folks about how Facebook is currently Google&#8217;s biggest strategic threat because they&#8217;ve done such a good job integrating the social network into new feature development, and in doing so have <a href="http://www.embracingchaos.com/2007/08/democratizing-p.html">democratized new feature development in a way the world has never before seen</a>.&nbsp; This need struck me as a good way to start integrating social networking features into Google.&nbsp; </p>
<p>Orkut is and only ever will be a toy IMHO.&nbsp; Let the Brazilians keep playing with it and don&#8217;t push it on the rest of us.&nbsp; Between contacts and knowledge about whom we chat and e-mail with, gmail has vastly more meaningful set of social networking data.&nbsp; As we&#8217;ve learned watching <a href="http://www.linkedin.com">LinkedIn</a> and <a href="http://www.okcupid.com">okcupid</a> and other social networks thrive side by side, it makes sense to have different social networks for different purposes.&nbsp; Orkut is a toy network and should not be the basis of anything more meaningful.&nbsp; Sorry, Orkut.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/09/google-reader-t.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Democratizing Product Development: Amazon, Google and Facebook</title>
		<link>http://www.embracingchaos.com/2007/08/democratizing-p.html</link>
		<comments>http://www.embracingchaos.com/2007/08/democratizing-p.html#comments</comments>
		<pubDate>Thu, 23 Aug 2007 15:07:07 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Democratization of Information]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/08/democratizing-p.html</guid>
		<description><![CDATA[A trend in modern successful websites is the democratization of information and decision making. The so-called wisdom of the crowds is at the heart of what makes a web 2.0 company successful. I'm going to compare how three companies have democratized the process of making product development decisions. Amazon makes extensive use of so-called A/B testing to try out new UI's and optimize the user flow. This works very well for them because their end goal is very well defined: they want people to buy stuff. They are facing a very hard optimization problem, but their objective function is clear...
]]></description>
			<content:encoded><![CDATA[<p>A trend in modern successful websites is the democratization of information and decision making.&nbsp; The so-called wisdom of the crowds is at the heart of what makes a web 2.0 company successful.&nbsp; I&#8217;m going to compare how three companies have democratized the process of making product development decisions.</p>
<p><strong>Amazon</strong> makes extensive use of so-called<strong> A/B testing</strong> to try out new UI&#8217;s and optimize the user flow.&nbsp; This works very well for them because <strong>their end goal is very well defined</strong>: they want people to buy stuff.&nbsp; They are facing a very hard optimization problem, but their objective function is clear and easy to measure.&nbsp; So they can try out new UI&#8217;s for 1% of users, and if it does well according to this well-defined metric, roll it out to a broader audience.&nbsp; This is essentially best practice for any modern successful online company.</p>
<p><a href="http://www.embracingchaos.com/2006/10/democratization.html">Google has done a lot to democratize the internet &#8212; notably by democratizing search</a> through PageRank which allows anybody to implicitly vote on the relative merit of a web page.&nbsp; They have also democratized the way some product development choices are made through through their policy of encouraging developers to build whatever they want in 20% of their time.&nbsp; The result is that everything you can possibly imagine is probably being worked on by at least one googler, and the ideas with merit gain momentum and get built into real services.&nbsp; But before they get launched to the public they still must be approved by a central authority.&nbsp; Sure Google does A/B testing like everybody else, which is great for UI tweaks and to verify that new services won&#8217;t crash when hit with massive traffic.&nbsp; But it&#8217;s extremely difficult to do A/B testing on major changes to functionality.&nbsp; For example, it&#8217;s hard to imagine testing a change to how g-mail delivers mail through this kind of test.&nbsp; Moreover, depending on how the test goes, the change is either rolled out to the entire user base or not at all.</p>
<p>Facebook&#8217;s platform offers another alternative.&nbsp; ISV&#8217;s have the opportunity to offer major new kinds of functionality to Facebook users in a very democratic way.&nbsp; Users can try out the new features, and if they like it, they&#8217;ll tell their friends about it, and the feature will spread.&nbsp; Some features which are only appropriate for a certain segment of a user base can naturally find that segment.&nbsp; This mechanism doesn&#8217;t really lower the cost of adding new functionality compared to how Google does it &#8212; Google is always launching new features that you&#8217;d never know about without reading their dozens of product blogs.&nbsp; But it democratizes the process of figuring out which of these new features are valuable enough for a mass audience.&nbsp; To continue with the democracy analog, these decisions are still made by a communist-style central-planning committee in Google&#8217;s world, whereas <strong>Facebook users can vote with their keyboards on what features are worth using.&nbsp; </strong>This will make the Facebook platform very competitive in the arena of user&#8217;s attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/08/democratizing-p.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apparent Google Bias</title>
		<link>http://www.embracingchaos.com/2007/04/google_bias.html</link>
		<comments>http://www.embracingchaos.com/2007/04/google_bias.html#comments</comments>
		<pubDate>Mon, 16 Apr 2007 21:41:35 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Ego]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tech Industry]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2007/04/google_bias.html</guid>
		<description><![CDATA[First, I'd like to welcome everybody landing here after searching for something on Google. I hope you find what you're looking for. I know Google has been crawling my site nearly since its launch, and I've been passively wondering when would this site show up in Google's search index. It's been in Yahoo and MSN for ages, and getting more and more links from high profile sites all the time. Well I just got the answer: as soon as I gave Google money. Surprised? As a birthday present to myself, I bought a few adwords like: Your Brain in a...
]]></description>
			<content:encoded><![CDATA[<p>First, I&#8217;d like to welcome everybody landing here after searching for something on Google.&nbsp; I hope you find what you&#8217;re looking for.&nbsp; I know Google has been crawling my site nearly since its launch, and I&#8217;ve been passively wondering <strong>when would this site show up in Google&#8217;s search index</strong>.&nbsp; It&#8217;s been in Yahoo and MSN for ages, and getting more and more links from high profile sites all the time.&nbsp; Well I just got the answer: <strong>as soon as I gave Google money</strong>.&nbsp; Surprised?&nbsp; As a birthday present to myself, I bought a few adwords like:</p>
<div style="border: 1px solid black; margin: 15px 100px; padding: 3px; width: 220px;"><a href="http://www.embracingchaos.com/transhumanism/index.html" style="color: rgb(0, 0, 255);">Your Brain in a Jar</a><span style="font-size: 0.8em;"><br />Scared about the future? Don&#8217;t be.<br />You&#8217;ll be happier without a body.</span><br /><span style="color: #009900;"><span class="a">www.embracingchaos.com</span></span></div>
<div style="border: 1px solid black; margin: 15px 100px; padding: 3px; width: 220px;"><a href="http://www.embracingchaos.com/transhumanism/index.html" style="color: rgb(0, 0, 255);">Robot Revolution</a><span style="font-size: 0.8em;"><br />Scared about the future? Don&#8217;t be.<br />It&#8217;ll be better when they take over.</span><br /><span style="color: #009900;"><span class="a">www.embracingchaos.com</span></span></div>
<p>I plop a few bucks into an adwords account and almost instantly the site shows up in the public search index, with a whopping pagerank of 2.&nbsp; Not high enough that it was an obvious mistake to omit it from the index, but also not so low that it clearly doesn&#8217;t deserve to be in the index because there are other more important pages being indexed.&nbsp; &quot;<a href="http://www.google.com/corporate/tenthings.html">Do no evil</a>&quot; they say.&nbsp; This isn&#8217;t clearly a case of evil.&nbsp; But it certainly <strong>seems like a bias</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2007/04/google_bias.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Democratization of Information</title>
		<link>http://www.embracingchaos.com/2006/10/democratization.html</link>
		<comments>http://www.embracingchaos.com/2006/10/democratization.html#comments</comments>
		<pubDate>Wed, 11 Oct 2006 13:09:00 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Democratization of Information]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Investing]]></category>
		<category><![CDATA[Tech Industry]]></category>
		<category><![CDATA[Transhumanism]]></category>

		<guid isPermaLink="false">http://wp.embracingchaos.com/2006/10/democratization.html</guid>
		<description><![CDATA[Remember what internet search was like back in the pioneer days -- say 1998 or 1999? There were lots of bad ones out there, but I'll talk about three representative ones. There were lots of page-search engines along the lines of Alta Vista. They crawled the web and indexed the contents of each web page. They would try to figure out which web page best matched your search keywords based entirely on the contents of the pages themselves. This didn't work very well since spammers could fill their pages with keywords they liked that didn't necessarily add any value to...
]]></description>
			<content:encoded><![CDATA[<p>Remember what internet search was like back in the pioneer days &#8212; say 1998 or 1999?&nbsp; There were lots of bad ones out there, but I&#8217;ll talk about three representative ones.</p>
<p>There were lots of page-search engines along the lines of <strong>Alta Vista</strong>.&nbsp; They crawled the web and indexed the contents of each web page.&nbsp; They would try to figure out which web page best matched your search keywords based entirely on the contents of the pages themselves.&nbsp; This didn&#8217;t work very well since spammers could fill their pages with keywords they liked that didn&#8217;t necessarily add any value to you.</p>
<p><strong>Yahoo </strong>searched a database that was built manually instead of by crawling.&nbsp; Yahoo&#8217;s staff would catalog thousands of web sites and categorize them according to keywords.&nbsp; This provided a higher level of quality since a human reviewed every entry, but they were having trouble keeping up with the explosive growth of the net.</p>
<p>Then there was these two punk Stanford kids with their upstart <strong>Google</strong>.&nbsp; Google was a lot more like Alta Vista than Yahoo in that they automatically crawled and indexed the entire web.&nbsp; But they judged which pages were useful not based on what was on the page itself, but on other pages on the net that link to it.</p>
<p>We all know who won.&nbsp; But I&#8217;d like to share a perspective on why that uses a political analogy. <u>Google democratized search.</u>&nbsp; Yahoo was based on a communist model.&nbsp; Alta Vista was complete anarchy.&nbsp; Democracy won because it gives power to the people, and the aggregate opinion of millions of people is almost always better than even a carefully chosen set of experts.</p>
<p>Yahoo&#8217;s model was analogous to having a central politburo that makes all decisions.&nbsp; Provided the politburo is skilled and benevolent, this can be a great solution.&nbsp; But if the system they control gets too big, it just won&#8217;t work.&nbsp; Alta Vista&#8217;s ranking system gave everybody speaking equal say in what happened, which amounted to total anarchy.&nbsp; Google allowed every web page on the net to cast a vote on which pages were the most important ones.&nbsp; (Beyond that, the pagerank system iterates so that some votes coming from more important pages count more than other votes &#8212; the details of implementation are always key.)&nbsp; <u>Information democracy</u> is achieved by giving everybody a say in what&#8217;s important and aggregating the reults.</p>
<p>There are numerous examples of democratic services completely obsoleteing services based on communist editorial systems.&nbsp; Wikipedia democratized the encyclopedia and has replaced Encarta.&nbsp; Youtube democratized internet video clips and replaced iFilm.&nbsp; In many more cases, the democratic service hasn&#8217;t replaced the centrally-controlled services, but provides a strong alternative.&nbsp; E-Bay democratized shopping.&nbsp; Blogs have democratized news.&nbsp; Open-source software has democratized software development.</p>
<p>Clearly democratization isn&#8217;t a silver bullet for every problem.&nbsp; Expertise is much more rare and valuable in some fields than others.&nbsp; But if your business today is based on having a database that your staff maintains, take note!&nbsp; Somebody&#8217;s probably out there right now figuring out how to build a competing business where anybody in the world can contribute to their database.&nbsp; And pretty soon they&#8217;re gonna be taking pot-shots at your market.&nbsp; Managing user-generated content is really hard.&nbsp; Counting votes is really hard.&nbsp; But if it&#8217;s done well, it will dominate any system based on central editorial control.&nbsp; With the help of computers, groups of people can solve problems far more effectively than individuals can.&nbsp; This truth will not change.</p>
<p><span style="font-size: 0.8em;">(I brought this idea up at the <a href="http://www.embracingchaos.com/2006/09/decibel_festiva.html">Decibel Festival</a> talking about music editorial systems and received a lot of positive feedback about it, so I wanted to post it.&nbsp; But I must give credit for the vocabulary to my good friend <a href="http://www.morethanhuman.org/">Ramez Naam</a> &#8212; I first heard it when he was critiquing <a href="http://www.manyone.net/">a startup</a>&#8217;s business model as being communist.&nbsp; At first I laughed, but later I appreciated his wisdom.)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2006/10/democratization.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

