<?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>Zach Archer Blog &#187; twitter</title>
	<atom:link href="http://blog.zacharcher.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zacharcher.com</link>
	<description>This blog is GO!</description>
	<lastBuildDate>Fri, 09 Jul 2010 23:02:45 +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>Tweetcoding!</title>
		<link>http://blog.zacharcher.com/2009/03/02/tweetcoding/</link>
		<comments>http://blog.zacharcher.com/2009/03/02/tweetcoding/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 05:46:55 +0000</pubDate>
		<dc:creator>Zach</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[tweetcoding]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.zacharcher.com/?p=111</guid>
		<description><![CDATA[The challenge was steep: Build something interesting in Flash, using 140 characters or less. Check out the rules, and the results. Oh man, I was hooked. I admit, I'm suspicious of Twitter's usefulness in the grand scheme of things. You're allowed 140 characters, eh? You can only communicate the big picture; blipverts. Twitter is addictive [...]]]></description>
			<content:encoded><![CDATA[<p>The challenge was steep: Build something interesting in Flash, using 140 characters or less.</p>
<p>Check out <a href="http://gskinner.com/playpen/tweetcoding.html">the rules</a>, and <a href="http://tweetcoding.machine501.com/">the results</a>. Oh man, I was hooked.<br />
<span id="more-111"></span><br />
I admit, I'm suspicious of Twitter's usefulness in the grand scheme of things. You're allowed 140 characters, eh? You can only communicate the big picture; <a href="http://en.wikipedia.org/wiki/Blipvert">blipverts</a>. Twitter is addictive because it doesn't require any commitment -- it takes 10 seconds to "tweet". You can tweet like mad. You can tweet at any moment of the day, even from your phone. You can abuse the Twitter API, and post non-human-readable text (such as tweetcode), which will drive your friends crazy.</p>
<p>Having said that... It was stunning to watch everyone create beauty in the face of the 140-character limit. Constraints fuel creativity. Here's what I came up with:</p>
<ul>
<li><a href="http://tweetcoding.machine501.com/tc_1260723981.swf">The w00t Quilt</a></li>
<li><a href="http://tweetcoding.machine501.com/tc_1257410301.swf">3D Sketch</a></li>
<li><a href="http://tweetcoding.machine501.com/tc_1263383494.swf">Ghost Marquee</a></li>
<li><a href="http://tweetcoding.machine501.com/tc_1264481820.swf">Sea Sphere</a></li>
<li><a href="http://tweetcoding.machine501.com/tc_1268469008.swf">Sound Effects</a>. Move the mouse for FM synthesis. (Caution: kinda loud.)</li>
</ul>
<p>Many people posted entries that blew my mind. Some favorites:</p>
<ul>
<li><a href="http://twitter.com/oskitar">@oskitar</a>: <a href="http://tweetcoding.machine501.com/tc_1250258414.swf">The Day The Earth Stood Still</a></li>
<li><a href="http://twitter.com/og2t">@og2t</a>:<a href="http://tweetcoding.machine501.com/tc_1258007768.swf">My 1st Tweetcode</a></li>
<li><a href="http://twitter.com/flashpadawan">@flashpadawan</a>: <a href="http://tweetcoding.machine501.com/tc_1263655966.swf">3D Particle Emitter</a>. Custom 3D rendering!</li>
<li><a href="http://twitter.com/kalisnik">@kalisnik</a>: <a href="http://tweetcoding.machine501.com/tc_1262904228.swf">Grass in the Wind</a></li>
<li><a href="http://twitter.com/piXelero">@piXelero</a>: <a href="http://tweetcoding.machine501.com/tc_1238049748.swf">Inversemapping</a>, and <a href="http://tweetcoding.machine501.com/tc_1250044251.swf">Tweetcoding With Recursion</a> (probably my favorite examples of beautiful recursion)</li>
<li><a href="http://twitter.com/pantaa">@pantaa</a>: <a href="http://tweetcoding.machine501.com/tc_1236586119.swf">Alien Lifeform</a></li>
<li><a href="http://twitter.com/rmdesign">@rmdesign</a>: <a href="http://tweetcoding.machine501.com/tc_1239657440.swf">Jellycube</a></li>
<li><a href="http://twitter.com/Quasimondo">@Quasimondo</a>: <a href="http://tweetcoding.machine501.com/tc_1227966320.swf">Hyperdrive</a></li>
</ul>
<p>Who am I kidding, I have too many favorites to list. The most interesting aspect was watching  personalities emerge, as people submitted multiple entries.</p>
<p>I'm sure I could have crammed more features in my code; I remembered the comma operator late in the game, which lets you shorten</p>
<pre><code>if(condition){doThis;doThat}</code></pre>
<p>into</p>
<pre><code>if(condition)doThis,doThat</code></pre>
<p>You just saved two whole characters!! Epic savings, there. Now I find myself tightening up my "real" code: using multiple assignment, and increment/decrement operators within expressions. Back when I studied Perl, I feared this: You can cram an entire script onto one line, how clever!.. "Clever" code doesn't seem smart later, when you have to maintain it.</p>
<p>Cheers to <a href="http://www.gskinner.com/blog/">Grant Skinner</a> for developing the contest, and to all the judges who are about to wade through hundreds of entries -- we salute you. Here's looking forward to Tweetcoding: The Sequel!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://blog.zacharcher.com/2009/03/02/tweetcoding/&amp;title=Tweetcoding!' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://blog.zacharcher.com/2009/03/02/tweetcoding/&amp;title=Tweetcoding!' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://reddit.com/submit?url=http://blog.zacharcher.com/2009/03/02/tweetcoding/&amp;title=Tweetcoding!' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://twitter.com/home/?status=Tweetcoding!+http://blog.zacharcher.com/2009/03/02/tweetcoding/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Tweetcoding!&amp;uri=http://blog.zacharcher.com/2009/03/02/tweetcoding/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://blog.zacharcher.com/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://blog.zacharcher.com/2009/03/02/tweetcoding/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zacharcher.com/2009/03/02/tweetcoding/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
