<?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>CrapFlingingMonkey.com &#187; Innovation</title>
	<atom:link href="http://crapflingingmonkey.com/wp/category/innovation/feed/" rel="self" type="application/rss+xml" />
	<link>http://crapflingingmonkey.com/wp</link>
	<description>Coding to the beat, yo</description>
	<lastBuildDate>Fri, 22 Jul 2011 00:39:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-aortic-dissection</generator>
		<item>
		<title>Bonus Coding</title>
		<link>http://crapflingingmonkey.com/wp/2011/07/bonus-coding/</link>
		<comments>http://crapflingingmonkey.com/wp/2011/07/bonus-coding/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 05:58:52 +0000</pubDate>
		<dc:creator>josh</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Innovation]]></category>

		<guid isPermaLink="false">http://crapflingingmonkey.com/wp/?p=121</guid>
		<description><![CDATA[Last weekend I biked my first century.  It was an &#8220;easy&#8221; course and was supposed to be a beautiful day.  I wasn&#8217;t expecting anything to go wrong, but as luck would have it, a lot did.  I struggled to finish. Looking back, I think there are a few reasons why it wasn&#8217;t as easy as [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend I biked my first century.  It was an &#8220;easy&#8221; course and was supposed to be a beautiful day.  I wasn&#8217;t expecting anything to go wrong, but as luck would have it, a lot did.  I struggled to finish.</p>
<p>Looking back, I think there are a few reasons why it wasn&#8217;t as easy as I had hoped:</p>
<ul>
<li>I got 5 hours of sleep the night before</li>
<li>I didn&#8217;t train much</li>
<li>I didn&#8217;t drink enough water the night/week before</li>
<li>I got lost, and ended up biking an extra six miles</li>
</ul>
<p>Whoa, back up&#8230; what was that last one?</p>
<h2>&#8220;I ended up biking an extra six miles&#8221;</h2>
<p>I&#8217;d like to call these my &#8220;bonus miles&#8221;.  Even though I went off-course at the time, lost a few minutes off my time, and made the rest of the race a little harder&#8230; it forced me to push myself a further, get a better workout, and gave me the confidence that if needed, I can go even further.  It also taught me a valuable lesson &#8212; don&#8217;t get lost.  So even though it was a short-term loss, it ended up being a long-term gain.</p>
<h2>So how does this relate to programming?</h2>
<p>Bonus coding.  Sometimes we get lost in what we are programming.  Sometimes it&#8217;s a miscommunication.  Sometimes it&#8217;s a false assumption.  But often times we find ourselves in a place where we&#8217;ve coded for a long amount of time and end up having to <em>throw it all away</em>.  It&#8217;s not the best feeling in the world &#8212; it actually makes you feel like you&#8217;ve just wasted valuable time from your life.  But it&#8217;s more than that.  You&#8217;ve gained more experience in the <em>wrong</em> way to code.  Like biking, it&#8217;s a short-term loss, but a long-term gain.  Just learn from it and try not to repeat the same mistakes.</p>
<p>Just remember in your coding that your career isn&#8217;t a sprint, it&#8217;s a century &#8212; a marathon.  Go at a steady pace, learn from your mistakes, and don&#8217;t get yourself down at short-term losses.</p>
]]></content:encoded>
			<wfw:commentRss>http://crapflingingmonkey.com/wp/2011/07/bonus-coding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;No We Can&#8217;t&#8221;: Engineers Today Are Lazy</title>
		<link>http://crapflingingmonkey.com/wp/2009/12/no-we-cant/</link>
		<comments>http://crapflingingmonkey.com/wp/2009/12/no-we-cant/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 05:07:11 +0000</pubDate>
		<dc:creator>josh</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[accountability]]></category>
		<category><![CDATA[duckhunt]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://crapflingingmonkey.com/wp/?p=76</guid>
		<description><![CDATA[Some coworkers and myself had a nice discussion over dinner tonight about how things have changed over time.  More particularly, we talked about the wildly popular game &#8220;Duck Hunt&#8221;.  Yes, the Nintendo one.  How in the world does that thing work?  After some discussion, Nate Brunson finally whipped out his iPhone and came across this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-77 alignnone" title="duckhunt" src="http://crapflingingmonkey.com/wp/wp-content/uploads/2009/12/duckhunt.jpg" alt="duckhunt" width="480" height="478" /></p>
<p>Some coworkers and myself had a nice discussion over dinner tonight about how things have changed over time.  More particularly, we talked about the wildly popular game &#8220;Duck Hunt&#8221;.  Yes, the Nintendo one.  How in the world does that thing work?  After some discussion, <a href="http://twitter.com/nathanbrunson">Nate Brunson</a> finally whipped out his iPhone and came across this article <a href="http://www.howstuffworks.com/question273.htm">detailing how Duck Hung works</a>.  It&#8217;s all pretty interesting stuff, and it was all done way before its day.</p>
<h2>But Nintendo wasn&#8217;t Agile!</h2>
<p>The thing is, if Nintendo were made in the &#8220;agile&#8221; world of today, would it have been released with Duck Hunt?  Would Duck Hunt ever had existed?  My inclination is no.  It would have been labeled as &#8220;too much scope for the first increment, we should release Mario Brothers, analyze the results, and go from there&#8221;.  Immediately following Mario Brothers, which would be a hit (obviously), they would follow up with Mario Bros 2, because hey, the first one did well.  After 2, the third increment would be&#8230; (surprise) Mario Bros 3.  Eventually the idea of Duck Hunt would have been forgotten.</p>
<h2>If you want to change the world, don&#8217;t wait until the next increment</h2>
<p>The point is that sometimes innovation comes at a cost.  You can&#8217;t always slim down functionality to meet a deadline, and still expect to be innovative.  If there is an <strong>incredible idea</strong> out there to be had, even if you&#8217;re not sure what kind of time it will take, resources need to be devoted, or even if it&#8217;s possible, you still need to just go for it.</p>
<h2>Where did we go wrong?</h2>
<p>Why are we so afraid to just get things done?  I personally thinks it comes down to <strong>people not wanting accountability</strong>, or they want to be absolutely positive that they can do what they say.  They are afraid to stretch themselves.  They really don&#8217;t care about being innovative.  They care about the business, about money, and about following a &#8220;standard procedure&#8221; or &#8220;following the most effective way of doing something&#8221;.  <a href="http://sethgodin.typepad.com/">Seth Godin</a> is very popular and incredibly successful because he <strong>gives</strong> people the magic formula to creating a good product.  The only problem is that he doesn&#8217;t do it for you.  I&#8217;m not saying processes are a bad thing, I&#8217;m just saying that eventually some crazy guy needs to sit down, do the impossible, and get it done.  Don&#8217;t believe me?  How about the names Steve Wozniak, Ed Logg, or Brad Fitzpatrick?  Chew on them apples&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://crapflingingmonkey.com/wp/2009/12/no-we-cant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

