<?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>Leo Parker Dirac on Business and Technology Trends</description>
	<lastBuildDate>Wed, 14 Jul 2010 01:21:03 +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>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>Parting thoughts on working at Google</title>
		<link>http://www.embracingchaos.com/2010/05/parting-thoughts-on-working-at-google.html</link>
		<comments>http://www.embracingchaos.com/2010/05/parting-thoughts-on-working-at-google.html#comments</comments>
		<pubDate>Thu, 13 May 2010 22:52:30 +0000</pubDate>
		<dc:creator>leodirac</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Personal Growth]]></category>

		<guid isPermaLink="false">http://www.embracingchaos.com/?p=1007</guid>
		<description><![CDATA[It&#8217;s been two and a half years since I started working for Google.  Now, as I walk out the door, I&#8217;m going to try to capture some of my thoughts about the experience and share them here.
In the summer of 2007, as I was finishing up my MBA, I was faced with a choice of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been two and a half years since <a href="http://www.embracingchaos.com/2007/10/im-working-for.html">I started working for Google</a>.  Now, as I walk out the door, I&#8217;m going to try to capture some of my thoughts about the experience and share them here.</p>
<p>In the summer of 2007, as I was finishing up my <a href="http://foster.washington.edu">MBA</a>, I was faced with a choice of where to work.  I had this job at Google, and was also considering spinning up a startup on my own.  I had spent the last several years studying entrepreneurship and wanted to put that training into action.  One thing that really pushed me to Google was some advice from a very wise friend who was also looking for a new gig.  He said something like this.</p>
<p style="padding-left: 30px;">&#8220;So many people have adjustable rate mortgages, it&#8217;s ridiculous.  They&#8217;re going to reset and people won&#8217;t be able to afford to pay them any more.  I think a lot of people are going to default on their mortgages and lose their houses.  I bet that will drag the entire economy down.  That&#8217;s why I&#8217;m looking for a job in a nice big stable company.&#8221;</p>
<p>He went to Amazon.  Having tried to start a small venture in a recession previously, I decided that Google would be a great place to hide out.  I also figured (correctly!) that I could learn a lot about how an extremely well-run company works from the inside.</p>
<p><strong>Bottoms-Up Management</strong></p>
<p>I learned how bottoms-up management works.  The idea of giving as much control as possible to the individual contributors who are working on the problems themselves.  Google exemplifies the saying &#8220;<strong>let 1,000 flowers bloom</strong>&#8221; with teams seemingly running in every direction at once.  <strong>It&#8217;s worked very well for them</strong>, and I can see a lot of value in this structure.  But <strong>I also see its limitations</strong>.</p>
<p>Having spent a while working on building infrastructure projects at Google, I experienced first-hand the limitations of bottoms-up management.  Individuals are empowered to make their own decisions, and they optimize for what&#8217;s best for themselves, which means their careers and their projects.  It&#8217;s easy to optimize towards a local-minimum which is great for your project, but not necessarily ideal for the company as a whole.  Similarly, top-down directives are extremely difficult to enforce.  Executives can make decrees about how things should work, and it just doesn&#8217;t happen.  I remember walking out of a review with Larry, Sergey and Eric and hearing one of the Directors respond &#8220;well that&#8217;s Sergey&#8217;s opinion.&#8221;</p>
<p>I spent a bunch of time trying to encourage teams to standardize parts of their backend infrastructure on shared components.  Shared technology is rarely the easiest or fastest thing for an individual project, so let me tell you the road was challenging.  I&#8217;ll refrain from pointing out the holes in Google&#8217;s products that I was trying to plug which are still open.  (To be clear, I&#8217;m referring to missing features and UX annoyances, not security holes.)  But I also learned some important lessons in how to design such infrastructure so that it is a win-win-win for all the teams involved.</p>
<p><strong>Alignment with Customers</strong></p>
<p>The best thing about working at Google was the clear alignment with customers.  Because Google is so strong in web search, they can afford to invest heavily in primary demand stimulation.  Like Campbell&#8217;s paying for an ad campaign that says &#8220;Soup is good food&#8221;, it makes financial sense for Google to work very hard just to get people to use the web more.  It goes beyond the motto &#8220;focus on the user&#8221; &#8212; <strong>Google really does want whatever the user wants, at least 99% of the time.</strong></p>
<p>This makes huge classes of problem solving so much easier, because there&#8217;s no cognitive dissonance trying to remember the difference between a great user experience and a sound business decision.  This particular aspect of the business was an extremely refreshing change coming from Real Networks.  I remember working hard on re-designing the Real Player installer experience and tackling that specific problem head on.  The company had become addicted to the pocket change they could scrape out of their unsuspecting customers by surreptitiously taking over their computers when the Player was installed.  None of that BS at Google.</p>
<p><strong>Looking forwards</strong></p>
<p>Google faces some serious challenges in the years ahead.  For many of the reasons <a href="http://www.embracingchaos.com/2007/10/microsoft-buys.html">I pointed out in 2007</a>, Facebook continues to be a serious threat to Google&#8217;s primary business.  Android faces an uphill battle against Apple&#8217;s dominance in the all-important mobile space.  Amazon seems to be squarely in control of the hosted cloud computing space.  And Microsoft seems to be pulling their head out of the sand for office productivity software.  None of these problems will be easy for Google to solve.  But I&#8217;m confident the amazing folks I worked with there will put in very strong showings.</p>
<p>As for me, I&#8217;m going to work in social media.  I&#8217;m very excited about my new role which I&#8217;ll write more about soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.embracingchaos.com/2010/05/parting-thoughts-on-working-at-google.html/feed</wfw:commentRss>
		<slash:comments>1</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>
