<?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"
	>

<channel>
	<title>Many Niches</title>
	<atom:link href="http://www.manyniches.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.manyniches.com</link>
	<description>Jack of All Trades, Master of Some</description>
	<pubDate>Mon, 15 Dec 2008 08:29:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>Google, Net Neutrality, and the Curious Case of Let&#8217;s Make a Deal</title>
		<link>http://www.manyniches.com/entrepreneurs/google-net-neutrality-and-the-curious-case-of-lets-make-a-deal/</link>
		<comments>http://www.manyniches.com/entrepreneurs/google-net-neutrality-and-the-curious-case-of-lets-make-a-deal/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 07:57:43 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Entrepreneurs]]></category>

		<category><![CDATA[ad words]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[monopoly]]></category>

		<category><![CDATA[net neutrality]]></category>

		<category><![CDATA[quality score]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/entrepreneurs/google-net-neutrality-and-the-curious-case-of-lets-make-a-deal/</guid>
		<description><![CDATA[Something has been bothering me, and I couldn&#8217;t quite put my finger on it for the longest time.  As I was digging my car out from our recent snow, I was enjoying the always pleasant and never controversial John C. Dvorak and his Cranky Geeks podcast.  The episode had a segment called &#8220;Google Must Die&#8221; and was based in part on [...]]]></description>
			<content:encoded><![CDATA[<p>Something has been bothering me, and I couldn&#8217;t quite put my finger on it for the longest time.  As I was digging my car out from our recent snow, I was enjoying the always pleasant and never controversial <a href="http://www.dvorak.org/blog">John C. Dvorak</a> and his <a href="http://www.crankygeeks.com/">Cranky Geeks</a> podcast.  The <a href="http://www.crankygeeks.com/2008/12/episode_146_laptop_searches_at.php">episode</a> had a segment called &#8220;Google Must Die&#8221; and was based in part on John&#8217;s <a href="http://www.pcmag.com/article2/0,2817,2334870,00.asp">article of a similar title</a>.  His basic thesis is that Google, as a search engine, with its intent to get you, the user, the best information about whatever it is for which you are searching, is broken.  Instead, GOOG has become a portal to commerce.</p>
<p>Then it hit me.  Those words repeated in my head over and over again.  A. Portal. To. Commerce.  When I was running <a href="http://www.imsafer.com">IMSafer</a>, we spent quite a bit of time doing SEO and ad buys.  I always had a great deal of wonder for the many ins and outs of the various search engines, and the many people who claim to have cracked that nut.  It never ceases to amaze me how when I search for either SEO or the name of an SEO firm that wanted to win my business that the firm in question did not appear as the number on link.  That&#8217;s a story for another time.</p>
<p>As part of their method for determining ad word link order, Google has a metric which they call their <a href="http://adwords.google.com/support/bin/answer.py?hl=en&amp;answer=10215">quality score</a>.  You see, it used to be that the only thing that mattered for your ad placement was the amount that you were willing to pay and the click through rate of your ad.  This actually rewarded people who wrote good ads in such way as to move their ad to the top of the page, and not require that they be the highest bidder.  As is the case with any technology business, things seldom stand still for very long, and the quality score metric has evolved.</p>
<p>The one bit that stands out, more than anything else, is that GOOG is in the business or arbitrating the commerce on the Internet.  With a very opaque system which exists, <a href="http://www.google.com/corporate/index.html">in their words</a>, &#8220;to organize the world&#8217;s information and make it universally accessible and useful,&#8221; I find it very interesting that GOOG is the one who gets to determine the usefulness, and, more specifically, how accessible, any specific piece of information is.  As a business, if you are not on the front page of GOOG search results, you might as well not be in business.</p>
<p>There are several factors affecting quality score which are largely in the control of a business.  They can write great ad copy, and get great click through rates.  However, the addition of the <a href="http://adwords.google.com/support/bin/answer.py?answer=46675&amp;cbid=1ssce6l044piw&amp;src=cb&amp;lev=answer">landing page relevancy</a> to the metric swings things dramatically in GOOG&#8217;s favor, with no recourse for the advertising business.  I am not the first to trod on this ground, as <a href="http://searchengineland.com/google-at-950-per-share-extreme-transparency-11273.php">this post clearly outlines</a> many of the issues calling for transparency from such a large force in the market.  Alan Rimm-Kaufman makes some great points, but the discussion left me feeling incomplete.</p>
<p>The connection I have not seen in any of these discussions, however, is that coupling this debate back to the topic of net neutrality.  GOOG has taken a very strong stance on the notion of net neutrality.  Again, in <a href="http://www.google.com/help/netneutrality.html">their own words</a>:</p>
<blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-width: initial; border-color: initial; border-style: none; padding: 0px"><p>Network neutrality is the principle that Internet users should be in control of what content they view and what applications they use on the Internet. The Internet has operated according to this neutrality principle since its earliest days. Indeed, it is this neutrality that has allowed many companies, including Google, to launch, grow, and innovate. Fundamentally, net neutrality is about equal access to the Internet.</p></blockquote>
<p>Let me repeat that last point again.  <span class="Apple-style-span" style="font-weight: bold">Fundamentally, net neutrality is about equal access to the Internet.</span>  To hear GOOG tell the story, it shouldn&#8217;t matter how much you are willing to spend on ads.  If their bot determines that you have a better landing page, then they can get you more traffic than someone who is willing to pay more for the placement.  Traditional media placement actually works the other way - you pay, you get the placement.  Demand determines price.  GOOG will no doubt claim that they are democratizing the web, because they are making millions of customers available to those who can make for a better customer experience.  GOOG is the arbiter of that experience, however, since they have little, if any, visibility into the conversion rates for traffic they send a business.  They have lexical analysis.  Businesses have hard numbers.  This is no doubt why they make Analytics available free of charge - a business&#8217;s traffic and conversion data feeds the GOOG beast, and gives them more data upon which to charge the business what they believe to be the appropriate price for a set of ads.</p>
<p>There&#8217;s the rub.  GOOG gets to charge you whatever they want for ad placement.  It doesn&#8217;t matter that the top link spot is going for $1 CPC.  If you are willing to pay $10, and have no prior historical data with GOOG about traffic or ads, they can decide, through the opaque process of their quality score and the fallback excuse that your landing page didn&#8217;t pass muster, to charge you $100 for top placement, or not let you advertise for that ad word at all.</p>
<p>GOOG doesn&#8217;t want the network providers to create a tiered Internet based on who they decide should be on whatever tiers they set up, but GOOG are in fact doing that very thing.  If GOOG can arbitrarily decide who gets a link off their search result page, they are the de facto arbiters of commerce.  It&#8217;s as if a mall operator showed up to a store the day after they opened, walked in, looked at their layout, and said &#8220;you now have to pay 10x the rent because I don&#8217;t think people will like coming in here.&#8221;  Further compounding this issue is the lack of clarity in the algorithms that GOOG uses.  There is no playbook by which a business can refer that enables them to know with certainty that if they do X, they will get Y result.</p>
<p>Which brings me to the curious case of &#8220;<a href="http://www.letsmakeadeal.com/">Let&#8217;s Make a Deal</a>.&#8221;  Business owners don&#8217;t know if they should take what they have and understand (traditional advertising), or what&#8217;s in the box (GOOG ad words).  The box can be mightily seductive, but it can also bring ruin.  Play your cards right, and you get great rewards.  Play them wrong, and you go home with nothing.  GOOG now has close to 70% share in the search market, making them an undisputed monopoly, and, more abstractly, the new version of Monty Hall.  I&#8217;m not a huge fan of the government taking on the task of deciding who is and who is not a monopoly, having myself been deposed in the Microsoft anti-trust case.  I believe that customers and users will dictate where the market goes.  With that said, this is an angle on the story which I have not seen anywhere, and I hope more people start asking the hard questions around GOOG&#8217;s role as a portal to commerce, and their hypocritical role as the white knight for net neutrality.</p>
<p>UPDATE</p>
<p>Not two seconds after I posted this, I find <a href="http://online.wsj.com/article/SB122929270127905065.html">this article</a>, courtesy <a href="http://news.ycombinator.com">Hacker News</a>.  The article lays out, pretty clearly, that GOOG is even more hypocritical than I had thought.  They are approaching the network providers with a plan to allow GOOG traffic to operate on a higher tier of business.  Incredible.</p>
<p>Additionsl coverage can be found at <a href="http://www.readwriteweb.com/archives/does_google_really_want_net_ne.php">RWW</a>, and <a href="http://gigaom.com/2008/12/14/google-turns-its-back-on-network-neutrality/">GigaOM</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/entrepreneurs/google-net-neutrality-and-the-curious-case-of-lets-make-a-deal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Force.com and AppEngine Join Forces </title>
		<link>http://www.manyniches.com/cloudcomputing/forcecom-and-appengine-join-forces/</link>
		<comments>http://www.manyniches.com/cloudcomputing/forcecom-and-appengine-join-forces/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:50:23 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[cloud computing]]></category>

		<category><![CDATA[GOOG]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[salesforce.com]]></category>

		<category><![CDATA[SFDC]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/cloudcomputing/forcecom-and-appengine-join-forces/</guid>
		<description><![CDATA[I&#8217;ve seen a couple of articles covering the announcement surrounding GOOG and Salesforce.com (SFDC) linking up their services, purportedly for the betterment of their collective customers.  It&#8217;s interesting to see how the different players are coming together in the cloud space, and what alliances are being formed to create space and opportunity.
What I don&#8217;t quite get [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen a <a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200812081406DOWJONESDJONLINE000502_FORTUNE5.htm">couple</a> of <a href="http://news.cnet.com/1770-5_3-0.html?tag=mncol%3Bsort&amp;query=AppEngine&amp;searchtype=news&amp;rpp=10&amp;sort=startDate+desc">articles</a> covering the announcement surrounding GOOG and Salesforce.com (SFDC) linking up their services, purportedly for the betterment of their collective customers.  It&#8217;s interesting to see how the different players are coming together in the cloud space, and what alliances are being formed to create space and opportunity.</p>
<p>What I don&#8217;t quite get is what they really believe they are accomplishing.  Connecting up these services is good, in the context of plenty of users on either end asking for this sort of thing.  As I have <a href="http://www.manyniches.com/cloudcomputing/cloud-strategy-a-question-of-motivations/">written about before</a>, the AppEngine framework really drives developers down the path of building specific types of applications.  Those applications, by and large, are very consumer focused in nature.  The connection between a SFDC prospect (or customer) and a user of a GAE application is one that I don&#8217;t make.  There simply isn&#8217;t a center of gravity there.</p>
<p>Let me put this another way.  California has a reasonably size deployment of refineries.  That would be SFDC.  So they decide to hook up with a petroleum company (GOOG) to build a pipeline somewhere.  They decide, for whatever reason, to build it to the state of Washington (AppEngine).  Hey, it makes sense.  Let&#8217;s connect up refining capacity to a market.  Unfortunately, according to the <a href="http://tonto.eia.doe.gov/state/state_energy_profiles.cfm?sid=WA">Department of Energy</a>, WA has &#8220;few fossil fuel resources.&#8221;  I&#8217;m not trying to be pejorative or anything, but does GAE really have a robust ecosystem of applications, and, more to the point, a future large potential market of applications, to support such this effort?  Given the assets at the disposal of GOOG and the potential for cross-sell with SFDC, I am surprised that this was the path they went down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/cloudcomputing/forcecom-and-appengine-join-forces/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Startup Mistakes From A Former CEO / Founder</title>
		<link>http://www.manyniches.com/entrepreneurs/startup-mistakes-from-a-former-ceo-founder/</link>
		<comments>http://www.manyniches.com/entrepreneurs/startup-mistakes-from-a-former-ceo-founder/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 06:44:05 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Entrepreneurs]]></category>

		<category><![CDATA[Success Factors]]></category>

		<category><![CDATA[mistakes]]></category>

		<category><![CDATA[startup]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[VC]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/entrepreneurs/startup-mistakes-from-a-former-ceo-founder/</guid>
		<description><![CDATA[It seems that whenever I am talking with entrepreneurs who are looking to raise money, or are recently funded, and they find out that I went through the entire startup life cycle, from inception to something of a crash to salvation through sale, they ask me the same thing: &#8220;what are some of the lessons?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>It seems that whenever I am talking with entrepreneurs who are looking to raise money, or are recently funded, and they find out that I went through the entire startup life cycle, from inception to something of a crash to salvation through sale, they ask me the same thing: &#8220;what are some of the lessons?&#8221; or &#8220;what pointers can you share?&#8221;  Having read one of my <a href="http://mattmaroon.com/?p=604">more favorite bloggers</a> for his irreverence, I was compelled to post.</p>
<p>It seems that they sometimes are looking for the one or two things that they can do that will guarantee, or at least dramatically improve, their probability of success.  While I don&#8217;t like to call things mistakes, but rather &#8220;opportunities for excellence,&#8221; I also try to look at things in as brutally an honest way as possible.  As such, in the true spirit of a postmortem, I try to focus on the negative.  Make a mistake once, and you are OK.  Make a mistake twice, and you are un-fundable.</p>
<p>Since I am now close to a full year out from having sold <a href="http://www.imsafer.com">IMSafer</a>, and have in fact been re-assimilated to <a href="http://www.azure.com">Microsoft</a>, I have had more than enough time to think about this topic.  There are many lessons, and I am happy to share those over a beer with whomever wants to listen.  However, there are two major mistakes that I made with IMSafer.</p>
<p>First, <span style="font-weight: bold" class="Apple-style-span">never, ever, take money from professional investors for whom this would not be a professional investment</span>.  Most of my funding came from old friends and bosses who work in VC, private equity and hedge funds.  For them, they were investing in me, and not necessarily the company.  They aren&#8217;t angel investors by trade, though some of them make angel investments from time to time.  Unfortunately, even if they aren&#8217;t making the investment as a professional investment (i.e. part of their current investment vehicle), they will still expect to treat you like one of their portfolio companies.  If you consider the tax that this puts on a startup, especially a seed stage startup, you can quickly find yourself overwhelmed with what I affectionately call seagull management.  They will come in, make a lot of noise, crap all over everything, and leave.  It&#8217;s a very hard place to find yourself, especially when you know the most important thing that you need to do is execute, not managing a board and investors commensurate with a later stage investment.</p>
<p>This problem further manifested itself in the security that we ultimately closed on.  We spent a little more than 10% of the round paying lawyers for the complicated, ridiculous, onerous security that the investors put on us.  This is my own fault for allowing this to happen, but as I found out the hard way, things get rough when you need the money.  The closing documents were absurdly heavy, and we were required to go with a named Valley firm in order for the investors to feel comfortable the that deal gets done right.  When you hear &#8220;named Valley firm,&#8221; what you ought to hear is &#8220;expensive.&#8221;</p>
<p>Second, and this is a big one, <span style="font-weight: bold" class="Apple-style-span">make sure that your thinking and style, for the most part, line up with whomever is writing the biggest check</span>.  If you take money from people, they are going to expect to have a voice in what you are doing.  This is even more the case the bigger the checks get.  When you have investors with strong opinions, things can get dicey.  When your single largest investor, who is most likely going to be on your board, has a very particular way of doing things, and very strong opinions, you are likely to find yourself at the losing end of decisions.  Why is this?  First of all, there is the success factor.  If that investor has had it (which is likely the case if they are giving you large sums of money), they tend to believe that they are right, as do others.  Further, the other investors, for their part, are going to want to align with each other.  One strong willed investor, with a lot of money on the table, can have very persuasive sway over the other investors.</p>
<p>I know in my heart that one of our critical errors as a company (a post for another time) can absolutely be chalked up to this dynamic, and my inability to stick to my gut and disagree with the investors cost us dearly.  Hindsight is always 20/20, but I knew better, and I allowed myself to be blinded by his success aura and let my self doubt dominate my thinking. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/entrepreneurs/startup-mistakes-from-a-former-ceo-founder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cloud Strategy - A Question of Motivations</title>
		<link>http://www.manyniches.com/cloudcomputing/cloud-strategy-a-question-of-motivations/</link>
		<comments>http://www.manyniches.com/cloudcomputing/cloud-strategy-a-question-of-motivations/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 08:36:14 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Amazon]]></category>

		<category><![CDATA[AMZN]]></category>

		<category><![CDATA[AWS]]></category>

		<category><![CDATA[Azure]]></category>

		<category><![CDATA[cloud computing]]></category>

		<category><![CDATA[GAE]]></category>

		<category><![CDATA[GOOG]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[MSFT]]></category>

		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/cloudcomputing/cloud-strategy-a-question-of-motivations/</guid>
		<description><![CDATA[There&#8217;s been quite a bit of chatter on the web about the Azure Services Platform.  Obviously I&#8217;m excited to see people talking about our new platform, especially when there is plenty of good, some bad, and some good if not somewhat rambling.  There will be no shortage of guessing as to what Microsoft is &#8220;really [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been quite a bit of chatter on the web about the <a href="http://www.azure.com">Azure Services Platform</a>.  Obviously I&#8217;m excited to see people talking about our new platform, especially when there is <a href="http://mashable.com/2008/10/28/azure/">plenty</a> of <a href="http://www.j-dee.com/2008/11/03/microsoft-azure-vs-google-app-engine/">good</a>, some bad, and some good if not <a href="http://www.techcrunchit.com/2008/11/02/the-battle-for-microsofts-soul/">somewhat rambling</a>.  There will be no shortage of guessing as to what Microsoft is &#8220;really up to&#8221; with our development efforts.  I wanted to take a crack at that one, but from a completely different perspective.  I want to frame the discussion centered on the motivations of the platform providers, and let that be a guide to understanding the delivered product.</p>
<p><strong>Amazon</strong></p>
<p>Let me start by giving a hat tip to the <a href="http://moneycentral.msn.com/detail/stock_quote?Symbol=amzn">AMZN</a> guys.  Their web services platform (AWS) has really been at the tip of the spear for cloud computing.  For the sake of this discussion, when I use the term &#8220;cloud computing,&#8221; I am talking about the developer platform, not things like GOOG apps.  The AMZN services are a loosely coupled set of services targeted at developers looking to avail themselves of infrastructure buildout.  Their infrastructure as a service (EC2) is a great way for developers to reduce their capital expenditures and take on a variable costing model for their servers.</p>
<p>The services, all up, encompass several key pieces for building applications that can take on a range of workloads.  The ability to now run Windows Server 2003 (which should get you terminal services) means that as a developer, you can deploy varying application types into AWS, beyond simply web apps.  From a developer standpoint, however, there is no unified development experience.  Which brings me to the discussion around motivations.</p>
<p>AMZN essentially spends 10 months out of the year building out servers.  They build out massive numbers of servers for the two months out of the year when they are handling the Christmas shopping season.  AMZN is, for all intents and purposes, a giant mall.  They spend hundreds of millions of dollars a year building more capacity for their mall.  Their store is the primary reason shoppers come in the front door, and most of the year, their mall is empty, relative to the size of the mall.  As a retailer with an ecommerce backend, their problems are no different than most enterprises.  They have machines that are sitting around doing little or nothing for large portions of the year.  Unlike most other enterprises, AMZN has the financial capacity to build out their server capacity.  At some point, AMZN made the decision to no longer be the primary traffic draw to their mall.  They realized that they could completely offset their own traffic (and then some) by taking the technology that they had built for themselves and making it available to other developers.</p>
<p>AMZN is, essentially, in the load management business.  They are a low margin retail operator that is running a hugely expensive infrastructure for which they are seeking maximum utilization.  They would like nothing more than to be noise in their own system.  AMZN is relentlessly metrics driven.  As such, they have a pretty good idea of how much money to expect off of traffic that walks through their front door.  They know how much to expect from traffic ending up at one of their marketplace partners.  With the addition of AWS, they have a new way to monetize their capacity, and with their predictable pricing model, they know exactly how much money they are going to make off of customers who deploy applications to their service.  Traffic on their network makes them money.  It may not make your app money, but it makes them money, so they are happy.  It more than likely saves you money, so you are probably happy too.</p>
<p>So, AMZN is motivated by maximization of infrastructure capacity, and optimization of what would otherwise be very low margin businesses.  They do this by delivering a loosely coupled set of services to developers looking for infrastructure as a service.  They aren&#8217;t necessarily targeting developers.  They aren&#8217;t a platform, per se.  They are targeting anyone who is looking to move workloads off of their own infrastructure and onto AMZN.</p>
<p><strong>Google</strong></p>
<p>Ahh, Google.  I love those guys.  They have done plenty of cool things, and their release of the AppEngine (GAE) was welcomed with very loud praise from many in the tech community.  According to some reports, they had 25,000 developers sign up for GAE in the first few hours of releasing it.  Taken as a whole, GAE is a very tightly coupled set of services designed to allow developers to build applications that will have no problem scaling up to, theoretically, infinite capacity.  The rigid requirements for a developer deploying into the GAE are such that you use one language (Python) and their database (big table).</p>
<p>Once again, when considering what has been built, one need look no further than the motivations of GOOG to really get where they are going.  When you consider the stricture imposed on the architecture of apps built for GAE (singple process, no long running queries, no local file access, no network access), a developer is all but required to build standard CRUD web applications.  There is no stack for enterprise integration.  The delivery vehicle is the web browser.  The data that is created goes right into big table.</p>
<p>Some might say that GOOG&#8217;s core business is search.  I actually have a different opinion.  GOOG&#8217;s core business is the monetization of page views.  Search is their instantiation of that business model, but many of their other applications have nothing to do with search, and everything to do with the monetization of page views.  Think about gmail - ads on the sidebar.</p>
<p>Applicaitons on GAE are mostly CRUD apps, storing structured data into big table.  As a developer, building an applicaiton on GAE, you are essentially feeding the GOOG beast.  While they have not yet released final pricing, allow me to put on my pointy tin foil hat and talk about what might come to pass.  GOOG knows exactly how much it costs to run their infrastructure, and as such could hand developers a bill for the resources which they consume.  However, GOOG doesn&#8217;t have AMZN&#8217;s problem.  Their traffic is mostly linear, and going up and to the right.  It&#8217;s probably logarithmic at this point, but who&#8217;s counting?  In any event, since they have little variability in their traffic patterns, they don&#8217;t have to get into the load management business.  By allowing developers to build applications on their infrastructure, they are incurring unnecessary costs.  Their motivations, however, are driven by their business model.  Each new app that is plugged into the infrastructure ads new data to their data set, and creates new opportunities for page monetization.</p>
<p>Think of the case where GOOG shows up to a developer and says, &#8220;hey, <a href="http://www.moboganda.com">moboganda.com</a> - how are you doing?  That&#8217;s a great app you put up on GAE.  We&#8217;ve been going over the data and we figured out that if we ran AdSense on your pages 20% of the time, we could actually recoup the cost of running the infrastructure for you.  In fact, you don&#8217;t even need to do anything, since we own the infrastructure, the feature is already in there.  You can turn it off with a JavaScript include.&#8221;  As the young CEO of a web startup, this could sound like a pretty cool deal.  Free infrastructure and they didn&#8217;t have to do anything to get that turned on.  Not bad.  Let&#8217;s take this game of what-if one step further.  The GOOG guys come back in two months with the following, &#8220;hey buddy, that app of yours is performing really well.  You made more money on those 20% ads than we thought.  What we would love to do is run ads 100% of the time.  Of course, you are free to sell that ad space yourself.  I&#8217;m sure you have a full time ad sales force.  We&#8217;re only a multi-billion dollar company focused soley on monetizing pageviews, but feel free to go it alone if you want.&#8221;  To the developer, this could be music to your ears - focus on building the application, and GOOG does the monetization for you.  If you really wanted to go crazy, one could imagine a world where GOOG says to their developers, &#8220;$5 bounty for all new GOOG accounts created through your app.&#8221;</p>
<p>Bottom line: GOOG is motivated by feeding the GOOG beast and monetizing pageviews.  That shines through in the design of their app delivery vehicle, the tight coupling of the services, and the expected design patters of the applications to be built on their infrastructure.</p>
<p><strong>Microsoft</strong></p>
<p>With all of the above points in mind, hopefully you can start drawing some pretty good conclusions about the potential future directions of the competitive cloud platforms in the market.  As for MSFT, there are plenty of things I could say, but let me simply state what I believe to be our motivations.  We are a platform company.  We very much believe that we are in the business of delivering the best platform and tools to developers to build great applications.  Our on-premise stack has proven to be extremely successful over the last several decades.  With the release of the Azure Services Platform, one of the core design tenets was that we would like to achieve parity between our on and off-premise stacks.  The entirety of the Azure Services Platform is designed to enable experienced MSFT developers to be combat effective on day one.</p>
<p>However, the platform, from my point of view, is but a part of the engine.  The heart of the engine is the application that you plan to build.  GOOG very much believes that the web is the platform, and thus the web browser is the only delivery vehicle for applications.  We have a divergent opinion.  It seems absolutely crazy to me that a person carries around more computing power in their pocket today (cell phone) than was available a scant 15 years ago in the high end desktop computers, and GOOG believes that those processor cycles should be shunted aside.  Our software plus services strategy really is about enabling developers to deliver the right experience to their customers, on the preferred end point device, at the right time from a single piece of infrastructure.  We are motivated by our developers building great applications, and Azure is the final leg of the software plus services strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/cloudcomputing/cloud-strategy-a-question-of-motivations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Mashup Conundrum</title>
		<link>http://www.manyniches.com/cloudcomputing/the-mashup-conundrum/</link>
		<comments>http://www.manyniches.com/cloudcomputing/the-mashup-conundrum/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 05:52:30 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[cloud computing]]></category>

		<category><![CDATA[Mashup]]></category>

		<category><![CDATA[QoS]]></category>

		<category><![CDATA[SLA]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/cloudcomputing/the-mashup-conundrum/</guid>
		<description><![CDATA[Just when you thought it was safe to start thinking about putting together all of those services into a composite app, the dreaded siren call of &#8220;whose neck do I choke&#8221; beckons.  If you ever plan to have an IT manager look at your application, get used to hearing that one.
I&#8217;ve been off for a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.manyniches.com/wp-content/uploads/2008/11/mashup-box_small.jpg" alt="The Mashup Conundrum" style="float: left; margin: 0px 5px 5px" />Just when you thought it was safe to start thinking about putting together all of those services into a composite app, the dreaded siren call of &#8220;whose neck do I choke&#8221; beckons.  If you ever plan to have an IT manager look at your application, get used to hearing that one.</p>
<p>I&#8217;ve been off for a few weeks launching a little thing called <a href="http://www.azure.com">Azure Services Platform</a>.  Did you miss it?  There are plenty of <a href="http://www.microsoftpdc.com/">videos over at the PDC 2008 site</a>.  Here&#8217;s a <a href="http://channel9.msdn.com/posts/Charles/Steve-Marx-Windows-Azure-for-Developers/">great video </a>of Steven Marx doing a walk-through of the Windows Azure code.</p>
<p>I will post my in depth thoughts on what we released at another time.  The coverage has been impressive, as you can see from these <a href="http://search.live.com/news/results.aspx?q=windows+azure&amp;FORM=BNRE">search results</a> to the <a href="http://techmeme.com/search/query?q=Windows+Azure&amp;wm=false">techmeme </a>run.  I will revisit the topic later when I have something new to add.</p>
<p>The topic I did want to cover is the coming need for SLAs and trade agreements between trading partners who may not know that they exist in an application with one another.  Imagine a developer building a composite application through the use of multiple web services, each of them running via a different hosting provider.  The myriad of problems which can, and will, arise, have yet to be adequately addressed by the cloud providers.  One thing that any enterprise IT buyer knows how to say is &#8220;who&#8217;s throat do I choke?&#8221;  What they are referring to, of course, is the notion that should something go wrong with their applications, they need to know that there is someone whom they can call, scream at, and from whom they can expect a late night visit of the monkeys to the cages to fix whatever errant process is running amok.</p>
<p>When you have a composited application, who exactly are you going to be calling?  How can you even begin to diagnose the root cause of the issue.  Further, what if QoS (quality of service) is the culprit?  You calls are failing because the data is getting to you too slowly.  It eventually gets there, it just gets there too slow.  Is that factored into your agreement with the service providers?  Or were you only thinking about SLAs?  Either way, you still have the problem of who to blame, the ingress or egress traffic provider.  What happens when this is a duplex, synchronous transfer?  The real challenge for anyone looking to build composite apps will be ensuring that the service is uniform from each of their providers, which could be compounded by the fact that those providers may very well exist in different hosting facilities in different parts of the world.  Want yet more complication?  What happens when your cloud provider has multiple datacenters and has the ability to move your code around based on their need (read: not your need)?</p>
<p>As you can see, we&#8217;re just now starting to scratch the surface of what&#8217;s possible with cloud computing, but also just starting to understand what can go wrong.  Without proper planning and thinking, we are going to be digging ourselves some real holes in terms of end customer sat, partner sat, and developer sat.  Anyone have any thoughts?</p>
<p>(graphic courtesy my buddy responsible for <a href="http://www.archinect.com/travels/">Archinect Travels </a>- a fantastic travel video blog wittily chronicling arcitecture across America)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/cloudcomputing/the-mashup-conundrum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Moment John Knew He Lost</title>
		<link>http://www.manyniches.com/fun-stuff/the-moment-john-knew-he-lost/</link>
		<comments>http://www.manyniches.com/fun-stuff/the-moment-john-knew-he-lost/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 08:09:06 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Fun Stuff]]></category>

		<category><![CDATA[McCain]]></category>

		<category><![CDATA[President]]></category>

		<category><![CDATA[SNL]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/fun-stuff/the-moment-john-knew-he-lost/</guid>
		<description><![CDATA[For those of you who missed the SNL opener this evening, I think it&#8217;s safe to say that McCain admitted he was going to lose when he showed up for a guest appearance.  This wasn&#8217;t a funny skit, and in fact it showed him as quite unpresidential.  The jokes were very self-deprecating, and some of [...]]]></description>
			<content:encoded><![CDATA[<p><object height="296" width="512"></object><param name="movie" value="http://www.hulu.com/embed/NQ9fOxqj1K1a4-Rht17nDg"></param><embed src="http://www.hulu.com/embed/NQ9fOxqj1K1a4-Rht17nDg" type="application/x-shockwave-flash" height="296" width="512"></embed>For those of you who missed the <a href="http://www.nbc.com/Saturday_Night_Live/">SNL</a> opener this evening, I think it&#8217;s safe to say that <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.johnmccain.com%2F&amp;ei=zl8NSdf1H4nOtQOCh7yDDw&amp;usg=AFQjCNEoG0xDKNzgfRT0bfLQGmNzvwvunw&amp;sig2=x337vCSoDJEr_cWbzLBssw">McCain</a> admitted he was going to lose when he showed up for a guest appearance.  This wasn&#8217;t a funny skit, and in fact it showed him as quite unpresidential.  The jokes were very self-deprecating, and some of them really played poorly.  In fact, I could almost hear one of the aides assuring him that it would play well &#8220;with the young people.&#8221;  We&#8217;ll see what Tuesday holds, but if he manages to win, his self-portrayal as a duddering, senile old man with a geriatric audience probably won&#8217;t stand the test of time.  I am on record as an undecided registered Republican.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/fun-stuff/the-moment-john-knew-he-lost/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Forthcoming Storm</title>
		<link>http://www.manyniches.com/cloudcomputing/the-forthcoming-storm/</link>
		<comments>http://www.manyniches.com/cloudcomputing/the-forthcoming-storm/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 19:04:40 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[strata]]></category>

		<category><![CDATA[Windows Cloud]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/cloudcomputing/the-forthcoming-storm/</guid>
		<description><![CDATA[
I&#8217;m not saying anything&#8230;but I do find the speculative fiction from the news types (this taken from news.com)  The next couple of days will be fast and furious, and there is no shortage of noise coming from the PDC.  I can&#8217;t wait to take the muzzle off&#8230;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.manyniches.com/wp-content/uploads/2008/10/cloudosnewscom.PNG" title="Speculative Fiction"><img src="http://www.manyniches.com/wp-content/uploads/2008/10/cloudosnewscom.PNG" alt="Speculative Fiction" /></a></p>
<p>I&#8217;m not saying anything&#8230;but I do find the speculative fiction from the news types (this taken from <a href="http://news.cnet.com/8301-13860_3-10067149-56.html?tag=mncol">news.com</a>)  The next couple of days will be fast and furious, and there is no shortage of noise coming from the <a href="http://www.microsoftpdc.com/">PDC</a>.  I can&#8217;t wait to take the muzzle off&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/cloudcomputing/the-forthcoming-storm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Decabox - When Eight Is Enough</title>
		<link>http://www.manyniches.com/fun-stuff/decabox-when-eight-is-enough/</link>
		<comments>http://www.manyniches.com/fun-stuff/decabox-when-eight-is-enough/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 09:30:01 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Fun Stuff]]></category>

		<category><![CDATA[Investing]]></category>

		<category><![CDATA[decabox]]></category>

		<category><![CDATA[Jon Stewart]]></category>

		<category><![CDATA[octobox]]></category>

		<category><![CDATA[talking heads]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/fun-stuff/decabox-when-eight-is-enough/</guid>
		<description><![CDATA[Just when you thought that technology had advanced the human conversation as far as it could possibly go, the leaders of the esteemed CNBC network give us their newest innovation.  First called out as the Octobox by Jon Stewart, he brought the new and improved Decabox to our attention this evening.  Having seen this concoction [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.manyniches.com/wp-content/uploads/2008/10/decabox.PNG" title="Decabox"><img src="http://www.manyniches.com/wp-content/uploads/2008/10/decabox.thumbnail.PNG" alt="Decabox" style="float: left; margin: 0px 5px 5px" /></a>Just when you thought that technology had advanced the human conversation as far as it could possibly go, the leaders of the esteemed CNBC network give us their newest innovation.  First called out as the Octobox by <a href="http://www.thedailyshow.com/">Jon Stewart</a>, he brought the new and improved Decabox to our attention this evening.  Having seen this concoction in action, I am at a complete loss as to how this &#8220;feature&#8221; made it through any semblance of a design review.  Two or three talking heads, coupled with the host, is generally sufficient to guarantee a cacophony bordering on the unintelligible.  The mere suggestion that the addition of heads four or five should have been an offense worthy of dismissal, but 10 heads.  Really?  10?  Really?  I now refer you to <a href="http://www.actsofvolition.com/archive/2002/december/garrityslawof">Garrity&#8217;s Law</a>:</p>
<blockquote><p><em>The intellect of individuals in a group decreases exponentially as the number of individuals in the group increases.</em></p></blockquote>
<p>This holds true for a meeting of any kind, especially one where television cameras and a national audience are involved.  Yeeessh&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/fun-stuff/decabox-when-eight-is-enough/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rally or Dead Cats?</title>
		<link>http://www.manyniches.com/investing/rally-or-dead-cats/</link>
		<comments>http://www.manyniches.com/investing/rally-or-dead-cats/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 20:39:46 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Investing]]></category>

		<category><![CDATA[dead cat bounce]]></category>

		<category><![CDATA[dow]]></category>

		<category><![CDATA[market]]></category>

		<category><![CDATA[rally]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/uncategorized/rally-or-dead-cats/</guid>
		<description><![CDATA[You know, the funny thing about rallies in the market these days, especially the largest one day gain by a country mile, is that it&#8217;s hard to know what&#8217;s driving the move.  There&#8217;s an old saying about the markets, and it relates to dead cats.  I am in no way equipped to make market prognostications [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.manyniches.com/wp-content/uploads/2008/10/dowjump.PNG" title="Largest One Day Advanve Ever"><img src="http://www.manyniches.com/wp-content/uploads/2008/10/dowjump.thumbnail.PNG" alt="Largest One Day Advanve Ever" style="float: left; margin: 0px 5px 5px" /></a>You know, the funny thing about rallies in the market these days, especially the <a href="http://biz.yahoo.com/ap/081013/wall_street.html">largest one day gain by a country mile</a>, is that it&#8217;s hard to know what&#8217;s driving the move.  There&#8217;s an old saying about the markets, and it relates to <a href="http://en.wikipedia.org/wiki/Dead_cat_bounce">dead cats</a>.  I am in no way equipped to make market prognostications given the current turmoil, but it&#8217;s hard to look at the advances today and not think that there is something along the lines of a dead cat bounce happening.</p>
<p><a href="http://www.manyniches.com/wp-content/uploads/2008/10/dead_cat_bounce.jpg" title="Dead Cats"><img src="http://www.manyniches.com/wp-content/uploads/2008/10/dead_cat_bounce.thumbnail.jpg" alt="Dead Cats" style="float: left; margin: 0px 5px 5px" /></a>The funny thing (depending on your point of view) is that the darn things bounce pretty high when they have had as far a fall as the Dow has seen in the last month.  Recall, we&#8217;ve seen 26% decline in the last month alone.  Is now the time to stand up and cheer about the policies working, or a time to sit back and mull over the realities of the market positioning and where things are going?  I&#8217;m not sure which it is, but I would really hate for a bunch of people to start congratulating themselves with high-fives and back slaps around the notion that &#8220;the plan is working.&#8221;  We simply do have enough data at this point to call it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/investing/rally-or-dead-cats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Business Model Influencing Software Architecture</title>
		<link>http://www.manyniches.com/cloudcomputing/business-model-influencing-software-architecture/</link>
		<comments>http://www.manyniches.com/cloudcomputing/business-model-influencing-software-architecture/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 08:47:29 +0000</pubDate>
		<dc:creator>Brandon Watson</dc:creator>
		
		<category><![CDATA[Cloud Computing]]></category>

		<category><![CDATA[Amazon]]></category>

		<category><![CDATA[Animoto]]></category>

		<category><![CDATA[AWS]]></category>

		<category><![CDATA[cloud computing]]></category>

		<category><![CDATA[cost]]></category>

		<category><![CDATA[Obasanjo]]></category>

		<category><![CDATA[pricing]]></category>

		<category><![CDATA[SaaS]]></category>

		<category><![CDATA[strata]]></category>

		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://www.manyniches.com/cloudcomputing/business-model-influencing-software-architecture/</guid>
		<description><![CDATA[As I work through my day job as the guy in charge of Cloud Services ecosystem development for Microsoft, I have the distinct pleasure of working on some very hard problems.  During my travels, I also get to spend time thinking about topics on which not much brain matter has been spent.  Over the last [...]]]></description>
			<content:encoded><![CDATA[<p>As I work through my day job as the guy in charge of Cloud Services ecosystem development for Microsoft, I have the distinct pleasure of working on some very hard problems.  During my travels, I also get to spend time thinking about topics on which not much brain matter has been spent.  Over the last couple of weeks, I have been thinking about a unique circumstance that could present itself to developers as development continues to migrate to cloud platforms.  Dare Obasanjo <a href="http://www.25hoursaday.com/weblog/2008/07/21/SoftwareAsAServiceWhenYourBusinessModelBecomesAParadox.aspx">has written about </a>some of the attendant challenges with a SaaS platform, but I wanted to throw out a few new ideas.</p>
<p>In times past, ISVs would develop their software and ship it off to their customers when there was a sale.  Way, way back, diskettes were sent, which evolved to CDs, then to DVDs, and eventually net-based delivery.  For the really complicated stuff, a bona fide &#8220;systems engineer&#8221; would show up with the servers under his arm.  The beauty of this model, from the stand point of running a business, was that you knew exactly how much profit you were making on a customer.  Sales guys have some loose reigns, for the most part, so that they can get the deal done, and their lever is product price.  CFOs can then plug all the data into their spreadsheets and from that they derive the customer profitability.</p>
<p>You see, it doesn&#8217;t generally matter if you write bad code.  The first step in all customer service calls for any enterprise software packages is to poke the box.  No matter what the issue is, the first step is to reset the box.  How does that construct carry over in a cloud based world?  With shared hosting, the damage any single tenant can do is limited to the number of other deployments on that shared set of servers.  With a true cloud - a fabric of machines shared across all deployments &#8212; there is no proverbial machine to poke.  Mercifully, the cloud architects have thought this through, and are building in self-healing into the infrastructure.</p>
<p>What this example does not envisage is the profitability impact of bad code.  When code goes awry on a customer site, only that customer is impacted.  Profitability never enters into the equitation.  Service support calls, if they are not charged for, are at least baked into the standard service and p contract.  Further, a machine lockup cannot spread in this environment.  In a cloud, thanks to the magic of elasticity, without proper controls in place, errant code can actually spread like a virus, causing machine images to spin up, which in turn drains the profitability of that customer account.</p>
<p>Consumptive pricing for end customers hasn&#8217;t yet hit mainstream.  Most pricing (if you are charging at all) is based on price per seat per month or year.  If you are hosting your web app with a hoster, your profitability is locked in when you make the sale.  There is some variability associated with network throughput charges, but for the most part, you&#8217;re locked in.  In the cloud world, where <strong>all</strong> of your resources are billed out 0n a consumptive basis, profitability is now a function of variable cost inputs.  These inputs are impacted by how well your code performs.</p>
<p><a href="http://www.manyniches.com/wp-content/uploads/2008/10/animoto_ec2_usage.png" title="Animoto Machine Instance Usage"><img src="http://www.manyniches.com/wp-content/uploads/2008/10/animoto_ec2_usage.thumbnail.png" alt="Animoto Machine Instance Usage" style="float: left; margin: 0px 5px 5px" /></a>Amazon loves to hold out Animoto as an example of the greatness of their platform.  They love to show the chart on the left here.  In a couple of days, usage of the Animoto service exploded.  There&#8217;s an accounting of the event in a blog <a href="http://aws.typepad.com/aws/2008/04/animoto---scali.html">post by the AWS team</a>.  If you do the quick math, they were supporting approximately 74 users per machine instance, and their user/machine image density was on the decline with increased user accounts.  The story they like to tell from this chart is &#8220;wow, we were able to spin up 3000 machines over night.  It&#8217;s amazing!&#8221;  What I see is more along the lines of &#8220;holy crap, what is your code doing that you need that many instances for that many users?&#8221;  I don&#8217;t mean to impugn Animoto here, but I don&#8217;t want the point to be lost: the profitability of your project could disappear overnight on account of code behaving badly.</p>
<p>For the most part, the design and efficiency of your code is largely in your hands.  What about a potentially more onerous situation - customers behaving badly?  Revisiting the software license model, a customer can only use so many cycles on the servers to which your application is deployed.  That customer can abuse the code, but they cannot impact the customer experience of any other customer, and they can&#8217;t cause you to deliver more machines to them to support their load unless they pay for them.  As such, you&#8217;ve collected your money, and they have no impact on your profitability.  In a world where SaaS vendors haven&#8217;t yet figured out how to do consumptive based pricing for their offerings, the very real possibility exists that a small handful of customers can abuse your application and destroy not only the profitability of the account, but of your entire P&amp;L.</p>
<p>The simple answer is &#8220;quotas,&#8221; though that is somewhat harder to enforce in practice when the consumptive unit is not easily measurable.  What kind of a quota can you put in place for a business intelligence application where a micro managing mid-level employee is running wild with &#8220;what-if&#8221; scenarios?  As more applications migrate to the cloud, there will be plenty of scenarios where the work units are not as simply to constrain as disk or processor usage.</p>
<p>Consumptive costing models, automatic scaling of applications and difficult to define atomic quota units have the potential to create serious financial challenges for cloud based application vendors.  The new challenges will manifest themselves by enforcing rigid software efficiency design goals on development teams, and forcing the operations team to entertain the notion of firing bad customers.  Designing good software is certainly not a new topic, but the possibility of bankrupting a company is not something about which the architects have ever really had to think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manyniches.com/cloudcomputing/business-model-influencing-software-architecture/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
