<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tanner Helland (dot) Com</title>
	
	<link>http://www.tannerhelland.com</link>
	<description>Home of the award-winning author, VG composer, and programmer</description>
	<lastBuildDate>Thu, 09 Jul 2009 21:52:57 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/THIS_feed" type="application/rss+xml" /><feedburner:emailServiceId>THIS_feed</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Hereditary Prejudices</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/LlHUSyItXMc/</link>
		<comments>http://www.tannerhelland.com/scraps/hereditary-prejudices/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 21:52:25 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[inspirational]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1128</guid>
		<description><![CDATA[&#8220;Great spirits have always encountered violent opposition from mediocre minds. The latter cannot understand it when a man does not thoughtlessly submit to hereditary prejudices but honestly and courageously uses his intelligence.&#8221;
&#8211;Albert Einstein
]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Great spirits have always encountered violent opposition from mediocre minds. The latter cannot understand it when a man does not thoughtlessly submit to hereditary prejudices but honestly and courageously uses his intelligence.&#8221;</p></blockquote>
<p>&#8211;Albert Einstein</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/LlHUSyItXMc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/hereditary-prejudices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/hereditary-prejudices/</feedburner:origLink></item>
		<item>
		<title>Nature-Inspired Image Filters (in VB6)</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/j7CIIlmuz78/</link>
		<comments>http://www.tannerhelland.com/uncategorized/nature-inspired-image-effects-vb6/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 00:22:21 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1118</guid>
		<description><![CDATA[Today's article brings a collection of random image effects that can be quickly (and programmatically) generated. In an attempt to give the project some coherency, I've named each effect after something "nature-themed" so as to help distinguish them.  As always, full source code and a sample .exe is provided...]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s article brings a collection of random image effects that can be quickly (and programmatically) generated.  In an attempt to give the project some coherency, I&#8217;ve named each effect after something &#8220;nature-themed&#8221; so as to help distinguish them.</p>
<p>As always, full source code and a sample .exe is provided in the download link below.</p>
<p style="text-align: center;"><strong><a href="http://www.tannerhelland.com/code/NatureFilters.zip">Download Nature-Inspired Image Filter Code (318 kb)</a></strong></p>
<p>Below, you can see how each filter looks on a promotional image from <a href="http://en.wikipedia.org/wiki/Final_Fantasy_Versus_XIII" target="_blank" class="external"><em>Final Fantasy Versus XIII</em></a>.</p>
<p>Original:</p>
<div class="captionfull">
<div id="attachment_1115" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1115" title="FFVS13" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13-600x337.jpg" alt="Final Fantasy Versus XIII" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII</p></div>
</div>
<p>Atmosphere:</p>
<div class="captionfull">
<div id="attachment_1116" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1116" title="FFVS13_Atmosphere" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Atmosphere-600x337.jpg" alt="Final Fantasy Versus XIII - Atmosphere Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Atmosphere Effect</p></div>
</div>
<p>Burn:</p>
<div class="captionfull">
<div id="attachment_1117" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1117" title="FFVS13_Burn" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Burn-600x337.jpg" alt="Final Fantasy Versus XIII - Burn Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Burn Effect</p></div>
</div>
<p>Fog:</p>
<div class="captionfull">
<div id="attachment_1119" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1119" title="FFVS13_Fog" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Fog-600x337.jpg" alt="Final Fantasy Versus XIII - Fog Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Fog Effect</p></div>
</div>
<p>Freeze:</p>
<div class="captionfull">
<div id="attachment_1120" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1120" title="FFVS13_Freeze" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Freeze-600x337.jpg" alt="Final Fantasy Versus XIII - Freeze Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Freeze Effect</p></div>
</div>
<p>Lava:</p>
<div class="captionfull">
<div id="attachment_1121" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1121" title="FFVS13_Lava" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Lava-600x337.jpg" alt="Final Fantasy Versus XIII - Lava Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Lava Effect</p></div>
</div>
<p>Ocean:</p>
<div class="captionfull">
<div id="attachment_1122" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1122" title="FFVS13_Ocean" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Ocean-600x337.jpg" alt="Final Fantasy Versus XIII - Ocean Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Ocean Effect</p></div>
</div>
<p>Rainbow:</p>
<div class="captionfull">
<div id="attachment_1123" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1123" title="FFVS13_Rainbow" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Rainbow-600x337.jpg" alt="Final Fantasy Versus XIII - Rainbow Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Rainbow Effect</p></div>
</div>
<p>Metal:</p>
<div class="captionfull">
<div id="attachment_1124" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1124" title="FFVS13_Metal" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Steel-600x337.jpg" alt="Final Fantasy Versus XIII - Metal Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Metal Effect</p></div>
</div>
<p>Underwater:</p>
<div class="captionfull">
<div id="attachment_1125" class="wp-caption aligncenter" style="width: 610px"><img class="size-large wp-image-1125" title="FFVS13_Water" src="http://www.tannerhelland.com/wp-content/uploads/2009/07/FFVS13_Water-600x337.jpg" alt="Final Fantasy Versus XIII - Underwater Effect" width="600" height="337" /><p class="wp-caption-text">Final Fantasy Versus XIII - Underwater Effect</p></div>
</div>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/j7CIIlmuz78" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/uncategorized/nature-inspired-image-effects-vb6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/uncategorized/nature-inspired-image-effects-vb6/</feedburner:origLink></item>
		<item>
		<title>The Creed of Robert G. Ingersoll</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/sQRS1SiaG1s/</link>
		<comments>http://www.tannerhelland.com/scraps/robert-g-ingersoll/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:58:20 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1112</guid>
		<description><![CDATA[&#8220;To love justice, to long for the right, to love mercy, to pity the suffering, to assist the weak, to forget wrongs and remember benefits &#8212; to love the truth, to be sincere, to utter honest words, to love liberty, to wage relentless war against slavery in all its forms, to love wife and child [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;To love justice, to long for the right, to love mercy, to pity the suffering, to assist the weak, to forget wrongs and remember benefits &#8212; to love the truth, to be sincere, to utter honest words, to love liberty, to wage relentless war against slavery in all its forms, to love wife and child and friend, to make a happy home, to love the beautiful in art, in nature, to cultivate the mind, to be familiar with the mighty thoughts that genius has expressed, the noble deeds of all the world, to cultivate courage and cheerfulness, to make others happy, to fill life with the splendor of generous acts, the warmth of loving words, to discard error, to destroy prejudice, to receive new truths with gladness, to cultivate hope, to see the calm beyond the storm, the dawn beyond the night, to do the best that can be done and then to be resigned &#8212; this is the religion of reason, the creed of science. This satisfies the heart and brain.&#8221; &#8211; Robert G. Ingersoll</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/sQRS1SiaG1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/robert-g-ingersoll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/robert-g-ingersoll/</feedburner:origLink></item>
		<item>
		<title>Societal Decline</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/MiHed7LDIdw/</link>
		<comments>http://www.tannerhelland.com/scraps/societal-decline/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 16:35:09 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1109</guid>
		<description><![CDATA[&#8220;More harm has been done by people panicked over societal decline than societal decline ever did.&#8221; -xkcd #603
]]></description>
			<content:encoded><![CDATA[<p>&#8220;More harm has been done by people panicked over societal decline than societal decline ever did.&#8221; -<a href="http://xkcd.com/603/" target="_blank" class="external">xkcd #603</a></p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/MiHed7LDIdw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/societal-decline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/societal-decline/</feedburner:origLink></item>
		<item>
		<title>Happy birthday, Joss!</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/BeOcU1AX8fQ/</link>
		<comments>http://www.tannerhelland.com/scraps/happy-birthday-joss/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:29:19 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1107</guid>
		<description><![CDATA[&#8220;Remember to always be yourself. Unless you suck.&#8221;— Joss Whedon
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Remember to always be yourself. Unless you suck.&#8221;— Joss Whedon</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/BeOcU1AX8fQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/happy-birthday-joss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/happy-birthday-joss/</feedburner:origLink></item>
		<item>
		<title>Apple Fonts vs Microsoft Fonts</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/XCGX67dMCVw/</link>
		<comments>http://www.tannerhelland.com/scraps/apple-fonts-microsoft-fonts/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 16:09:13 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/scraps/apple-fonts-microsoft-fonts/</guid>
		<description><![CDATA[Ever wondered why fonts look different on Macs and PCs?  This article provides a great explanation/discussion: http://www.joelonsoftware.com/items/2007/06/12.html.
]]></description>
			<content:encoded><![CDATA[<p>Ever wondered why fonts look different on Macs and PCs?  This article provides a great explanation/discussion: <a href="http://www.joelonsoftware.com/items/2007/06/12.html" target="_blank" class="external">http://www.joelonsoftware.com/items/2007/06/12.html</a>.</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/XCGX67dMCVw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/apple-fonts-microsoft-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/apple-fonts-microsoft-fonts/</feedburner:origLink></item>
		<item>
		<title>Don’t Pay for Virus Software</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/CCSMgY_pNWY/</link>
		<comments>http://www.tannerhelland.com/scraps/pay-virus-software/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:41:53 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/scraps/pay-virus-software/</guid>
		<description><![CDATA[As if Windows users needed one more reason to NOT pay for virus software, this story is all over the news today.  If you still use Windows, try a free virus scanner &#8211; like AVG or Avast.  Both these products offer better detection and lower memory footprints than Symantec and McAfee, and both are free [...]]]></description>
			<content:encoded><![CDATA[<p>As if Windows users needed one more reason to NOT pay for virus software, <a href="http://www.crn.com/security/217800642;jsessionid=Z05QNQJKYZ3QQQSNDLRSKH0CJUNN2JVN" target="_blank" class="external">this story is all over the news today</a>.  If you still use Windows, try a free virus scanner &#8211; like <a href="http://free.avg.com" target="_blank" class="external">AVG</a> or <a href="http://www.avast.com/eng/download-avast-home.html" target="_blank" class="external">Avast</a>.  Both these products offer better detection and lower memory footprints than Symantec and McAfee, and both are free for home use.</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/CCSMgY_pNWY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/pay-virus-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/pay-virus-software/</feedburner:origLink></item>
		<item>
		<title>Environmentalism as Religion</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/YjRepn9ZWUE/</link>
		<comments>http://www.tannerhelland.com/scraps/environmentalism-religion/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:28:36 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[environmentalism]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1096</guid>
		<description><![CDATA[&#8220;&#8230;In the end, science offers us the only way out of politics. And if we allow science to become politicized, then we are lost. We will enter the Internet version of the dark ages, an era of shifting fears and wild prejudices, transmitted to people who don&#8217;t know any better. That&#8217;s not a good future [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;&#8230;In the end, science offers us the only way out of politics. And if we allow science to become politicized, then we are lost. We will enter the Internet version of the dark ages, an era of shifting fears and wild prejudices, transmitted to people who don&#8217;t know any better. That&#8217;s not a good future for the human race. That&#8217;s our past. So it&#8217;s time to abandon the religion of environmentalism, and return to the science of environmentalism, and base our public policy decisions firmly on that.&#8221; -<a href="http://www.crichton-official.com/speech-environmentalismaseligion.html" target="_blank" class="external">Michael Crichton</a></p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/YjRepn9ZWUE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/environmentalism-religion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/environmentalism-religion/</feedburner:origLink></item>
		<item>
		<title>On Writing</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/7Er5ByKyPoY/</link>
		<comments>http://www.tannerhelland.com/writing/writing-update/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 16:33:12 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[novel]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Teal]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=950</guid>
		<description><![CDATA[I've been asked by a number of people how progress is coming on my latest project, and it seems I never have a very exciting answer... until now, that is!  I've decided to finally compile my entire sordid story here, in one central place, to save myself having to relate it multiple times.  (Plus, this way I can make all my embellishments official!  Haha!)]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked by a number of people how progress is coming on my latest project, and it seems I never have a very exciting answer.</p>
<p>Until now, that is.  I&#8217;ve decided to finally compile my entire sordid story here, in one central place, to save myself having to relate it multiple times.  (Plus, this way I can make all my embellishments official!  Haha!)</p>
<p>I&#8217;d be lying if I said I&#8217;d always dreamed of being a writer.  Certainly I&#8217;ve always enjoyed writing, but as a kid I had any number of career goals (astronaut, president, film composer, NBA all-star, the list goes on&#8230;).</p>
<p>This isn&#8217;t to say I didn&#8217;t write a lot, because I did.  The problem was this: early on in an American male&#8217;s life, he learns that skills associated with reading and writing aren&#8217;t exactly&#8230;&#8221;cool.&#8221;  In 5th grade I won the school spelling bee and almost started crying &#8211; half from embarrassment, half from excitement.  In 6th grade I let my mom talk me into entering a poem in the &#8220;Reflections&#8221; contest, and the poem went on to win the school competition, district competition, and regional competition.  (I still have the trophy in my office.)  But poem-writing is not exactly among the coolest things a 6th-grade boy can do, and when I was told I had to read my award-winning poem in front of the school I wanted to die&#8230;especially because the poem took almost ten minutes to read (it was an <em>epic</em> poem, of course).</p>
<p>Based on input from my wonderful 6th-grade peers &#8211; most of whom are probably in jail now &#8211; I made the mistaken assumption that writing poetry was not among the list of skills that I should lay claim to.  Loogie-hocking, foreign curse word repertoire, and humorous names for human anatomy were much more in vogue at the time, so I didn&#8217;t pursue creative writing much throughout junior high and my freshman year of high school.</p>
<p>By 10th grade I had matured (slightly) and I think I finally realized that popular opinion among my peers was useless when it came to assessing career skills.  Not coincidentally, I also started work on my first video game project &#8211; what would be the first of several.</p>
<p>It was in 10th grade that I was first introduced to the RPG genre of video games and <a href="http://en.wikipedia.org/wiki/Final_fantasy_7" target="_blank" class="external">Final Fantasy 7</a> in particular.  If you&#8217;ve never played a Final Fantasy game, I pity you.  The name is a bit silly, but the game itself is a brilliant accomplishment on every level.  FF7 tells an intricate story of life and death through the age-old mechanism of epic conflict between good and evil, but it does so in an interactive medium that is hard to describe.  The artwork is beautiful, the music transcendent, and even the gameplay is a phenomenal balance between simplicity and strategy.  The game &#8211; though 12 years old &#8211; continues to inspire <a href="http://www.deviantart.com/#order=9&amp;q=final+fantasy" target="_blank" class="external">fan art</a>, <a href="http://en.wikipedia.org/wiki/Compilation_of_Final_Fantasy_VII" target="_blank" class="external">spin-off games</a>, even <a href="http://en.wikipedia.org/wiki/Final_Fantasy_VII_Advent_Children" target="_blank" class="external">full-length films</a>, and while none of these comes close to the original, all are welcome tributes to what may be the most influential RPG in history.</p>
<p>FF7 was inspirational to my 10th grade mind on a multitude of levels.  I am still amazed at the way that video games (well-made ones, mind you) are capable of blending the visual and aural arts with interactive storytelling.  Games are a peerless medium, one too often used to less than its full potential.</p>
<p>But that is another topic for another day.</p>
<p>As a fairly accomplished musician and a closet writer, I remember the epiphany that accompanied my first play-through of Final Fantasy 7: here was a medium where I could combine a love of good music with a desire to tell complex and engaging stories, all through a medium made possible by my growing interest in computer programming.  It was then that I resolved to someday create a video game that would do for others what FF7 did for me: awe, inspire, and entertain.</p>
<p>Unfortunately, creating a complex story-driven video game is not well-suited to being done in the spare time of a high school student.  To combat this, I tried assembling online teams to help me on my path to world video game domination, but surprisingly people weren&#8217;t very reliable while working for free.</p>
<p>Imagine that.  :)</p>
<p>Years passed, and video game project after video game project slipped out of my grasp.  I tried every combination of local teams, international teams, professionals, amateurs, hobbyists, men, women, adults, teens &#8211; and never could I assemble the right mix of people to make my dream video game.</p>
<p>The problems with these various approaches are obvious now, in retrospect.  I suppose I was a bit of a narcissist in my leadership endeavours.  I thought that my perception of the ideal game story, score, artwork and design was clearly best, and that undoubtedly hampered my ability to work in a team environment.  I also had a bad knack for getting people really excited about these projects, recruiting tons of participants, only to realize I had no idea how to run a project of that size and scope.</p>
<p>I also realize now why there are so few well-made video games.  Coordinating the logistics of production with a vision of what makes a great game is an unimaginably difficult task, and those who do it are truly remarkable individuals/teams/companies.</p>
<p>Anyway, during my years of attempted video game production I amassed a number of meaningful souvenirs.  One of my favorites is the <a href="http://www.tannerhelland.com/music/complete-tannerhelland-music-collection/" target="_blank">free collection of original music</a> now available on this site.  There aren&#8217;t many places online where you can find 2+ hours of quality original music available for download &#8211; especially places that allow you to download, copy, and distribute that music without legal entanglements.</p>
<p>Another souvenir is <a href="http://www.tannerhelland.com/programming-directory/" target="_blank">the thousands of lines of free programming resources</a> also available on this site.  It&#8217;s no coincidence that most of my programming tutorials and examples are game-related &#8211; after all, most of these examples stem from video game projects of varying scope and size.  I have (literally) hundreds more examples and tidbits lying around, and I hope to someday get the bulk of these posted to this site.</p>
<p>Finally, perhaps the best souvenirs from the entire era are a collection of original stories that have never seen the world outside my hard drive.  Some of these stories are complete and almost ready for publication; others are mere frameworks around which a compelling novel could be wove.  I spent a weekend several years ago reading through my archives of original literature, and wow &#8211; I really think there is some great stuff there.  (Of course, this could just be my nostalgia speaking&#8230; :)</p>
<p>By no coincidence, this epiphany happened during my senior year of college.  I was less than a year from completing my degree in bioinformatics, and I was starting to have nagging doubts that a career in bioinformatics was right for me.  Deep down, I still dreamed of a career in media, something that I had decided against years before because of the logistics of making a decent living with a liberal arts degree.  (No offense intended to all you liberal arts majors out there &#8211; I&#8217;m sure there are tons of jobs for people with degrees in medieval literature analysis!)</p>
<p>And then it hit me &#8211; one doesn&#8217;t have to be an English major to be a successful writer.  Some of my favorite writers (Michael Crichton, Terry Brooks, William Forstchen) are guys with normal careers who turned their expertise and interests into brilliant and compelling storytelling. Michael Crichton in particular is a great example of this.</p>
<p>So I made the decision to finish my degree in bioinformatics, but under an important condition &#8211; that I would have my first novel written before I graduated.</p>
<p>I didn&#8217;t quite make that goal, but I was able to finish a complete draft by the end of September 2007 (I had graduated in April).  I immediately embarked on sending out my masterpiece to agents and publishers everywhere, hoping that one of them would sign me up and I could forgo having to commit to a so-called &#8220;real&#8221; job.</p>
<p>Thus began my first eye-opening experience (of several) related to professional writing.  Almost no agents responded to my queries, and those that did used form letters that meant nothing to me.</p>
<p>After several weeks of going about this, I finally received a reply from a small publishing house in the northeast.  To summarize it, the email read something like this:</p>
<blockquote><p>Dear Tanner Helland,</p>
<p>Thanks for sending us the 20 pages of your manuscript.</p>
<p>I liked the prologue very much&#8211;the tone and the content&#8211;I wanted to read  more and hoped the rest of the book would live up to it.  Unfortunately, it  didn&#8217;t for me. . . I felt the setting was unrealistic, and it seems to me that fantasy only works in a setting where most of  the details are realistic.</p>
<p>Please realize that any editorial judgement is idiosyncratic and  that another editor might leap at your manuscript. Of course we wish you the best of luck in placing the book elsewhere and appreciate your letting us  see it.</p>
<p>Sincerely&#8230;</p></blockquote>
<p>To this day, I am extremely grateful for this simple email.  The advice was spot-on, and exactly what I needed to motivate a strong rewrite of the text.  Unfortunately, I had already submitted my manuscript to the first ever <a href="http://en.wikipedia.org/wiki/Amazon_Breakthrough_Novel_Award" target="_blank" class="external">Amazon Breakthrough Novel Award</a> competition, but that didn&#8217;t prevent me starting work on a much-needed revamp of what had been a hasty and somewhat ill-conceived first shot at a formal novel.</p>
<p>While I feverishly wrote and rewrote my novel (&#8221;v2.0&#8243; as I thought of it), the original manuscript progressed nicely through the ABNA contest.  It made the first cut (5,000 people) and then progressed through to the second round (~800 people).  As part of the semifinalist reward, I received a manuscript review from Publishers Weekly.  It read as follows (this is verbatim):</p>
<blockquote><p>In this promising debut, clearly the first in an intended series, fifteen-year-old Teal and his family move to the city in hopes that doctors there can save his gravely ill father. Seeking refuge in the janitor&#8217;s closet from a bully, Teal and his friend Eddie discover a portal that leads to an underground labyrinth built by an alien race called the Zargansk. Soon, they are on the run from men in black suits determined to kill them. Sixteen-year-old Kyralee saves them, but her presence raises more questions than answers. Teal&#8217;s feelings for Kyralee weave through this action-packed narrative, reminding us that while he is humanity&#8217;s best hope against the Zargansk, he is still a typical ninth-grader. Though the novel doesn&#8217;t break any new ground in the genre, the fast pace and cool gadgetry is enough to keep the reader engaged and rooting for Teal and his friends to the very end.<em> &#8212; manuscript review by Publishers Weekly, an independent organization</em></p></blockquote>
<p>As part of the process, I was also entitled to received a short (and somewhat useless) review from an Amazon Top Reviewer:</p>
<blockquote><p>Very well written, but just not my cup of tea, as I don&#8217;t care for science fiction stories. But the author has a good imagination and excellent writing style and I liked his use of dialogue &#8211; it was appropriate for the characters.</p></blockquote>
<p>In addition to those two pieces of &#8220;formal&#8221; critique, I participated in &#8220;story swaps&#8221; with over 30 other writers &#8211; where I&#8217;d swap them a chapter of my book for a chapter of their book, and we&#8217;d trade comments.  That was an immensely useful process, and by the end of it I had a MUCH better idea of what my fledgling manuscript needed.</p>
<p>My manuscript didn&#8217;t progress beyond the semifinalist round of the ABNA contest (genre fiction in general faired very poorly &#8211; apparently the judges were interested primarily in literary fiction), but that was okay because I knew the story needed a serious overhaul in several regards.  One of my first orders of business was changing the POV from 3rd-person to 1st-person, a decision that I believe fits the tone and style of the story much better.  I also rewrote the entire first half of the book with a renewed focus on character and setting, striving hard to create the realistic world to which my first customized rejection letter alluded.</p>
<p>I also took into account the Publisher&#8217;s Weekly comment of &#8220;&#8230;the novel doesn&#8217;t break any new ground in the genre&#8230;&#8221; by working in some new ideas, things I had never seen before in middle-grade fiction.  I&#8217;m hoping these improved the overall novelty of the novel (sorry for the awkward wording).</p>
<p>This &#8220;v2.0&#8243; rewrite took almost as long as it had taken to write the book the first time, but I believe both I and the story were much better for the experience.</p>
<p>Once I had the novel at a point where I couldn&#8217;t stand to read through it another time, I cashed in my final prize from the Amazon contest (a free self-publishing contract with Amazon&#8217;s new CreateSpace service) and got myself a real printed copy of <em>Teal</em>, my first novel.  (You can pick up a copy yourself from Amazon: <a href="http://www.amazon.com/Teal-Zargansk-Wars-Book-1/dp/1434886956" target="_blank" class="external">http://www.amazon.com/Teal-Zargansk-Wars-Book-1/dp/1434886956</a>)  I mostly did this so I could see my name on the cover of a book &#8211; and it has admittedly been fun to hand out copies to friends on family &#8211; but I have always intended for <em>Teal </em>to be published properly, and that is where my story sits today.</p>
<p>Before continuing, I should mention that in the months since self-publishing I have come to realize that revising is a horribly addicting process.  I know now that the back cover of my self-published book has a typo (d&#8217;oh!), and there are a number of minor issues with the novel itself that I&#8217;m itching to change.  But if I continued to fiddle with the story, it wouldn&#8217;t serve much purpose.  I need to let <em>Teal</em> rest for awhile while it treads through its second round of horrible, painful, ultra-humbling query letters.</p>
<p>As much as I gripe, this second round of query letters has been much better than the first.  After two months of waiting, I received a full manuscript request from the top agent on my list (an expert with YA fiction, including &#8211; gasp &#8211; YA science fiction and fantasy!) and I am now trying to be as patient as possible as I wait to hear what he/she thinks.  (I&#8217;m keeping anonymous so he/she has a chance to review the manuscript fairly!)</p>
<p>While I would give my right arm (and maybe my left one too) to work with this particular agent, I realize now that writing is not about being published.  Writing is about doing what you love &#8211; about telling a story that only you can tell.  This is what all great writers have done, and if they are &#8220;published&#8221; then that&#8217;s just the icing on the cake.</p>
<p>Great icing, to be sure &#8211; but icing nonetheless.</p>
<p>I have already started work on a new novel totally unrelated to <em>Teal</em>.  This one is much less science-fiction, much more modern thriller.  My experience in bioinformatics should prove especially useful for this book, and you can bet I&#8217;ll post more about it as progress continues.</p>
<p>And that&#8217;s where my writing efforts are as of now.  Did I miss anything?</p>
<p>Finally, while I&#8217;m thinking about it I want to leave a short bit of advice to any would-be writers out there &#8211; something that I wish others had shared with me.</p>
<p>Get your first book done as quickly as possible.  Write as fast as you can possibly write, and don&#8217;t worry about anything but storytelling.  Dump that first story out of your brain and onto your computer/notebook ASAP.</p>
<p>Once that&#8217;s done, review your manuscript while it&#8217;s hot and make sure you are okay attaching your name to it.  Assuming you are, throw together query letters for any agent that might accept your manuscript and send &#8216;em out like gangbusters.</p>
<p>It won&#8217;t take long before the rejection letters start pouring in.  In my case, about one agent in four actually responded with a form rejection.  None sent customized rejections until they had requested a manuscript.  The vast majority never responded at all.</p>
<p>Regardless of how this works for you, wait several weeks, and when it seems like the rejection letters have finally stopped, take a deep breath.</p>
<p>Then smile.</p>
<p>You&#8217;ve successfully survived your first round of rejection letters.  It&#8217;s painful &#8211; really painful &#8211; but at least there is a light at the end of your tunnel.  By now, you&#8217;ve had some time away from your novel.  You should have a good idea of what can be improved and what areas need the most help.  You&#8217;ve also survived the horrible pain of rejection letters &#8211; and best of all, you can shrug the majority of them off because you know you can do better.  Hopefully you&#8217;ve also gotten a good taste of what it takes to write a quality query letter, and you can keep that in the back of your mind as you work on revisions.</p>
<p>I think I made the mistake of placing too many hopes and dreams into the first version of my first novel.  I felt like I had gotten it to perfection, and that made the initial round of rejection letters more painful than they probably needed to be.  There&#8217;s something to be said for rushing a product out the door, then being able to blame the &#8220;rushed launch&#8221; for any problems that arise.</p>
<p>Is that horrible advice?  I hope not.  I wish I had known what query letters entailed <strong>before</strong> I started writing <em>Teal</em>.  I think that would have helped me a great deal.</p>
<p>I also could have used a greater sense of detachment from that first novel.  It would have allowed me to be a bit more severe in my trimming and rewriting, and then I think the entire revision process would have been much more seamless and streamlined.  As it stood, I was much too sensitive to properly revise the first draft, and it wasn&#8217;t until multiple readers pointed out the same problems that I finally relinquished and fixed some glaring flaws.  I hope I can spare you the trouble of having to experience the same.</p>
<p>At any rate, sorry for the enormity of this post, and I hope to have good news regarding <em>Teal</em> in the &#8220;near&#8221; future&#8230;</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/7Er5ByKyPoY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/writing/writing-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/writing/writing-update/</feedburner:origLink></item>
		<item>
		<title>Could Firefly return to TV?  We can only hope…</title>
		<link>http://feedproxy.google.com/~r/THIS_feed/~3/B74DrVJ8yKI/</link>
		<comments>http://www.tannerhelland.com/scraps/firefly-return-tv-hope/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 23:22:28 +0000</pubDate>
		<dc:creator>Tanner</dc:creator>
				<category><![CDATA[Scraps]]></category>
		<category><![CDATA[Firefly]]></category>

		<guid isPermaLink="false">http://www.tannerhelland.com/?p=1087</guid>
		<description><![CDATA[If you&#8217;ve never seen Firefly, drop whatever you&#8217;re doing and head to Firefly&#8217;s Hulu page.  If you have seen it, check out this article, which discusses the possibility of another movie.  I hope the rumors are true!
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve never seen Firefly, drop whatever you&#8217;re doing and head to <a href="http://www.hulu.com/firefly" target="_blank" class="external">Firefly&#8217;s Hulu page</a>.  If you have seen it, check out <a href="http://tvbythenumbers.com/2009/05/29/firefly-would-fox-or-nbc-be-willing-to-bring-it-back/19669" target="_blank" class="external">this article</a>, which discusses the possibility of another movie.  I hope the rumors are true!</p>
<img src="http://feeds.feedburner.com/~r/THIS_feed/~4/B74DrVJ8yKI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.tannerhelland.com/scraps/firefly-return-tv-hope/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.tannerhelland.com/scraps/firefly-return-tv-hope/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.073 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-10 22:16:12 --><!-- Compression = gzip -->
