<?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/" version="2.0">

<channel>
	<title>Clint Martin</title>
	
	<link>http://www.clintmartin.net</link>
	<description />
	<lastBuildDate>Mon, 26 Jul 2010 01:57:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ClintMartin" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="clintmartin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The Road !Taken</title>
		<link>http://www.clintmartin.net/2010/the-road-taken/</link>
		<comments>http://www.clintmartin.net/2010/the-road-taken/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 11:00:45 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Column]]></category>

		<guid isPermaLink="false">http://www.clintmartin.net/?p=295</guid>
		<description><![CDATA[This site is run by software called WordPress.  WordPress is &#8220;open source&#8221;, which means that anyone is free to go to WordPress.org, download the software, and take a look at the innards to see how they tick, which may or may not render the software completely inoperable and the tinkerer utterly despondent after doubting his own intelligence and wondering [...]]]></description>
			<content:encoded><![CDATA[<p>This site is run by software called WordPress.  WordPress is &#8220;open source&#8221;, which means that anyone is free to go to WordPress.org, download the software, and take a look at the innards to see how they tick, which may or may not render the software completely inoperable and the tinkerer utterly despondent after doubting his own intelligence and wondering whether his film degree meant anything at all.<br />
<span id="more-295"></span><br />
But before delving into the emotional roller coaster that is open source software, one should notice the small slogan that is at the bottom of the <a href="http://www.wordpress.org" onclick="pageTracker._trackPageview('/outgoing/www.wordpress.org?referer=');">WordPress.org</a> site.  It only consists of three small words:</p>
<p style="text-align: center;">CODE IS POETRY</p>
<p>The juxtaposition of the first and last word is enough to give pause: code&#8230;poetry?  At first glance, one  might easily assume that this merely a byproduct of a tech culture in which nerdy men (and a few women&#8230;somewhere) use words like &#8220;ninja&#8221;, &#8220;guru&#8221;, or &#8220;rockstar&#8221; to illustrate their coding prowess.  This culture even has its own celebrities who, unlike Hollywood celebrities, often have a &#8220;guy next door&#8221; look to them (and not a &#8220;cover model of <em>Men&#8217;s Health</em> wearing a polo shirt and khaki shorts&#8221; kind of &#8220;guy next door&#8221; look, but like the Asian guy who actually lives next door to me kind of look).  The statement &#8220;code is poetry&#8221; merely comes across as a desperate attempt for engineering types to prove to their settling girlfriends that while they may have spent the entire evening playing <em><a href="http://www.youtube.com/watch?v=uxSdbSNckTQ" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=uxSdbSNckTQ&amp;referer=');">Fallout 3</a></em>, they really are quite sensitive and that they do express that sensitivity.  &#8230;With computers.</p>
<p>But casting aside our <a href="http://www.digg.com" onclick="pageTracker._trackPageview('/outgoing/www.digg.com?referer=');">Digg.com</a>-infused cynicism for a moment and taking another look at the assertion that code is poetry, one can start to see the case for it.  At the base level, both computer code and poetry are means of communicating, both can be used convey intense emotion (such as obsession or mental illness), and both are also likely to be rejected for broadcast by <em><a href="http://www.thislife.org" onclick="pageTracker._trackPageview('/outgoing/www.thislife.org?referer=');">This American Life</a> </em>(stupid Ira Glass).  While <a href="http://www.pri.org" onclick="pageTracker._trackPageview('/outgoing/www.pri.org?referer=');">PRI</a> may not agree, both code and poetry do share a certain beauty that grows from the constraints of strict syntax.</p>
<p>Take the following simple program written in PHP:<br />
<code><br />
echo "Hello World.";<br />
</code><br />
When run by a computer server with PHP software installed, this program will output:</p>
<blockquote><p>Hello World.</p></blockquote>
<p>Pretty simple, right?  Yet at the same time, kind of poetic.  The program has its own particular structure as dictated by the software language.  &#8221;Hello World&#8221; is the traditional first program you write when you are learning a new language.  To output the same &#8220;Hello World&#8221; in other languages:</p>
<p>In C++:<br />
<code><br />
cout &lt;&lt; "Hello World";<br />
</code><br />
In Java:<br />
<code><br />
System.out.println("Hello World!");<br />
</code><br />
In Python:<br />
<code><br />
print "Hello, World!"<br />
</code><br />
Just like there are different structural rules for making a sonnet, terza rima, or limerick, different code languages have their own rules for punctuation and grammar.  We&#8217;re going to stick with PHP for our code example because it is the most elegant (read: easiest).  PHP uses the command &#8220;echo&#8221; for displaying words on the screen.<br />
<code><br />
echo "Hello World.";<br />
</code><br />
I mean, just look at that statement for a second.  You can almost hear the poor, lonely web developer screaming into the void that is his full-height cubicle as they start to press in closer and closer around him, furiously typing out &#8220;echo &#8216;Hello World.&#8217;&#8221; as he struggles with the task of learning (yet another) computer language for his company only to hear the faint reply back, &#8220;Hello World.&#8221;  One might think I&#8217;m reading too much into this single line of script, but let&#8217;s take for a moment the following haiku by Kyoshi Takahama:</p>
<blockquote><p>A gold bug -<br />
I hurl into the darkness<br />
and feel the depth of night.</p></blockquote>
<p>Alright, then.  I find the idea of screaming &#8220;Hello World&#8221; into the void to have a bit more gravitas than chucking yellow insects.  But who&#8217;s to say, really?</p>
<p>The main point that code and poetry share is their fundamental nature: they are both instruction sets.  Code is used to instruct a computer or mechanical device on the actions it should take in a given situation while poetry is used to instruct a human mind on what and how to think and feel.  A difference between the two is that code is much more effective.  While each computer may have differences in configuration or operating systems, there is much more of a tendency towards heterogeneity in computers than there is between human beings.  A computer program will simply run or not depending on that computer&#8217;s environment, but a poem for a human being may inspire emotions or actions completely unforeseen by the poem&#8217;s author.  The interpreter of humans is unwieldy, indeed.</p>
<p>Reaching philosophy aside, it can be safely argued that coding is, in essence, writing.  The only real difference between coding and writing in the traditional sense is the audience.  Writers write for people.  Coders write for machines (and for other coders, I suppose).  Conveying information to humans via stories involves such structures as plot, characters, settings, etc.  Conveying information to computers via programs involves concepts such as algorithms, variables, and functions.  The idea is the same, it&#8217;s just the execution that is different.</p>
<p>So, fine, WordPress, insist that code <em>is</em> poetry.  Works for me.  ee cumming&#8217;s stuff looks a lot like <a href="http://rubylearning.com/satishtalim/first_ruby_program.html" onclick="pageTracker._trackPageview('/outgoing/rubylearning.com/satishtalim/first_ruby_program.html?referer=');">Ruby</a>, anyways.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintmartin.net/2010/the-road-taken/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Laryngitis</title>
		<link>http://www.clintmartin.net/2010/laryngitis/</link>
		<comments>http://www.clintmartin.net/2010/laryngitis/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 00:30:45 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.clintmartin.net/?p=261</guid>
		<description><![CDATA[Near the end of his life, William Faulker served as the writer-in-residence at the University of Virginia. This appears to have meant that the University of Virginia needed good press and that William Faulker needed drinking money. However the arrangement, it resulted in Faulkner giving a series of talks in conjunction with the University. Some [...]]]></description>
			<content:encoded><![CDATA[<p>Near the end of his life, William Faulker served as the writer-in-residence at the University of Virginia.  This appears to have meant that the University of Virginia needed good press and that William Faulker needed drinking money.  However the arrangement, it resulted in Faulkner giving a <a href="http://faulkner.lib.virginia.edu/browse" onclick="pageTracker._trackPageview('/outgoing/faulkner.lib.virginia.edu/browse?referer=');">series of talks</a> in conjunction with the University.  Some of these were to classes such as Freshmen Lit., while others were to more social groups such as the Law School Wives.  (This particular group caught my interest.  Was there a gathering of Med School Wives?  How about Nursing Husbands?  What about Theatre Major Life Partners?)</p>
<p><span id="more-261"></span></p>
<p>I&#8217;ve never read a single Faulkner book (reading not having been especially encouraged in my high school), but I found a lot of what Faulkner said to be terribly interesting.  One quote in particular caught my interest:</p>
<blockquote><p>I think style is one of the tools of the craft, and I think anyone that—that spends too much of his time about his style, developing a style, or following a style, probably hasn&#8217;t got much to say and knows it and is afraid of it, and so he writes a—a style, a marvelous trove.</p></blockquote>
<p>It&#8217;s that bit in the middle that caught my attention the most: &#8220;probably hasn&#8217;t got much to say&#8221;.  It&#8217;s been over a year since I&#8217;ve written anything and more than a year and a half since I&#8217;ve written anything readable.  I haven&#8217;t really said anything in a long time and I&#8217;m not sure that I have anything else to say.  Maybe, however, I&#8217;ve simply gotten used to the silence.  Or maybe it&#8217;s something else, entirely.  Maybe I do have things to say, but I&#8217;m scared that if I open myself up again, that the pain of public criticism will become too overwhelming.</p>
<p>Maybe, I&#8217;m just a wuss.</p>
<p>I&#8217;m not going to promise anything with the relaunch of this site.  I don&#8217;t promise to update it regularly.  I don&#8217;t promise that it&#8217;ll be funny or insightful or even not boring.  I won&#8217;t even tell you that it&#8217;s here.  I just needed to talk again.</p>
<p>To see if I have anything to say.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clintmartin.net/2010/laryngitis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
