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

<channel>
	<title>Leancode &#187; business</title>
	<atom:link href="http://leancode.com/category/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://leancode.com</link>
	<description>bernie's small batches of software goodness</description>
	<lastBuildDate>Mon, 21 Apr 2008 05:14:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>First month of widget growth stats</title>
		<link>http://leancode.com/2007/06/30/first-month-of-widget-growth-stats/</link>
		<comments>http://leancode.com/2007/06/30/first-month-of-widget-growth-stats/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 17:18:59 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Days Since]]></category>
		<category><![CDATA[Days Until]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2007/06/30/first-month-of-widget-growth-stats/</guid>
		<description><![CDATA[On one Saturday in May (the 19th), we were in the car talking about kids baths or something, and my wife said &#8220;you know that widget you talked about writing &#8212; the one that tracks how many days since we did something? I want it. You should write it.&#8221; Well, when any of my kooky [...]]]></description>
			<content:encoded><![CDATA[<p>On one Saturday in May (the 19th), we were in the car talking about kids baths or something, and my wife said &#8220;you know that widget you talked about writing &#8212; the one that tracks how many days since we did something? I want it. You should write it.&#8221; Well, when any of my kooky ideas get even a little bit of validation, it&#8217;s great.  And a command from the wife is certainly over the top. </p>
<p>So the widget was roughly done by the next evening.  On Monday night, I emailed lifehacker, not really expecting much.  Here are some charts with the usage patterns over the first 30 days since then.</p>
<p><a href='http://leancode.com/wp-content/uploads/2007/06/dayssince_pageview_chart_june_18.png' title='Days Since Pageviews Chart'><img src='http://leancode.com/wp-content/uploads/2007/06/dayssince_pageview_chart_june_18.png' width='342' alt='Days Since Pageviews Chart' /></a></p>
<p>This is a chart of pageviews for the widget. You can see the huge jump on Tuesday May 22nd, when I was luckly enough to have lifehacker post an article about the widget that morning.  It basically set the level of use moving forward.</p>
<p><a href='http://leancode.com/wp-content/uploads/2007/06/dayssince_stats_june_18.png' title='Days Since Statistics'><img src='http://leancode.com/wp-content/uploads/2007/06/dayssince_stats_june_18.png' alt='Days Since Statistics' /></a></p>
<p>This adds up to a lot of pageviews in a month.  If these were hitting one of my servers, it would be enough load that I&#8217;d be worrying a bit about spikes of traffic and slowness.  Fortunately, one of the design goals these widgets have is to use no server resources of my own: all code runs in the browser, and all data is stored in the settings of the widget itself &#8212; Google&#8217;s servers.  So these could grow to 10 or 100 times the traffic, and I wouldn&#8217;t loose sleep at night. You can also see that for these iGoogle widgets, unique views tend to run about half the pageview rate.</p>
<p>This is a good rate of usage, but still not yet quite enough to qualify for Google&#8217;s new <a href="http://www.google.com/gadgetventures/">Gadget Ventures</a> program, which offers seed funding for selected widgets with over 250,000 page views per week. With a little more press or an increase in organic growth, it&#8217;s possible it could hit that level.</p>
<p>One of the requests that came in early was &#8220;how about the same kind of thing for counting down the days until a future event?&#8221;.  There were already many countdown timers, but not one that tracked several, with easy UI for add/remove and annual recurrence. Starting from the Days Since code, two weeks later the Days Until widget was written.  But what would the conversion rate be, if this widget didn&#8217;t get the same level of press on a site like Lifehacker? Here is a 30-day graph over the same timeperiod as the one above.</p>
<p><a href='http://leancode.com/wp-content/uploads/2007/06/daysuntil_pageview_chart_june_18.png' title='Days Until Pageviews Chart'><img src='http://leancode.com/wp-content/uploads/2007/06/daysuntil_pageview_chart_june_18.png' width='342' alt='Days Until Pageviews Chart' /></a><br />
Around June 10th, I added a mini-message to Days Since, advertising the Days Until widget.  I didn&#8217;t know what kind of conversion ratio would happen &#8212; but these are clearly related and complementary things, so it turned out to be surprisingly high &#8212; today, it appears that approx 25% of Days Since users became users of the Days Until widget.<br />
<a href='http://leancode.com/wp-content/uploads/2007/06/daysuntil_stats_june_18.png' title='Days Until Statistics'><img src='http://leancode.com/wp-content/uploads/2007/06/daysuntil_stats_june_18.png' alt='Days Until Statistics' /></a></p>
<p>Between Days Since and Days Until, there has been about 13,000 unique users of the two widgets so far in this first month.  Some startups would kill for that level of unique users, but it&#8217;s just getting interesting here for the widget world.</p>
<p>So where does this go from here?  The level of usage so far makes me feel good that the relatively small investment of time is delivering value to the world &#8212; a few thousand people are finding it useful, and there&#8217;s been some really kind comments on the blog and in email.</p>
<p>From a business model perspective, there isn&#8217;t a direct one yet.  By showing what&#8217;s possible, and what Leancode is capable of, it could generate some leads (particularly from companies which want to create a closer connection with customers by providing widgets that tie into their products or services). And you could imagine creating a portfolio of time management widgets, some of which are higher-value and could have premium versions.</p>
<p>But, for now, this is just a fun and interesting experiment.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2007/06/30/first-month-of-widget-growth-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s behind &#8220;Lean&#8221;?</title>
		<link>http://leancode.com/2007/06/06/whats-behind-lean/</link>
		<comments>http://leancode.com/2007/06/06/whats-behind-lean/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 23:52:04 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2007/06/06/whats-behind-lean/</guid>
		<description><![CDATA[What&#8217;s behind the &#8220;lean&#8221; in Leancode? I&#8217;m a believer in a set of thoughts and techniques that fall under the banner of &#8220;lean thinking&#8221;: finishing things in small batches, lots of feedback, a continuous improvement approach, and other related techniques. Much of this comes from my experiences working at large companies, but I&#8217;m experimenting with [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s behind the &#8220;lean&#8221; in Leancode?</p>
<p>I&#8217;m a believer in a set of thoughts and techniques that fall under the banner of &#8220;lean thinking&#8221;: finishing things in small batches, lots of feedback, a continuous improvement approach, and other related techniques.</p>
<p>Much of this comes from my experiences working at large companies, but I&#8217;m experimenting with applying it here at Leancode on a very small scale.</p>
<p>If you want to read more of my thoughts on this stuff from a theoretical perspective, check out the <a href="http://leansoftwareengineering.com/">Lean Software Engineering</a> blog.</p>
<p>And if you want a wider perspective, a new site and feed called <a href="http://planetlean.org/">Planet Lean</a> aggregates together this writing with other great writing on Lean in general that I like. If you&#8217;re also interested in lean topics, and have any thoughts on making this better, please let me know.  And perhaps I&#8217;ll see you over at Planet Lean.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2007/06/06/whats-behind-lean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attention, Advertising, and The House</title>
		<link>http://leancode.com/2006/12/07/attention-advertising-and-the-house/</link>
		<comments>http://leancode.com/2006/12/07/attention-advertising-and-the-house/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 05:07:44 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[techbits]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/12/07/attention-advertising-and-the-house/</guid>
		<description><![CDATA[We&#8217;re in an &#8220;attention economy&#8221; where there&#8217;s so much interesting stuff going on, that it&#8217;s tough to rise above the din. Eventually, providing good content or a good service will get you noticed, but &#8216;eventually&#8217; can be a long time&#8230; and the rest of the world isn&#8217;t standing still. So we advertise. Well, actually, I [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re in an &#8220;attention economy&#8221; where there&#8217;s so much interesting stuff going on, that it&#8217;s tough to rise above the din.  Eventually, providing good content or a good service will get you noticed, but &#8216;eventually&#8217; can be a long time&#8230; and the rest of the world isn&#8217;t standing still.</p>
<p>So we advertise.  Well, actually, I haven&#8217;t bought any adwords yet, being the cheapskate that I am, but the smart people advertise.  And the smartest people of all are the people running the ad networks.  That is, Google.  Millions are gambling, but Google is the House.  You may win or lose, but the house will always get their share.  In this case, with all the ads flying around, the house is now a $150b dollar company.</p>
<p>So what if a bunch of buddies just get together for a friendly game of poker?  No house. No cut.  In the online ad world, this used to be called &#8216;banner sharing&#8217;, and it mostly went the way of the banner.</p>
<p>What&#8217;s old is what&#8217;s new again.  A new, free service called <a href="http://adgridwork.com/">adGridWork</a> has been getting some attention.  You put an ad block on your page, and you get an ad which is displayed on the other member sites.  </p>
<p>The more click-throughs you generate, the more impresssions you get.  Unlike the old banner sharing systems, adgridwork is trying to learn from what Google got right about ads: unobtrusive, relevant, helpful.  They match the ads to pages based on keyword, etc. (although the matches so far are not that great &#8212; perhaps as the body of ads increase, they can be targeted better).  </p>
<p>They&#8217;re a donor-supported-service so far, but I wouldn&#8217;t begrudge other forms of revenue.  For example, they have a very specific, motivated audience showing up at their site to configure and re-configure their ads &#8212; adwords ads here might generate good click-through (with a cut to the house, of course).</p>
<p><img id="image50" src="http://leancode.com/wp-content/uploads/2006/12/Leancode_source_dec_61.gif" alt="Leancode_source_dec_61.gif" style="float:left" />So you&#8217;ll notice the &#8220;free ad co-op&#8221; block on my right sidebar.  It&#8217;s other people like me trying to make people aware of what we&#8217;re doing.  Feel free to click &#8212; nobody will get paid, but you&#8217;ll see a related site, and I&#8217;ll get the ad for this page displayed in a few more places.  This blog doesn&#8217;t get a huge amount of traffic, but I&#8217;m happy with what this network has steered my way .. traffic is up 29% in the days since joining the network.</p>
<p>And the house won&#8217;t get quite as much of a cut.  A little competition and a few more options that way can only be a good thing&#8230; right?</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/12/07/attention-advertising-and-the-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 cases of incorporation</title>
		<link>http://leancode.com/2006/10/07/3-cases-of-incorporation/</link>
		<comments>http://leancode.com/2006/10/07/3-cases-of-incorporation/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 21:32:30 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/10/07/3-cases-of-incorporation/</guid>
		<description><![CDATA[If you&#8217;re doing a small web business, you&#8217;ll have to deal with taxes and basic corporate law. You&#8217;ll probably eventually want a lawyer, but there&#8217;s stuff you need to know and do yourself. One of those things is what legal entity to choose for your business. The IRS needs to know who is earning all [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re doing a small web business, you&#8217;ll have to deal with taxes and basic corporate law.  You&#8217;ll probably eventually want a lawyer, but there&#8217;s stuff you need to know and do yourself.</p>
<p>One of those things is what legal entity to choose for your business. The IRS needs to know who is earning all that money you&#8217;re making off adwords (snark), and everyone else needs to know what rules this business will be operating under.</p>
<p>It&#8217;s fine to do this kind of small web business as a sole proprietorship where you may have no special paperwork to do until tax time in the US, and just use your own SSN to identify the business. But then there is no separate corporate entity.  Everything, including liabilities, pass through directly to you.</p>
<p>So, for the third time now, I faced the choice of <a href="http://smallbusiness.yahoo.com/r-article-a-2678-m-4-sc-20-corporations_faq-i">which legal structure to choose</a> for my business. It&#8217;s one of those drop-dead boring, but still important decisions you have to make.  Here in the US, the basic forms are Sole Proprietorship, General/Limited Partnership, Single-owner LLC, LLC, S Corp, and C Corp.  Each form involves different rules (especially for taxes), and different levels of complexity and cost at first, and on an ongoing basis.</p>
<p>What form was chosen each time and why?</p>
<p><strong>Enteraction</strong></p>
<p>In 1996, two high-school buddies and I created a PC-based multiplayer gaming arcade called Enteraction, with the storefront in our hometown of Hollidaysburg, PA.  We choose to create a partnership because there were 3 of us, and since we were all fresh out of college, liability wasn&#8217;t a major concern.  Two of us would be &#8220;passive&#8221; partners, one &#8220;active&#8221;.</p>
<p>Some people are fine with verbal agreements, but it&#8217;s smarter to be very clear and up front about everything, especially when friendships are at stake. So we went through the trouble to write up and sign a formal partnership agreement (based on a standard template).</p>
<p>The partnership form worked for us through more than a year of operation, and ultimately dissolution of the business.  We realized we could pay the bills, but not a reasonable wage for our active partner. The breakup was amicable. An LLC would have also worked well, providing more protection with a little more up-front cost, but as it turns out that investment would have been wasted.</p>
<p><strong>Cosource.com</strong></p>
<p>In 1998, Veriteam, Inc. was formed with the goal of creating a full-fledged, go-big-or-go-home startup. I had been working an employee at a another successful startup (S3, Inc.), and wanted to follow that model.  Investors would eventually be involved. So the company was formed as an &#8220;S&#8221; Corp, which allowed us to have a few sophisticated investors, but also simplified taxation to pass profit and loss through to the owners like an LLC or partnership.</p>
<p>As many startups do, the business totally changed direction at one point and became <a href="http://www.searls.com/linuxforsuits/cosource_interview.html">Cosource.com</a>.</p>
<p>Through those changes, recruiting employees, private investment, and selling the business to a public company, the S corporation structure worked well, and I&#8217;d choose it again in the same circumstances.</p>
<p><strong>Leancode </strong></p>
<p>This time around, I&#8217;m trying to create something that will start small, get successful, yet stay sane by not having to take on investors or go public.  It&#8217;s a different kind of business, and the S corporation would introduce cost and complexity that isn&#8217;t justified.  So Leancode has been incorporated as a single-owner LLC.  This form creates a full corporate entity with it&#8217;s own EIN (instead of a personal SSN) and some liability protection, while being treated much like a sole proprietorship for tax and other purposes.</p>
<p>Will it ultimely be the right form for what Leancode becomes? We can&#8217;t know yet, and the world isn&#8217;t going to fall apart if it isn&#8217;t &#8212; with a little paperwork and some tax filing headaches, a switch of legal entity could be pulled off.  But a little footwork up front can avoid troubles later &#8212; perhaps at a time when you&#8217;re busy doing cool stuff, and can least afford to take your eye off the ball.</p>
<p>I&#8217;ll post next on how a lawyer can fit into all this, but if you&#8217;re the self-study type, the book I&#8217;ve used in the past and would recommend is <a href="http://www.amazon.com/gp/product/0324204930?ie=UTF8&#038;tag=bernieblog1-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0324204930">The Entrepreneur&#8217;s Guide to Business Law</a><img width="1" height="1" border="0" style="border: medium none  ! important; margin: 0px ! important" src="http://www.assoc-amazon.com/e/ir?t=bernieblog1-20&#038;l=as2&#038;o=1&#038;a=0324204930" /> (the 2nd edition is from 2002, I&#8217;d recommend pre-ordering the coming 3rd edition).</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/10/07/3-cases-of-incorporation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reaching Beta: Feedback and Focus</title>
		<link>http://leancode.com/2006/10/01/reaching-beta-feedback-and-focus/</link>
		<comments>http://leancode.com/2006/10/01/reaching-beta-feedback-and-focus/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 07:02:02 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Chartpart]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/10/01/reaching-beta-feedback-and-focus/</guid>
		<description><![CDATA[&#8220;And of course they had a christening party. And of course they invited the fairies&#8230;&#8221; How to Tell Stories to Children, and Some Stories to Tell They say software is never done (and everything will take 4x as long as you&#8217;d think). They&#8217;re right. So you have to call out milestones and give names to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;And of course they had a christening party. And of course they invited the fairies&#8230;&#8221;</p></blockquote>
<div align="right"><a href="http://www.gutenberg.org/etext/474">How to Tell Stories to Children, and Some Stories to Tell</a></div>
<p>They say software is never done (and everything will take 4x as long as you&#8217;d think).  They&#8217;re right.  So you have to call out milestones and give names to things to get your bearings.  And so I hereby knight this small service called <a href="http://chartpart.com/">chartpart</a>.  We&#8217;ll call you &#8220;beta&#8221; and send you off.</p>
<p>Feedback is critical in software development, but it&#8217;s not always easy to figure out what the customer is telling you.  In the case of chartpart, I got lots of good explicit feedback (thank you).  I also got implicit feedback in the form of hits and general interest level.</p>
<p>This feedback led me to realize I was trying to do too much with chartpart.  Dealing with the complexities and commitments of hosting images.  Serving up flash, and sparklines, and tracking trends (all things for which there is nearly complete code in source control).</p>
<p>The site and the <a href="http://leancode.com/2006/06/13/the-3-tiered-revenue-model-for-hosted-web-services/">business model behind it</a> need to be far simpler, at least to start.  And so you&#8217;ll notice some significant changes to chartpart, done in the last week for beta.  The site now generates images, but does not provide hosting.  And the site aspires only to be a small, useful ad-supported tool.  If there will be more, it&#8217;ll come later in a separate form.</p>
<p>Complexity builds on itself.  Fortuately, simplicity is also reinforcing. For example, more than one request came in to simply allow the pasting of spreadsheet data.  And it could have been done.  But with a focus on being a free chart generator, not a chart hosting, we&#8217;re clearly not trying to compete with spreadsheet charting engines. The guidance would be: &#8220;use your spreadsheet if you have one at hand, chartpart if not.&#8221;  So the feature is less essential with our simplified use cases.</p>
<p>Please use chartpart, if you find it useful. And please mention it if you find it interesting.</p>
<p>For me, chartpart has been a great first project to learn (and re-learn) a ton about web development, and especially Ruby and its libraries.  It now needs time to bake and find its niche (or not) &#8212; collecting use and feedback over a longer period. And I need to start <a href="http://leancode.com/2006/06/06/selecting-a-project-instinct-or-analysis/">thinking about a second project</a>.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/10/01/reaching-beta-feedback-and-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High-level Design</title>
		<link>http://leancode.com/2006/08/23/high-level-design/</link>
		<comments>http://leancode.com/2006/08/23/high-level-design/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 20:59:40 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Chartpart]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/08/23/high-level-design/</guid>
		<description><![CDATA[With any new idea, we look at customer, technology, and business aspects of whether it&#8217;s something that can work. It takes time (often, a lot of time) to explore all the ideas and tradeoffs involved. Feedback of any kind is a great way to make this process of settling on the specifics go more quickly, [...]]]></description>
			<content:encoded><![CDATA[<p>With any new idea, we look at customer, technology, and business aspects of whether it&#8217;s something that can work.  It takes time (often, a lot of time) to explore all the ideas and tradeoffs involved.  Feedback of any kind is a great way to make this process of settling on the specifics go more quickly, and the decisions better-considered and longer lasting.  So we&#8217;ll look again at technology.<br />
<img align="left" alt="Chartpart component diagram" title="Chartpart component diagram" src="http://www.gliffy.com/pubdoc/1058618/M.jpg" /></p>
<p>For <a href="http://www.chartpart.com/">chartpart</a>, the high-level design should be simple &#8212; making use of existing components as much as possible. The actual application is a stable, well-thought out API for requesting a chart (A URL which fully describes it), the code to transform a GET request into a chart image, plus a nice helper form to create those URLS, and other information.</p>
<p>The <a href="http://nubyonrails.com/pages/gruff">Gruff</a> library is where the heavy lifting of charting happens, and a few small changes were done there already and passed back to Geoff Grosenbach, Gruff&#8217;s author. The chartpart app (as thin as it is), is not open source. But enhancements to all the libraries under it will be (and must be, in the case of GPL or other licenses) passed back.<br />
Partially because of Ruby&#8217;s dynamic nature and good cross-platform tool and library support, there&#8217;s another interesting thing to note about this diagram &#8212; there are a lot of fundamental components at the bottom of the stack (e.g. what OS it runs on), that can be entirely substituted. In fact, chartpart has been developed on a mix of Windows, Linux, and Mac platforms as I&#8217;ve played around at finding an environment that I like best (I&#8217;ve settled on a MacBook). And the actual hosted environment of chartpart.com is Linux today, but might be Solaris tomorrow.</p>
<p>Anything wrong with the approach or diagram?  Any thoughts or concerns about mixed license models?</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/08/23/high-level-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Naming that Internet Business</title>
		<link>http://leancode.com/2006/08/19/naming-that-internet-business/</link>
		<comments>http://leancode.com/2006/08/19/naming-that-internet-business/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 17:49:50 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Chartpart]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/08/19/naming-that-internet-business/</guid>
		<description><![CDATA[Choosing a name for a business, especially an Internet business, is an important but often frustrating step. I&#8217;m kind of obsessed about the process of choosing a name that will help, not hurt, the business. My wife can, unfortunately, testify to the obsession, since I pester her with outbursts of &#8220;oh, here&#8217;s another good one&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Choosing a name for a business, especially an Internet business, is an important but often frustrating step.  I&#8217;m kind of obsessed about the process of choosing a name that will help, not hurt, the business.  My wife can, unfortunately, testify to the obsession, since I pester her with outbursts of &#8220;oh, here&#8217;s another good one&#8221; all the time.  Unlike other types of businesses, where you can have many &#8220;AAA Auto Service&#8221;, each in their own locality &#8212; you have the clarity of knowing that only one person can get that particular .com name (and the other .endings are still disadvantaged in most cases).</p>
<p>Some I&#8217;ve selected over the years include veriteam.com and cosource.com (both now defunct), <a href="http://www.vistasource.com/">Vistasource</a> (funny enough, several years before Windows Longhorn was renamed Windows Vista). Now leancode and its stable of small web projects, including this first project, a web charting service.</p>
<p>What we&#8217;re shooting for is a name which is short, memorable, a reminder of what the company or tool does, BUT one that&#8217;s not so specific that we can&#8217;t make small or large changes in direction without changing names.  Combined with the inherent uniqueness requirement of domain names and the gold rush for them, this is difficult to triangulate.</p>
<p>The best tool I&#8217;ve found for helping this process is <a href="http://instantdomainsearch.com/">Instant Domain Search</a> by Beau Hartshorne.  His tool keeps a cache of the current WHOIS records and provides a wonderfully quick AJAX-style interface to try out lots of domain names, getting instant feedback about what&#8217;s taken. I&#8217;ve used it lots over the last year &#8212; I hope the adwords on the site have made Beau some bucks.</p>
<p>So what&#8217;s a good, available name for a charting service?  How about chartpart.com? A little rhyming never hurt. And these web services are not destinations unto themselves &#8212; rather they are some part of a larger whole.  Seems appropriate.  What do you think?  And check out the site for a taste &#8212; mind the remaining beams and scaffolding.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/08/19/naming-that-internet-business/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 3-tiered revenue model for hosted web services</title>
		<link>http://leancode.com/2006/06/13/the-3-tiered-revenue-model-for-hosted-web-services/</link>
		<comments>http://leancode.com/2006/06/13/the-3-tiered-revenue-model-for-hosted-web-services/#comments</comments>
		<pubDate>Tue, 13 Jun 2006 07:12:31 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/06/13/the-3-tiered-revenue-model-for-hosted-web-services/</guid>
		<description><![CDATA[For years, pundits have been saying that software as a service will replace licensed software.  But it&#8217;s a tough business. For a hosted web service (especially one tuned for business problems), think about having three tiers in your revenue model. Free, ad-supported version This is what 99% of your users will choose, and where maybe [...]]]></description>
			<content:encoded><![CDATA[<p>For years, pundits have been saying that software as a service will replace licensed software.  But it&#8217;s a tough business. For a hosted web service (especially one tuned for business problems), think about having three tiers in your revenue model.</p>
<ol>
<li><strong>Free, ad-supported version</strong><br />
This is what 99% of your users will choose, and where maybe 5% of your revenue will come from.  Sounds like a bum deal! But we know the threshold where a customer will part with their money for software is high (just look in the mirror). You need to have them use your stuff, understand you, believe in your value, trust you, and rely on you before it&#8217;s worth their while to pay you.  On the bright side, the cost of providing this free service largely serves as your marketing budget.  This is your cold-call salesforce.  These are your demo/sample units. And nothing grows mindshare as quickly as the right service, offered at an irresistible price.</li>
<li><strong>Premium ad-free subscription</strong><br />
Maybe one in every few hundred users will find your service useful enough, important enough, that they want to get serious and lay down their dollars to get more.  Get rid of the nonsense (advertising).  Know that you have their back today, and tomorrow (service level agreements).  And provide some extra features to give them their money&#8217;s worth. This might be where 25% of your revenue comes from.</li>
<li><strong>Licensing</strong><br />
As a customer, it&#8217;s wonderful to have someone else hosting your software &#8212; not having to worry about installing, maintaining, etc.  And you don&#8217;t have those big, up front licensing fees. But it&#8217;s like giving your car keys to a stranger.  It&#8217;s a no-no having corporate data floating around on someone else&#8217;s servers, on the Internet, and out of your control.  You have a firewall, and you want your corporate data to stay within it.  So the hosted web service is a great way to play with the software and see what it can do for you.  But at that point, you want to be able to say &#8220;sell me your backend software, so I can deploy it on my corporate network&#8221;.  Or, perhaps better, make it an appliance or a VM.  And this is where 70% of your revenue as a &#8220;hosted services software company&#8221; will come from.  Back to the future.</li>
</ol>
<p>Companies that use this 3-tier approach are everywhere.  How does VA Linux (LNUX) make money on sourceforge?  Why does Google sell an appliance search box?  But there are still plenty of companies that stop at tier 1 or 2, and they may be leaving most of their opportunity on the table.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/06/13/the-3-tiered-revenue-model-for-hosted-web-services/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Selecting a Project: Instinct or Analysis?</title>
		<link>http://leancode.com/2006/06/06/selecting-a-project-instinct-or-analysis/</link>
		<comments>http://leancode.com/2006/06/06/selecting-a-project-instinct-or-analysis/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 20:07:14 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Chartpart]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/06/06/selecting-a-project-instinct-or-analysis/</guid>
		<description><![CDATA[Why choose to go after this need for web charting? There&#8217;s no magic analysis. From a lean perspective, it&#8217;s a matter of triangulating at least 3 things: What are the market opportunities/needs How close is the available technology to filling them When can our group fill the gap vs. our competition For a lean-style micro-isv, [...]]]></description>
			<content:encoded><![CDATA[<p>Why choose to go after this need for web charting?</p>
<p>There&#8217;s no magic analysis.  From a lean perspective, it&#8217;s a matter of triangulating at least 3 things:</p>
<ol>
<li>What are the market opportunities/needs</li>
<li>How close is the available technology to filling them</li>
<li>When can our group fill the gap vs. our competition</li>
</ol>
<p>For a lean-style micro-isv, we would hope for projects that can launch in weeks, not years. In my case, it&#8217;s been 7 years since I&#8217;ve done this kind of development. I&#8217;m starting from zero on nearly all the technologies I&#8217;ll be using to create these web sites and web services: ruby, rails, lots of gems, css, subversion, new editor, etc.  I know It&#8217;ll be slow going on the first projects.  And as I experiment with openly blogging about this project as I work on it, the time window of my head start will be short.</p>
<p>For these reasons &#8212; and all the other reasons why short iterations, feedback, and adjustment are important &#8212; I have to be especially cautious about scale to keep the project managably short.</p>
<p>Personal interest in the space is also an important factor &#8212; even with trying to keep each project as small as possible, it&#8217;ll still be a large chunk of life working on it.</p>
<p>Data visualization has gotten my attention in recent years. I&#8217;ve spent a bunch of time on large software projects. Large-scale software development is an amazing challenge.  Microsoft, which does a lot of it, has been pursuing a strategy of collecting and analyzing a ton of data for the purposes of managing their projects.  So much data that it&#8217;s simply overwhelming.  If you can&#8217;t summarize it with charts, teams can&#8217;t really digest it.  Both inside Microsoft (where they can throw people at the problem), and on the wider Internet &#8212; we don&#8217;t have tools yet to make this visualization easy enough.</p>
<p>There is competition in this space &#8212; one can search for companies offering charting, graphing, visualization web services.  This is a good thing, as long as there is breathing room for technical or business model innovation.  <a href="http://www.graphmagic.com/">http://www.graphmagic.com/</a> is one example, that offers 1000 graphs for $12.95 a month (with lots of other pricing options) with a free trial that requires registration.</p>
<p>There are interesting new ideas around for doing things better, like Joe Gregoria&#8217;s <a href="http://bitworking.org/projects/sparklines/">sparklines</a> service <img title="2-year P/L for single project" alt="2-year P/L for single project" src="http://bitworking.org/projects/sparklines/spark.cgi?type=discrete&#038;d=1,%201,%201,%201,%202,%202,%202,%203,%203,%204,%205,%207,%209,%2014,%2025,%2035,%2055,%20100&#038;height=20&#038;limits=0,100&#038;upper=50&#038;above-color=grey&#038;below-color=red" />. This is a wonderful example of taking a underused form of visualization, and making it more approachable with a very well designed, simple site for creating the images, and hosting so the images can be easily included on other pages.  I&#8217;d like to see something similar which makes it as easy to create larger visualizations.</p>
<p>And there are some exciting technologies to build on.  Geoffrey Grosenbach&#8217;s awesome <a href="http://nubyonrails.com/pages/gruff">Gruff library</a>, manni.us&#8217;s beautiful <a href="http://www.maani.us/xml_charts">SWF/XML charts</a>, and web frameworks like <a href="http://www.google.com/url?sa=t&#038;ct=res&#038;cd=1&#038;url=http%3A%2F%2Fwww.rubyonrails.org%2F&#038;ei=7tiFRLfQAaK8YNHlzIYM&#038;sig2=r1MhcYSq_-OIGkuEQCEmkw">Ruby on Rails</a> to speed development.</p>
<p>So, out of a long list of potential ideas, this one seemed to stand out as one where the need, and the technology gap to fill it, seemed to be a match.  Instinct backed up by a bit of analysis.</p>
<p>And, in typical lean fashion, I shouldn&#8217;t be betting the farm on this one project.  I should complete several projects in a year &#8212; and expect that I&#8217;ll have several failures and a few successes. It is through that feedback loop with the market that leancode as a business can succeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/06/06/selecting-a-project-instinct-or-analysis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thinking about a first project</title>
		<link>http://leancode.com/2006/05/31/thinking-about-a-first-project/</link>
		<comments>http://leancode.com/2006/05/31/thinking-about-a-first-project/#comments</comments>
		<pubDate>Wed, 31 May 2006 17:31:22 +0000</pubDate>
		<dc:creator>Bernie Thompson</dc:creator>
				<category><![CDATA[Chartpart]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://leancode.com/2006/05/31/thinking-about-a-first-project/</guid>
		<description><![CDATA[The Internet has enabled us to flood ourselves with data. To make sense of this all, we have to be able to prioritize and summarize what we look at. We have a lot of web tools and web services to help us, but not surprisingly, most of it is text based &#8212; and sometimes a [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet has enabled us to <a href="http://en.wikipedia.org/wiki/Information_overload">flood ourselves with data</a>.  To make sense of this all, we have to be able to prioritize and summarize what we look at. We have a lot of web tools and web services to help us, but not surprisingly, most of it is text based &#8212; and sometimes a picture is worth a thousand words.</p>
<p>For those pictures, we already have many vertical market sites which provide great charts (http://finance.yahoo.com/ being one common example for stocks, etc.).  What we don&#8217;t have is a service &#8212; and a business model to support it &#8212; to bring this kind of data visualization to the &#8220;long tail&#8221; of other data on the internet. Charting for things like: <a href="http://www.bugzilla.org/">bugs</a> or <a href="http://subversion.tigris.org/">checkins</a> to open source projects, <a href="http://www.gpoaccess.gov/usbudget/fy07/hist.html">historical government spending</a>, <a href="http://www.xml.com/pub/a/2006/04/12/query-census-data-rdf-python-rdflib.html">census data</a>, or the <a href="http://www.craigslist.org/egr/"># of daily classified job postings in your field</a> etc, etc.</p>
<p>In order for that to happen, you&#8217;d need a freely available service which lets you point it at data, generate nice charts and visualizations, and have them be hosted so you can link to them from web pages, blogs, wikis, discussion boards, etc.</p>
<p>This is not a big business &#8212; there are limits to how much this visualization is worth to people.  And for one-off stuff, you can always hand data to your buddy who is handy with Excel.  But it&#8217;s a nice niche, and it&#8217;s part of a much larger category of knowledge mangement and data mining tools, which is an area of work which I love for some reason, and keep getting drawn back to.</p>
<p>What do you think &#8212; is this something you could ever imagine using (or seeing someone else use)?</p>
<p>But ideas are cheap &#8212; it&#8217;s really all about execution. For that, see coming posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://leancode.com/2006/05/31/thinking-about-a-first-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.479 seconds -->
