<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Nanobeep Technologies LLC</title>
	<atom:link href="http://mattjaynes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattjaynes.wordpress.com</link>
	<description>Chief Engineer: Matt Jaynes</description>
	<lastBuildDate>Wed, 25 Aug 2010 21:00:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mattjaynes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/264578f5977ff144be2d82f9ed425a66?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Nanobeep Technologies LLC</title>
		<link>http://mattjaynes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mattjaynes.wordpress.com/osd.xml" title="Nanobeep Technologies LLC" />
	<atom:link rel='hub' href='http://mattjaynes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Solving a complex problem with CLI simplicity</title>
		<link>http://mattjaynes.wordpress.com/2009/05/27/solving-a-complex-problem-with-cli-simplicity/</link>
		<comments>http://mattjaynes.wordpress.com/2009/05/27/solving-a-complex-problem-with-cli-simplicity/#comments</comments>
		<pubDate>Thu, 28 May 2009 01:42:56 +0000</pubDate>
		<dc:creator>mattjaynes</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://mattjaynes.wordpress.com/?p=24</guid>
		<description><![CDATA[I had a 280MB xml file containing about 120,000 records. I needed a way to parse out a subset of the records (about 15,000) and then put their data into a db. I was developing on a vps with only 256MB of RAM, so I wanted to avoid memory intensive operations. I&#8217;m using ruby, so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=24&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had a 280MB xml file containing about 120,000 records. I needed a way to parse out a subset of the records (about 15,000) and then put their data into a db.</p>
<p>I was developing on a vps with only 256MB of RAM, so I wanted to avoid memory intensive operations. I&#8217;m using ruby, so I started looking into how to &#8216;stream&#8217; the xml with ruby in such a way that I could read if it was the type of record I wanted to keep, somehow manipulate and store the data and move to the next record. The more I looked into that strategy, the more complex and ominous it seemed. I just really wanted to find a simpler way that wouldn&#8217;t require all the apparent tediousness of streaming the xml file (it may seem simple enough, but there are dependencies you have to install, api&#8217;s you have to read and learn, etc). There were just too many moving pieces and it made me feel eery about the outcome. Another aspect of it was just pure laziness. I just don&#8217;t care how I get that data into the db &#8211; I just want to get it in there.</p>
<p>Fortunately, the glorious wonderfulness of linux utilities saved me from a long tedious solution. Behold:</p>
<pre><code>  csplit -q catalog.xml '/&#060;title_index_item&#062;/' '{*}'</code></pre>
<p>This splits the large xml file into sub-xml files that start with &#8216;xx&#8217; by default, followed by an incremental number, xx10004 for example. It splits the file based on the &#060;title_index_item&#062; tag &#8211; which is the tag for the items I want. See `man csplit` for more info&#8230;</p>
<pre><code>  find xx* | xargs grep -L 'label="instant"' | xargs rm -f</code></pre>
<p>The &#8216;find&#8217; lists all the sub-xml files, then we grep for the filenames that <b>do not</b> contain what I&#8217;m looking for, then delete those files. I&#8217;m left with a directory of 15,000+ xml files with just the type of data I&#8217;m interested in.</p>
<pre><code>  find . | wc -l</code></pre>
<p>This command is just so I can track the progress of the operations. Obviously `ls` would return too much data, so we pipe the file list to `wc -l` which gives us the number of lines &#8211; which in this case is the number of files in the dir.</p>
<p>So, two lines of code on the command-line instead of a far-more complex ruby/streaming-xml solution. Now I can have a ruby script process each individual file and add the data to the db &#8211; a much simpler problem to deal with.</p>
<p>My point is that you can accumulate code debt by doing the seemingly &#8216;right&#8217; solution sometimes. There are probably coders that will cringe that I just used a couple of shell commands to do this rather than write up a long, well-documented, properly OOP, TDD, etc &#8220;right&#8221; solution. However, the &#8220;right&#8221; solution in that case would have accumulated code debt &#8211; more code to maintain, more moving pieces, more things that can go wrong. I&#8217;d trade maintaining two lines of shell code over 10&#8242;s or 100&#8242;s of lines of ruby code and their dependencies any day of the week.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mattjaynes.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mattjaynes.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mattjaynes.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=24&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mattjaynes.wordpress.com/2009/05/27/solving-a-complex-problem-with-cli-simplicity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a00ddf15fc87be9edce8729b80ac0cc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattjaynes</media:title>
		</media:content>
	</item>
		<item>
		<title>Semler: Complexity vs Simplicity</title>
		<link>http://mattjaynes.wordpress.com/2008/07/27/semler-complexity-vs-simplicity/</link>
		<comments>http://mattjaynes.wordpress.com/2008/07/27/semler-complexity-vs-simplicity/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 01:22:08 +0000</pubDate>
		<dc:creator>mattjaynes</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://mattjaynes.wordpress.com/?p=14</guid>
		<description><![CDATA[Another post on Ricardo Semler&#8217;s Maverick&#8230; Semco purchased several million dollars of computer equipment in the 80&#8242;s to &#8216;improve&#8217; their systems. However, this is what happened: ===== Everything has become excessively complicated and confused, which is exactly the condition computers were supposed to remedy. I can shamelessly say that Semco was swept along on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=14&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Another post on <a href="http://www.amazon.com/gp/product/0446670553?ie=UTF8&amp;tag=nantecllc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0446670553">Ricardo Semler&#8217;s Maverick</a><img src="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&amp;l=as2&amp;o=1&amp;a=0446670553" width="1" height="1" border="0" alt="" style="border:none!important;margin:0!important;" />&#8230;</p>
<p>Semco purchased several million dollars of computer equipment in the 80&#8242;s to &#8216;improve&#8217; their systems. However, this is what happened:</p>
<p>=====</p>
<p>Everything has become excessively complicated and confused, which is exactly the condition computers were supposed to remedy. I can shamelessly say that Semco was swept along on the electronic tide, going from the Stone Age to the Space Age in just a few years. But the more I learned about microchip management, the more I came to fear it.</p>
<p>I once visited a small unit of our three days before the end of the month.</p>
<p>&#8220;What do you think this month&#8217;s billings will be?&#8221; I innocently asked the resident computer wonk.</p>
<p>&#8220;We already know. We have the number here in the terminal.&#8221;</p>
<p>&#8220;How can you? There are still three days left in the month.&#8221;</p>
<p>&#8220;Oh, no. We stop billing four working days before the end of the month.&#8221;</p>
<p>I was shocked. It meant inventory was tied up longer than it had to be, increasing interest costs, and orders would sit for days before leaving the plant, increasing customer frustration. Just picture Federal Express stopping for a few days each month to feed paperwork to its computers.</p>
<p>&#8220;Well, we have to fill out the basic invoice, send it to the head office, wait for batch processing on the central computer&#8230;&#8221;</p>
<p>&#8220;Wait,&#8221; I interrupted, &#8220;why can&#8217;t you just issue the invoices on your own terminal?&#8221;</p>
<p>&#8220;Because then they wouldn&#8217;t be automatically recorded in the accounts receivable program, which cross-references all the invoices.&#8221;</p>
<p>&#8220;I see,&#8221; I said, although I didn&#8217;t. &#8220;Go on.&#8221;</p>
<p>&#8220;The lot is batch processed after all invoices from all our units are gathered &#8211; we run them in numerical order, for tax purposes &#8211; and then our invoices are returned to us. And then we can ship the products.&#8221;</p>
<p>&#8220;How did you do all this in the past?&#8221;</p>
<p>&#8220;Oh, that was very primitive. We would wait until the last minute, then type out the invoice. Sometimes we would be here in the middle of the night, getting invoicing out of the way, to make the month&#8217;s sales larger.&#8221;</p>
<p>&#8220;How many invoices did you issue then?&#8221;</p>
<p>&#8220;About 150.&#8221;</p>
<p>&#8220;And now?&#8221;</p>
<p>&#8220;About 120.&#8221;</p>
<p>Two days later the unit was off the computer and back on the primitive manual system. And soon invoicing rose 15 percent, as employees got back to making last-minute shipments in all-out efforts to move finished products out the door. And within a month all the other computer terminals at our business units had been returned to headquarters, and our mainframe there was disconnected. </p>
<p><b>This much seemed clear: either you can adopt sophisticated, complex systems to try to manage the complications, or you can simplify everything.</b> [emphasis mine]</p>
<p>Finally, we chose the other path.</p>
<p>=====</p>
<p>I&#8217;ve seen this happen to several companies. There will be a huge push to get the whole company using some big new complex &#8216;Enterprise&#8217; software package that promises to be a huge improvement over the existing system. These projects often end up taking *way* more time, money, and man-power to implement than expected. I&#8217;ve seen it be so expensive that the company went out of business or had to lay off a large percentage of it&#8217;s employees because of the cost. </p>
<p>Alternatively, if a company focuses on simplicity by developing incrementally with continual small improvements to their system they can much more effectively manage the risk and cost of the project and make course corrections as necessary.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mattjaynes.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mattjaynes.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mattjaynes.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mattjaynes.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mattjaynes.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=14&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mattjaynes.wordpress.com/2008/07/27/semler-complexity-vs-simplicity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a00ddf15fc87be9edce8729b80ac0cc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattjaynes</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&#38;l=as2&#38;o=1&#38;a=0446670553" medium="image" />
	</item>
		<item>
		<title>Semler: Rules vs Innovation</title>
		<link>http://mattjaynes.wordpress.com/2008/05/27/semler-rules-vs-innovation/</link>
		<comments>http://mattjaynes.wordpress.com/2008/05/27/semler-rules-vs-innovation/#comments</comments>
		<pubDate>Wed, 28 May 2008 01:07:53 +0000</pubDate>
		<dc:creator>mattjaynes</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://mattjaynes.wordpress.com/?p=11</guid>
		<description><![CDATA[Another great section from the book Maverick by Ricardo Semler I&#8217;ve been reading: ===== Without rules all answers are suggested by common sense. No, I can&#8217;t define what common sense is, but I know it when I hear it. Some of our people stay in four-star hotels and others, sometimes with much higher salaries, choose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=11&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Another great section from the book <a href="http://www.amazon.com/gp/product/0446670553?ie=UTF8&amp;tag=nantecllc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0446670553">Maverick by Ricardo Semler</a><img src="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&amp;l=as2&amp;o=1&amp;a=0446670553" width="1" height="1" border="0" alt="" style="border:none!important;margin:0!important;" /> I&#8217;ve been reading:</p>
<p>=====<br />
Without rules all answers are suggested by common sense. No, I can&#8217;t define what common sense is, but I know it when I hear it. Some of our people stay in four-star hotels and others, sometimes with much higher salaries, choose lesser digs. Some people spend $200 a day on meals; others get by on half as much. The point is if we can&#8217;t trust a manager to use good judgment about such things, we sure as hell shouldn&#8217;t be sending him off to do business in our name.</p>
<p>A company makes, sells, bills, and, God willing, collects. It doesn&#8217;t need to know if the taxi ride being claimed by a manager was for business. Or if another manager couldn&#8217;t have stayed in a hotel with three rather than four stars. With few exceptions, rules and regulations only serve to:</p>
<p>1. Divert attention from a company&#8217;s objectives.<br />
2. Provide a false sense of security for executives.<br />
3. Create work for bean counters.<br />
4. Teach men to stone dinosaurs and start fires with sticks.</p>
<p>The desire for rules and the need for innovation are, I believe, incompatible. (Remember, Order <i>or</i> Progress.) Rules freeze companies inside a glacier; innovation lets them ride sleighs over it.<br />
=====</p>
<p>While this may seem counter-intuitive to some, I&#8217;ve often seen this principle in action. For example, when I was working for a startup that was acquired by a multi-billion dollar software company everything seemed to slow down by a factor of about 10X after the acquisition. All of the sudden there were all these rules that needed to be followed &#8211; many of them rather pointless. At the startup, we always had free drinks available. The acquiring company decided that we now needed to pay for the drinks &#8211; a quarter each. So programmers that were making about $50 an hour were now asked to go find quarters throughout the day for drinks. That means, a programmer making almost $1 per minute was spending several minutes every day worrying about quarters for drinks. I would estimate about $10 lost per day per programmer just to make some bean counter at headquarters feel good about &#8216;saving&#8217; money. That is just one of many examples where the company decided on Order over Progress. </p>
<p>Be careful whenever you have the idea of creating a &#8216;money saving&#8217; rule, because if you don&#8217;t think through the non-obvious costs, you could lose a lot more than what it seems you&#8217;re saving! Semco and Google are great examples of focusing on the real business priorities.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mattjaynes.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mattjaynes.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mattjaynes.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mattjaynes.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mattjaynes.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=11&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mattjaynes.wordpress.com/2008/05/27/semler-rules-vs-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a00ddf15fc87be9edce8729b80ac0cc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattjaynes</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&#38;l=as2&#38;o=1&#38;a=0446670553" medium="image" />
	</item>
		<item>
		<title>Classic Talk: Kathy Sierra at SXSW 2007</title>
		<link>http://mattjaynes.wordpress.com/2007/04/27/classic-talk-kathy-sierra-at-sxsw-2007/</link>
		<comments>http://mattjaynes.wordpress.com/2007/04/27/classic-talk-kathy-sierra-at-sxsw-2007/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 00:57:27 +0000</pubDate>
		<dc:creator>mattjaynes</dc:creator>
				<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://mattjaynes.wordpress.com/?p=7</guid>
		<description><![CDATA[(Download MP3) I recorded this in Austin at the South by Southwest Interactive festival where Kathy Sierra gave the opening remarks (totally amazing as usual). Be sure to see her visuals at Brian Fitzgerald&#8217;s blog &#8211; they are pretty important in understanding the talk.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=7&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://weblava.net/2007-03/kathy_sierra_sxsw_2007.jpg" alt="Kathy Sierra at SXSW 2007" /><br />
(<a href="http://audio.sxsw.com/podcast/interactive/panel/2007/SXSW07.INT.2007.03.10.OpeningRemarksKathySierra.mp3">Download MP3</a>)</p>
<p>I recorded this in Austin at the <a href="http://2007.sxsw.com/interactive/">South by Southwest Interactive</a> festival where <a href="http://headrush.typepad.com/about.html">Kathy Sierra</a> gave the opening remarks (totally amazing as usual). Be sure to see <a href="http://blog.brian-fitzgerald.net/?p=159">her visuals</a> at Brian Fitzgerald&#8217;s blog &#8211; they are pretty important in understanding the talk.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mattjaynes.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mattjaynes.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mattjaynes.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mattjaynes.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mattjaynes.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=7&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mattjaynes.wordpress.com/2007/04/27/classic-talk-kathy-sierra-at-sxsw-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://audio.sxsw.com/podcast/interactive/panel/2007/SXSW07.INT.2007.03.10.OpeningRemarksKathySierra.mp3" length="22686095" type="audio/mpeg" />
	
		<media:content url="http://0.gravatar.com/avatar/a00ddf15fc87be9edce8729b80ac0cc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattjaynes</media:title>
		</media:content>

		<media:content url="http://weblava.net/2007-03/kathy_sierra_sxsw_2007.jpg" medium="image">
			<media:title type="html">Kathy Sierra at SXSW 2007</media:title>
		</media:content>
	</item>
		<item>
		<title>Startups: Outside Money and Irritable Bowel Syndrome</title>
		<link>http://mattjaynes.wordpress.com/2007/02/27/startups-outside-money-and-irritable-bowel-syndrome/</link>
		<comments>http://mattjaynes.wordpress.com/2007/02/27/startups-outside-money-and-irritable-bowel-syndrome/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 01:52:46 +0000</pubDate>
		<dc:creator>mattjaynes</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://mattjaynes.wordpress.com/?p=4</guid>
		<description><![CDATA[Robert Sapolsky, the author of Why Zebras Don&#8217;t Get Ulcers promotes the theory that irritable bowel syndrome (IBS) stems from our ancestors&#8217; need to quickly lose weight (by having a nice BM) when under high-stress (like running away from a pack of hyenas on the savanna). Similarly, many startups hinder their ability to run like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=4&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Robert_Sapolsky">Robert Sapolsky</a>, the author of <em><a href="http://www.amazon.com/gp/product/0805073698?ie=UTF8&amp;tag=nantecllc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0805073698">Why Zebras Don&#8217;t Get Ulcers</a><img src="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&amp;l=as2&amp;o=1&amp;a=0805073698" width="1" height="1" border="0" alt="" style="border:none!important;margin:0!important;" /></em> promotes the theory that <a href="http://en.wikipedia.org/wiki/Irritable_bowel_syndrome">irritable bowel syndrome</a> (IBS) stems from our ancestors&#8217; need to quickly lose weight (by having a nice <a href="http://en.wikipedia.org/wiki/Bowel_movement">BM</a>) when under high-stress (like running away from a pack of hyenas on the savanna). Similarly, many startups hinder their ability to run like the wind by essentially eating a 32 oz steak dinner right before the pack of hyenas comes to chase them. And people wonder why so many startups fail! Certainly there are capital-intensive startups that will need that steak &#8211; but those startups often don&#8217;t eat the whole thing themselves but use it instead to trade for actual infrastructure (like a bicycle) and then get on it to race across the savanna.  We see a good example of the &#8216;eat light&#8217; strategy from <a href="http://www.37signals.com/">37Signals</a>:</p>
<blockquote><p>Yeah. We&#8217;ve gotten quite a lot of VC calls. But one of the things we&#8217;re seeing that we really don&#8217;t care too much for is that way too many companies are taking money when they don&#8217;t need it. And the whole idea we had was that having too little money is a great way of getting great product, because it&#8217;s a way to get focused.  So we have definitely said to ourselves, &#8220;We don&#8217;t want any outside money. We actually don&#8217;t even want to grow our team.&#8221; We&#8217;re trying to design our products in a way that they can scale with more users without us having to scale as a company. So, through <a href="http://www.37signals.com/svn/">Signal vs. Noise</a>, we&#8217;re trying hard to deliver a pushback to companies that feel like they have to hire a bunch of people as early as possible and to take money to realize their vision by saying, &#8220;If your vision of your product costs a million bucks to make, try rescoping that idea in your head so it fits in $100K and get it out there earlier. Instead of having a 1-year product cycle, what could you do in 1 month?&#8221;  And sure, that doesn&#8217;t work for every company, but in the web age, it works for way more companies than are trying to.</p></blockquote>
<p>- From <a href="http://en.wikipedia.org/wiki/David_Hansson">David Heinemeier Hansson&#8217;s</a> interview in <em><a href="http://www.amazon.com/gp/product/1430210788?ie=UTF8&amp;tag=nantecllc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1430210788">Founders at Work</a><img src="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&amp;l=as2&amp;o=1&amp;a=1430210788" width="1" height="1" border="0" alt="" style="border:none!important;margin:0!important;" /></a></em> by <a href="http://en.wikipedia.org/wiki/Jessica_Livingston">Jessica Livingston</a> <strong></strong></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mattjaynes.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mattjaynes.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mattjaynes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mattjaynes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mattjaynes.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mattjaynes.wordpress.com&amp;blog=6762415&amp;post=4&amp;subd=mattjaynes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mattjaynes.wordpress.com/2007/02/27/startups-outside-money-and-irritable-bowel-syndrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a00ddf15fc87be9edce8729b80ac0cc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mattjaynes</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&#38;l=as2&#38;o=1&#38;a=0805073698" medium="image" />

		<media:content url="http://www.assoc-amazon.com/e/ir?t=nantecllc-20&#38;l=as2&#38;o=1&#38;a=1430210788" medium="image" />
	</item>
	</channel>
</rss>
