<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>This Hosted Life</title>
	
	<link>http://thishostedlife.com</link>
	<description>Thoughts on entrepreneurship, project management, and hosted software</description>
	<pubDate>Tue, 28 Oct 2008 23:58:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ThisHostedLife" type="application/rss+xml" /><item>
		<title>Deriving a Game Plan from Ambiguity - Essential Resources</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/435242687/</link>
		<comments>http://thishostedlife.com/2008/10/28/deriving-a-game-plan-from-ambiguity-essential-resources/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 23:58:03 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=25</guid>
		<description><![CDATA[If you are a Product Manager and/or a startup founder, you undoubtedly have solid instincts about your target market.  But, if you are like myself, you have probably experienced times where it is unclear exactly what to do next.  To that end, I have found the following resources helpful over the years:

Everything on http://pragmaticmarketing.com.  But, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thishostedlife.com/wp-content/uploads/2008/10/istock_000005877587xsmall.jpg" ><img class="alignright size-thumbnail wp-image-26" title="Confusion" src="http://thishostedlife.com/wp-content/uploads/2008/10/istock_000005877587xsmall-150x150.jpg" alt="" width="150" height="150" /></a>If you are a Product Manager and/or a startup founder, you undoubtedly have solid instincts about your target market.  But, if you are like myself, you have probably experienced times where it is unclear exactly what to do next.  To that end, I have found the following resources helpful over the years:</p>
<ul>
<li>Everything on <a title="Pragmatic Marketing" href="http://pragmaticmarketing.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/pragmaticmarketing.com');">http://pragmaticmarketing.com</a>.  But, the following are especially worth checking out:
<ul>
<li><a id="hw6m" title="The Strategic Role of Product Management [pdf]" href="http://www.pragmaticmarketing.com/strategic-role-of-product-management" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pragmaticmarketing.com');">The Strategic Role of Product Management</a> - The focus of the free eBook is &#8220;<strong>how a market-driven focus leads companies to build products people want to buy</strong>&#8220;.  The chart on page 3 provides a great checklist of strategic and tactical tasks to help achieve this objective.  More broadly, the four keys areas are:
<ol>
<li>Defining the strategy with a business case and product roadmap</li>
<li>Enabling the technology team with a requirements document</li>
<li>Enabling marketing communications with a positioning statement</li>
<li>Enabling the Salesforce with a sales strategy</li>
</ol>
</li>
<li><a id="z3q8" title="Archived Webinars" href="http://www.pragmaticmarketing.com/resources/archived-webinars" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pragmaticmarketing.com');">Archived Webinars</a></li>
</ul>
</li>
<li>The <a title="Product Manager's Handbook" href="http://www.amazon.com/Product-Managers-Handbook-3E/dp/0071459383" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">Product Manager&#8217;s Handbook</a>, especially Chapter 7 that talks about the New Product Project.  It lists specific techniques applicable to both the strategic and technology product management areas.</li>
<li><a title="McKinsey Way" href="http://www.amazon.com/McKinsey-Way-Ethan-M-Rasiel/dp/0070534489" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">The McKinsey Way</a>, especially Chapter 1 that talks about the &#8220;Mutually Exclusive, Collectively Exhaustive&#8221; method of enumerating all potential solutions to a problem.  This technique is useful across all four of the product management areas.</li>
<li>A positioning expert who, as an unbiased third-party, can walk you through a process towards identifying:
<ul>
<li>What are the highest value scenarios to your target market?</li>
<li>Are these scenarios ones that your users need to accomplish *right now*?</li>
<li>Have you identified scenarios where your product is the only, first, best, and/or most used way to accomplish something?</li>
</ul>
</li>
<li>A weekly post-mortem or case study, preferably with a group!  My favorites:
<ul>
<li><a title="LinkedIn Case Study" href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=707406" onclick="javascript:pageTracker._trackPageview('/outbound/article/harvardbusinessonline.hbsp.harvard.edu');">LinkedIn case study</a> by HBS</li>
<li><a title="ClayValet in Hindsight" href="http://www.seregine.com/mikhail/2008/10/27/clayvalet-in-hindsight/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.seregine.com');">ClayValet in hindsight</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/10/28/deriving-a-game-plan-from-ambiguity-essential-resources/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/10/28/deriving-a-game-plan-from-ambiguity-essential-resources/</feedburner:origLink></item>
		<item>
		<title>Ongoing Segmentation and Positioning</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/416034418/</link>
		<comments>http://thishostedlife.com/2008/10/09/ongoing-segmentation-and-positioning/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 18:57:34 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[positioning]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=23</guid>
		<description><![CDATA[I am part of a group of technology entrepreneurs and managers where we periodically discuss case studies.  Of all of them, the LinkedIn study especially stands out in my mind.  Why?

It gets at the essence of what all ventures (especially start-ups) need to deeply understand:

Segmentation: Who are my customers?
Positioning: Why do they care about me?
Monetization: [...]]]></description>
			<content:encoded><![CDATA[<p>I am part of a group of technology entrepreneurs and managers where we periodically discuss case studies.  Of all of them, the <a title="HBS LinkedIn Study" href="http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=707406" onclick="javascript:pageTracker._trackPageview('/outbound/article/harvardbusinessonline.hbsp.harvard.edu');">LinkedIn study</a> especially stands out in my mind.  Why?</p>
<ul>
<li>It gets at the essence of what all ventures (especially start-ups) need to deeply understand:
<ul>
<li>Segmentation: Who are my customers?</li>
<li>Positioning: Why do they care about me?</li>
<li>Monetization: Do they care enough about me to pay me?</li>
</ul>
</li>
<li>It shows the importance of addressing the above questions <strong>periodically</strong>.  In fact, the case study profiles LinkedIn two years into their existence (mid-2005) when they already had over 4.5M members but insufficient revenues.</li>
</ul>
<p>The segments that LinkedIn ultimately identified were</p>
<ul>
<li>Relationship Managers - 90% of the user base who mostly keep up with people they know</li>
<li>Networkers - 5% of the user base who indiscriminately build relationships and often serve as intermediaries</li>
<li>Contactors - 5% of the user base who are recruiters, sales, business development folks</li>
</ul>
<p>LinkedIn used this discovery to update their freemium model.  While Relationship Managers represented the majority of the user base, it was unclear if they would pay for premium services.  But, this large <strong>self-qualified</strong> 4M user base was an attractive target to the Contactors and unique to LinkedIn.  This motivated LinkedIn to introduce the successful paid service, InMail, which lets Contactors reach the LinkedIn user base:</p>
<p><a href="http://thishostedlife.com/wp-content/uploads/2008/10/screenshot-linkedin-about-inmail-mozilla-firefox.png" ><img class="alignnone size-full wp-image-24" title="LinkedIn InMail" src="http://thishostedlife.com/wp-content/uploads/2008/10/screenshot-linkedin-about-inmail-mozilla-firefox.png" alt="" width="499" height="193" /></a></p>
<p>Have you performed a similar exercise in your company recently?  When I relate this LinkedIn study to various points in the history of <a title="Faves" href="http://faves.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/faves.com');">Faves.com</a> and exploit the benefit of 20/20 hindsight, certainly a few things emerge that I would have done differently.  But, that&#8217;s for another post:)</p>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/10/09/ongoing-segmentation-and-positioning/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/10/09/ongoing-segmentation-and-positioning/</feedburner:origLink></item>
		<item>
		<title>Optimizing Web Sites for Search Traffic</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/375840819/</link>
		<comments>http://thishostedlife.com/2008/08/26/optimizing-web-sites-for-search-traffic/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 04:17:00 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Hosted Software]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[search]]></category>

		<category><![CDATA[sem]]></category>

		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=22</guid>
		<description><![CDATA[I recently gave the following talk to the Chinese Institute of Engineers on the Microsoft campus.  The talk is an introduction to Search Engine Marketing (SEM), focusing on Search Advertising and Search Engine Optimization.  I also explain the search business model and ranking algorithm to the extent that is needed to effectively implement SEM.
Much [...]]]></description>
			<content:encoded><![CDATA[<p>I recently gave the following talk to the <a href="http://cie.web.officelive.com/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/cie.web.officelive.com');">Chinese Institute of Engineers</a> on the Microsoft campus.  The talk is an introduction to Search Engine Marketing (SEM), focusing on Search Advertising and Search Engine Optimization.  I also explain the search business model and ranking algorithm to the extent that is needed to effectively implement SEM.</p>
<p>Much of the detail comes from my experience at <a href="http://faves.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/faves.com');">Faves.com</a>, where we were able to achieve over one million visits originating via organic search each month.</p>
<p>As a side note, the audience was great &#8212; asking lots of questions and validating the broad applicability of SEM to a variety of businesses.  Enjoy!</p>
<div id="__ss_570987" style="width:425px;text-align:left"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Optimizing Web Sites for Search Traffic" href="http://www.slideshare.net/mohit/optimizing-web-sites-for-search-traffic-presentation?src=embed" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">Optimizing Web Sites for Search Traffic</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=optimizing-web-sites-for-search-traffic-trimmed-1219809682476333-8&amp;stripped_title=optimizing-web-sites-for-search-traffic-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=optimizing-web-sites-for-search-traffic-trimmed-1219809682476333-8&amp;stripped_title=optimizing-web-sites-for-search-traffic-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Optimizing Web Sites for Search Traffic on SlideShare" href="http://www.slideshare.net/mohit/optimizing-web-sites-for-search-traffic-presentation?src=embed" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?src=embed" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.slideshare.net');">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/seo" onclick="javascript:pageTracker._trackPageview('/outbound/article/slideshare.net');">seo</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/sem" onclick="javascript:pageTracker._trackPageview('/outbound/article/slideshare.net');">sem</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/08/26/optimizing-web-sites-for-search-traffic/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/08/26/optimizing-web-sites-for-search-traffic/</feedburner:origLink></item>
		<item>
		<title>Are you a “Must-Have” or a “Nice-To-Have”?</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/346796732/</link>
		<comments>http://thishostedlife.com/2008/07/26/are-you-a-must-have-or-a-nice-to-have/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 18:42:51 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=20</guid>
		<description><![CDATA[I remember being asked this &#8212; with the implication that we should strive to be a &#8220;must-have&#8221; &#8212; when we were doing our initial fundraising round for Blue Dot (now Faves.com).  At first, I thought the distinction between a &#8220;must-have&#8221; and a &#8220;nice-to-have&#8221; is somewhat arbitrary.  But, scoping the question to &#8220;Are you a &#8220;must-have&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thishostedlife.com/wp-content/uploads/2008/07/istock_000000302994xsmall.jpg" ><img class="alignleft size-thumbnail wp-image-21" title="istock_000000302994xsmall" src="http://thishostedlife.com/wp-content/uploads/2008/07/istock_000000302994xsmall-150x150.jpg" alt="" width="150" height="150" /></a>I remember being asked this &#8212; with the implication that we should strive to be a &#8220;must-have&#8221; &#8212; when we were doing our initial fundraising round for Blue Dot (now <a title="Mohit Srivastava on Faves" href="http://faves.com/users/mohit" onclick="javascript:pageTracker._trackPageview('/outbound/article/faves.com');">Faves.com</a>).  At first, I thought the distinction between a &#8220;must-have&#8221; and a &#8220;nice-to-have&#8221; is somewhat arbitrary.  But, scoping the question to <em>&#8220;Are you a &#8220;must-have&#8221; for a paying customer or would be acquirer?&#8221;</em> has helped me get my head around it.</p>
<p>If you are building a straight B2B product, your customers&#8217; ultimate goal is to increase profits.  So, a &#8220;must-have&#8221; is something that helps your customers either cut costs or increase revenues.  The more convincingly you meet this definition of &#8220;must-have&#8221;, the easier the sales pitch.  Match this approach with someone in your organization who deeply understands and has relationships with your target customer segment, and you have a reasonable shot at success.</p>
<p>What if you&#8217;re a B2C company?  Unfortunately, it is harder to identify what it means to be a &#8220;must-have&#8221; for a consumer.  As I learned in the most <a title="Venture Capital Unplugged" href="http://startpad.org/countdown/venture-capital-unplugged-the-good-bad-and-ugly" onclick="javascript:pageTracker._trackPageview('/outbound/article/startpad.org');">recent StartPad talk</a>, many VCs will not fund a consumer Web company unless it is attracting 3 million visitors a month.  Yikes!  These VCs realize it is difficult, if not impossible, to predict what will and will not stick with a mass market audience.</p>
<p>What can you do?  One approach is to stay laser focused on the B2C opportunity, employing trial-and-error, innovative product development, and/or creative marketing (e.g. Facebook, MySpace) to cross the 3 million visitor mark.  The thinking is that a) 3M is enough penetration to make money even on low performing ads and b) you have <a title="Crossing the Chasm" href="http://www.amazon.com/Crossing-Chasm-Geoffrey-Moore/dp/0060517123" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">crossed the chasm</a> and empirically demonstrated you are a &#8220;must-have&#8221;.</p>
<p>An additional approach is to employ a B2B, and hence &#8220;increase profits for the customer&#8221;, angle in your B2C business.  Consider the consumer Web site example again.  This is in fact a <a title="Strategies for Two-Sided Markets" href="http://www.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=R0610F" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.hbsp.harvard.edu');">two-sided market</a>, in which the B2B side is the relationship between your company and the advertiser.  Design your site to offer a high ROI for advertisers, and you become a &#8220;must-have&#8221; for them.  They will pay you a higher-than-average amount for your pageviews, ultimately reducing the number of pageviews you need to reach positive cash flow.  A good example of such a site is a travel search engine, since a) the site visitor is making a purchase *now* and b) the dollar amount of the transaction is high.</p>
<p>Taking this one step further: by successfully creating such a revenue engine, you become interesting to other businesses.  You can then strike distribution deals with high traffic sites in exchange for access to your &#8220;must-have&#8221; revenue engine, and so on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/07/26/are-you-a-must-have-or-a-nice-to-have/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/07/26/are-you-a-must-have-or-a-nice-to-have/</feedburner:origLink></item>
		<item>
		<title>Corporate Structures Talk: Takeaways</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/301888362/</link>
		<comments>http://thishostedlife.com/2008/05/31/corporate-structures-talk-my-takeaways/#comments</comments>
		<pubDate>Sat, 31 May 2008 14:54:40 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=16</guid>
		<description><![CDATA[Disclaimer: I am not a lawyer, and I cannot be held responsible for accuracy of the information below. Use at your own risk.
I recently attended a talk by Craig Sherman of Wilson Sonsini Goodrich &#38; Rosati about Corporate Structure and Common Problems.  The event was organized by StartPad, an excellent Seattle-based entrepreneurial organization through which [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Disclaimer: I am not a lawyer, and I cannot be held responsible for accuracy of the information below. Use at your own risk.</strong></p>
<p>I recently attended a talk by <a title="Craig Sherman" href="http://www.wsgr.com/WSGR/DBIndex.aspx?SectionName=attorneys/BIOS/6863.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wsgr.com');">Craig Sherman</a> of Wilson Sonsini Goodrich &amp; Rosati about Corporate Structure and Common Problems.  The event was organized by <a title="StartPad.org - Seattle Software Development Offices" href="http://startpad.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/startpad.org');">StartPad</a>, an excellent Seattle-based entrepreneurial organization through which we rent our office space and hence get the opportunity to intermingle with and work alongside other startups.</p>
<p>The talk was great!  I won&#8217;t summarize the entire thing, since you can find the deck and video <a title="StartPad Countdown - Corporate Startup Fundamentals" href="http://startpad.org/wiki/startpad-countdown-9-corporate-structures-common-problems/video" onclick="javascript:pageTracker._trackPageview('/outbound/article/startpad.org');">here</a>.  But, I did come away with two high-level points that are arguably applicable even beyond corporate structures:</p>
<h3>Keep things &#8220;standard&#8221;</h3>
<p>Your time is at a premium.  You likely want to use that time to innovate in how you serve your customers or how you make money and not in constructing complicated corporate structures.  If you keep things standard, you can use your lawyer&#8217;s document templates with minimal changes.  If not, you will be spending time and money on customized documents.  Further, keeping things standard removes a source of potential friction and/or extra due diligence time when you are raising money.</p>
<p>As an example, consider an S-Corporation structure over an LLC structure if you are planning on raising money.  An S-Corporation is less flexible.  But, as a result, it is more of a known quantity.</p>
<h3>Hope for the best, but also plan for the worst</h3>
<p>The reality is that many startups fail.  Even those that succeed have hiccups along the way.</p>
<p>As an example, consider vesting founder shares.  This way, if a founder leaves, you have a) enough &#8220;room&#8221; in your capitalization table to find a replacement, and b) you can still raise money because investors are less likely to feel that they are overcompensating a departed founder.  Vesting is something you should consider up front, since readjusting the capitalization table later in the process can have significant tax consequences.</p>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/31/corporate-structures-talk-my-takeaways/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/31/corporate-structures-talk-my-takeaways/</feedburner:origLink></item>
		<item>
		<title>What Makes a Good Web Development Framework?</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/295092576/</link>
		<comments>http://thishostedlife.com/2008/05/21/on-web-development-efficiency-and-frameworks/#comments</comments>
		<pubDate>Wed, 21 May 2008 14:58:17 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Hosted Software]]></category>

		<category><![CDATA[Project Management]]></category>

		<category><![CDATA[asp.net]]></category>

		<category><![CDATA[blueprint]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=14</guid>
		<description><![CDATA[I recently started using Blueprint, a CSS framework &#8220;which aims to cut down on your CSS development time&#8221;, for a Web development project.  I have found I can whip up a nicely laid out site that works across all browsers *much* faster with Blueprint than I could without it.  As a result, I [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://thishostedlife.com/wp-content/uploads/2008/05/blueprint.png'><img src="http://thishostedlife.com/wp-content/uploads/2008/05/blueprint-300x70.png" alt="" title="blueprint" width="300" height="70" class="alignright size-medium wp-image-15" /></a>I recently started using <a id="dng4" title="Blueprint" href="http://code.google.com/p/blueprintcss/" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');">Blueprint</a>, a CSS framework &#8220;which aims to cut down on your CSS development time&#8221;, for a Web development project.  I have found I can whip up a nicely laid out site that works across all browsers *much* faster with Blueprint than I could without it.  As a result, I spend <span id="ieb70"><strong id="kks61">more time on creating business value</strong></span> and less time dealing with the <a id="ybq4" title="many obscure bugs" href="http://www.positioniseverything.net/explorer.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.positioniseverything.net');">many obscure bugs</a> in Internet Explorer 6.<br id="uvoa0" /><br id="pe:t1" />Having said that, I&#8217;ve had the opposite experience with other frameworks.  This got me thinking, &#8220;What makes a good framework?&#8221;  <span id="xxej0"><br id="rvak0" /><br id="rvak1" /><em id="kks62">Note: In the below examples, I compare Blueprint with Microsoft&#8217;s ASP.Net.  Admittedly, this is sort of an apples-to-oranges comparison: ASP.Net is for server-side Web development whereas Blueprint is for client-side Web development.  Nonetheless, they are two frameworks I am actively using and hence enable me to give personal examples.<br id="rvak3" /><br id="rvak4" />Note 2: Even though I seem to suggest otherwise below, much of ASP.Net is great.  In fact, we use it to power </em><a id="uano" title="Faves.com" href="http://faves.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/faves.com');"><em id="kks63">Faves.com</em></a><em id="kks64">.  We just stay away from the parts of the framework that violate the following criteria.<br id="rvak5" /><br id="rvak6" /></em></span>With that out of the way, I think a good framework is one that <span id="nwz_0">ultimately<strong id="ov9r0"> saves time and/or cuts costs in meeting business objectives</strong></span> because it<br id="l9l50" /></p>
<ul id="l9l51">
<li id="l9l52"><span id="l9l53"><strong id="kks65">Avoids reinventing the wheel</strong></span>: This is arguably *the* point of choosing a framework instead of coding something directly.  For example, the Blueprint framework gives me the following that I would otherwise have to create myself:<br id="dg7o0" />
<ul id="k8xv0">
<li id="dg7o1">An easily customizable grid</li>
<li id="dg7o2">Sensible typography</li>
<li id="dg7o3">Relative font-sizes everywhere</li>
<li id="dg7o4">A typographic baseline</li>
<li id="dg7o6">Perfected CSS reset</li>
<li id="dg7o7">A stylesheet for printing<br id="jkeru" /><br id="jkerv" /></li>
</ul>
</li>
<li id="dg7o7"><strong id="ahyg0">Still lets me do things the &#8220;raw&#8221; way:</strong> All frameworks have their limitations, and I often have to revert to doing something outside the framework.  When using Blueprint on a page, I can still mix in my own non-Blueprint CSS styling and layout.  On the other hand, if I want to use some of my favorite ASP.Net controls on a page, I am forced to adopt the ASP.Net Web Forms model and its <a id="ml8o" title="associated evils" href="http://www.west-wind.com/weblog/posts/198731.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.west-wind.com');">associated evils</a> for the entire page.<br id="jkert" /><br id="jkerw" /></li>
<li id="dg7o7"><span id="sn2b0"><strong id="ov9r1">Takes less time to learn than how much it will ultimately save:</strong></span> Blueprint *is* a subset of XHTML and CSS.  ASP.Net, in an effort to make things easy for the novice user, actually makes me understand a <a id="p881" title="completely different model.  Arguably, this ironically makes things more difficult for the seasoned developer" href="http://www.west-wind.com/weblog/posts/198731.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.west-wind.com');">completely different model. Ironically, this can make things more difficult for the seasoned developer</a>.<br />
<br id="a6mv0" /></li>
<li id="dg7o7"><span id="nel70"><strong id="kks67">Creates consistency across the team:</strong></span> Implicit in using Blueprint is a set of naming conventions.  This makes it much easier for a team of developers (or if using a Blueprint with a CMS, the content creators) to specify and read each others&#8217; layouts.<br />
<br id="ykna0" /></li>
<li id="dg7o7"><span id="ppx60"><strong id="kks68">Follows best practices:</strong></span> The framework should deliver as is &#8220;generally expected&#8221;.  For example, there are a number of <a id="z:dx" title="best practices" href="http://janeandrobot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/janeandrobot.com');">SEO best practices</a> for having your site properly indexed by search engines.  But, ASP.Net violates a number of these, including <a id="zt87" title="this one" href="http://www.colincochrane.com/post/2008/01/ASP-NET-Custom-Errors-Preventing-302-Redirects-To-Custom-Error-Pages.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.colincochrane.com');">this one</a>.  I need to find creative ways to work around each violation, costing me time and money.  Ideally, best practices compliance is just included.<br />
<br id="q5m90" /></li>
<li id="dg7o7"><span id="kr9q0"><strong id="kks69">Lets me view the source code:</strong></span> There are times I need to know what exactly the framework is doing in order to diagnose or prevent bugs.<br />
<br id="pi2g0" /></li>
<li id="dg7o7"><span id="h7_e0"><strong id="kks610">Is high performance:</strong></span> Slow performance is an issue if it *meaningfully* degrades the customer experience or *meaningfully* increases server and support costs as compared to how much time and money I am saving by using the framework.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/21/on-web-development-efficiency-and-frameworks/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/21/on-web-development-efficiency-and-frameworks/</feedburner:origLink></item>
		<item>
		<title>On Compensation in a Startup</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/289777188/</link>
		<comments>http://thishostedlife.com/2008/05/12/startup-employment-compensation/#comments</comments>
		<pubDate>Tue, 13 May 2008 03:40:46 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=11</guid>
		<description><![CDATA[Disclaimer: I am not a lawyer, and I cannot be held responsible for accuracy of the information below. Use at your own risk.
I get asked from a lot of folks who are considering startup employment if x% is sufficient equity. As with so many things, the answer is, &#8220;it depends&#8221;. Below is one rough framework [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Disclaimer: I am not a lawyer, and I cannot be held responsible for accuracy of the information below. Use at your own risk.</strong></p>
<p><a href="http://thishostedlife.com/wp-content/uploads/2008/05/ist2_5627040_falling_money.jpg" ><img class="alignright size-medium wp-image-12" title="ist2_5627040_falling_money" src="http://thishostedlife.com/wp-content/uploads/2008/05/ist2_5627040_falling_money-201x300.jpg" alt="" width="201" height="300" /></a>I get asked from a lot of folks who are considering startup employment if x% is sufficient equity. As with so many things, the answer is, &#8220;it depends&#8221;. Below is one rough framework for coming to a number.  But, you should also seek other methodologies, such as finding averages for comparable roles at similarly sized companies in the same geographic region.</p>
<h3>Initial questions</h3>
<ol>
<li>How much cash compensation will you be giving up by working at the startup instead of at Large Company?  As this number gets higher, your equity compensation becomes more important.</li>
<li>What do you think the likelihood is that the company will have a liquidation event (e.g. being sold to Microsoft) before your options expire?  Note: Stock options often expire as a result of termination of employment.</li>
</ol>
<p>If your answer to 1 is a high number *and* your answer to 2 is a low number, then think hard about passing Go.</p>
<p><em>Note: One thing I have not considered in this post is that the acquiring company (if your company is acquired) will often offer lucrative compensation plans to retain the top employees.</em></p>
<h3>Next step: the math</h3>
<h3><strong> </strong></h3>
<p>To *roughly* determine your cash payout on liquidation:</p>
<p style="padding-left: 30px;">Payout = (company value at liquidation - company value represented by option strike price) * ownership percentage * dilution</p>
<p>Then, to *roughly* value your yearly compensation (Note: You should discount future cash payments, but we&#8217;ll leave that out for simplicity):</p>
<p style="padding-left: 30px;">Comp = salary + bonus + (Payout / number of years to payout)</p>
<p><em>Note the importance of the <strong>company value represented by option strike price</strong> in the above equations.  If the company value at liquidation is not at least the same, you will receive no payout from your options.</em></p>
<h3>An example</h3>
<ul>
<li>Marc&#8217;s strike price reflects a $1M valuation.</li>
<li>The company sells for $40M after 3 years.  Marc is still working there, and his options have not expired.</li>
<li>Marc&#8217;s option package represents 0.5% of the company, but he is only 3/4 vested.</li>
<li>There has been an investment round that diluted everybody&#8217;s ownership by 30%</li>
<li>So, we get:
<ul>
<li>Payout = ($40M - $1M) * (.75)(0.005) * (1 - 0.3) = $102,375</li>
<li>Yearly Comp = $85,000 + $10,000 + $102,375 / 3 = $129,125</li>
</ul>
</li>
<li><strong>Marc thinks this 3-year compensation package is better than he will get at Large Company, and he looks forward to the learning experience, so he takes the job!</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/12/startup-employment-compensation/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/12/startup-employment-compensation/</feedburner:origLink></item>
		<item>
		<title>On Packaging: Wordpress vs. Drupal</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/289777189/</link>
		<comments>http://thishostedlife.com/2008/05/11/on-packaging-wordpress-vs-drupal/#comments</comments>
		<pubDate>Mon, 12 May 2008 06:45:58 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Hosted Software]]></category>

		<category><![CDATA[drupal]]></category>

		<category><![CDATA[non-profit]]></category>

		<category><![CDATA[packaing]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=9</guid>
		<description><![CDATA[In the past month or so, I&#8217;ve spent some time with two content management systems: Drupal and Wordpress.  Both products make it easy to build and edit relatively sophisticated Web sites from within the browser.
However, only Wordpress gave me that &#8220;Aha! moment&#8221; you get when a product so seamlessly fits your functional needs and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thishostedlife.com/wp-content/uploads/2008/05/drupal_wordpress.jpg" ><img class="alignleft size-medium wp-image-10" title="drupal_wordpress" src="http://thishostedlife.com/wp-content/uploads/2008/05/drupal_wordpress.jpg" alt="" width="210" height="108" /></a>In the past month or so, I&#8217;ve spent some time with two content management systems: Drupal and Wordpress.  Both products make it easy to build and edit relatively sophisticated Web sites from within the browser.</p>
<p>However, only Wordpress gave me that &#8220;Aha! moment&#8221; you get when a product so seamlessly fits your functional needs and is fun-to-use at the same time.  In fairness to Drupal, this is not particuarly surprising since:</p>
<ul>
<li><strong>Wordpress is designed for a more specific scenario.</strong> In Wordpress, you have Blog Posts and Pages.  In Drupal, you have a very abstract concept of a Node.  While an instance of a Node can be a Blog Post or a Page, it can also be <a href="http://drupal.org/node/21947" onclick="javascript:pageTracker._trackPageview('/outbound/article/drupal.org');">many other things</a>.</li>
<li><strong>Wordpress comes pre-packaged with the plugins that meet this scenario.</strong> While both products have a robust plugin architecture, Wordpress is good to go out-of-the-box whereas Drupal requires you to install modules (once you figure out what they are) to have a system comparable to Wordpress.</li>
</ul>
<p>Anyways, the takeaway should *not* be that Drupal sucks.  On the contrary, it powers some of the largest sites on the Web, including <a href="http://www.fastcompany.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fastcompany.com');">FastCompany.com</a>.  The takeaway here is that there is an opportunity to turn Drupal&#8217;s &#8220;weakness&#8221; into a strength, by leveraging the generic architecture and wide availability of plugins to create Drupal distributions for specific customer scenarios and segments.</p>
<p>One such customer segment is non-profit and volunteer organizations.  As an example, I am a fan of <a href="http://seattleworks.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/seattleworks.org');">Seattle Works</a>&#8216; Web site.  The event planning features of the site are arguably what make the organization so active.  For another time, I&#8217;d like to see a) if there <a href="http://civicspacelabs.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/civicspacelabs.org');">already</a> is a hosted Drupal distribution that serves this segment as *well* as the Seattle Works site does for its members and b) if not, what it would take to create one.</p>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/11/on-packaging-wordpress-vs-drupal/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/11/on-packaging-wordpress-vs-drupal/</feedburner:origLink></item>
		<item>
		<title>Project Management: Representing All Views</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/289777190/</link>
		<comments>http://thishostedlife.com/2008/05/10/project-management-representing-all-views/#comments</comments>
		<pubDate>Sun, 11 May 2008 00:31:24 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Entrepreneurship]]></category>

		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=5</guid>
		<description><![CDATA[I am currently reading Scott Berkun&#8217;s excellent book on project management, Making Things Happen and am enjoying it for it&#8217;s directness.  It goes straight to the essence of being an effective project manager and leaves specific methodologies to other books.
His How to figure out what to do chapter is a good refresher, stating that [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently reading Scott Berkun&#8217;s excellent book on project management, <a href="http://www.scottberkun.com/making-things-happen/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.scottberkun.com');">Making Things Happen</a> and am enjoying it for it&#8217;s directness.  It goes straight to the essence of being an effective project manager and leaves specific methodologies to other books.</p>
<p>His <em>How to figure out what to do </em>chapter is a good refresher, stating that the best project managers are multidisciplinary and able to synthesize business, customer, and technology viewpoints:</p>
<p><a href="http://thishostedlife.com/wp-content/uploads/2008/05/untitled-1.png" ><img class="alignnone size-medium wp-image-8" title="untitled-1" src="http://thishostedlife.com/wp-content/uploads/2008/05/untitled-1-300x205.png" alt="" width="300" height="205" /></a></p>
<p>To me, this Venn diagram is *the* measuring stick for project-oriented settings, even when you are not the project manager:</p>
<ul>
<li><strong>When you&#8217;re looking for a job</strong>: Is the organization setup for success, with strong representation in all three areas?</li>
<li><strong>When you&#8217;re writing a business plan</strong>: Does the plan adequately cover all three areas?  Or more specifically, does it answer the questions that should be asked of each of the three areas?</li>
<li><strong>When you&#8217;re building a project team</strong>: Have you allocated sufficient headcount in each of the three areas?</li>
<li><strong>When you&#8217;re a programmer at Microsoft (in an ideal world):</strong> Are you making engineering decisions with the key business drivers and customer needs &amp; pain points in mind?</li>
</ul>
<p>Later on in the chapter, he dives into the customer research component, describing how it is often incomplete or outright invalid &#8212; with folks ascribing too much importance to a single research method.  Customer research experts make use of multiple methods, including focus groups, surveys, site visits, usability studies, and market research to make up for the limitiations in each individual method.</p>
<p>The entire chapter, containing an analysis of each research method, is available <a href="http://www.scottberkun.com/wp-content/uploads/2007/03/artofpmch03.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.scottberkun.com');">online for free [pdf]</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/10/project-management-representing-all-views/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/10/project-management-representing-all-views/</feedburner:origLink></item>
		<item>
		<title>Microblogging with Twitter &amp; Faves</title>
		<link>http://feeds.feedburner.com/~r/ThisHostedLife/~3/289777191/</link>
		<comments>http://thishostedlife.com/2008/05/09/microblogging-with-twitter-faves/#comments</comments>
		<pubDate>Fri, 09 May 2008 22:16:22 +0000</pubDate>
		<dc:creator>mohit</dc:creator>
		
		<category><![CDATA[Hosted Software]]></category>

		<category><![CDATA[faves]]></category>

		<category><![CDATA[microblogging]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://thishostedlife.com/?p=4</guid>
		<description><![CDATA[I have included widgets from two &#8220;microblogging&#8221; services, Faves.com and Twitter, in the sidebar of this blog. Not surprisingly, I use these microblogging services to broadcast &#8220;stream of consciousness&#8221; thoughts whereas I plan to use this blog for hopefully more thought provoking and &#8220;on-topic&#8221; posts.
But, why *two* microblogging services?

I use Twitter to broadcast what I [...]]]></description>
			<content:encoded><![CDATA[<p>I have included widgets from two &#8220;microblogging&#8221; services, <a href="http://faves.com/users/mohit" onclick="javascript:pageTracker._trackPageview('/outbound/article/faves.com');">Faves.com</a> and <a href="http://twitter.com/mohit" onclick="javascript:pageTracker._trackPageview('/outbound/article/twitter.com');">Twitter</a>, in the sidebar of this blog. Not surprisingly, I use these microblogging services to broadcast &#8220;stream of consciousness&#8221; thoughts whereas I plan to use this blog for hopefully more thought provoking and &#8220;on-topic&#8221; posts.</p>
<p>But, why *two* microblogging services?</p>
<ul>
<li>I use Twitter to broadcast <strong>what I am doing</strong> and to watch what others are doing.  It simply helps me be &#8220;in the know&#8221;.  The no-frills format of a Tweet on Twitter, specifically the 140-character limit and SMS compatibility, is ideal.</li>
<li>I use Faves.com to share <strong>items</strong> such as news articles, videos, and recipes that will be beneficial (educational or entertaining) to others and myself.  The automatically generated tags and thumbnail in a Fave, combined with the rich permission system, make Faves.com ideal for this scenario.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thishostedlife.com/2008/05/09/microblogging-with-twitter-faves/feed/</wfw:commentRss>
		<feedburner:origLink>http://thishostedlife.com/2008/05/09/microblogging-with-twitter-faves/</feedburner:origLink></item>
	</channel>
</rss>
