<?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>Aetheral Missives</title>
	
	<link>http://www.jasonsouthern.info</link>
	<description>Ramblings on software and being</description>
	<lastBuildDate>Mon, 22 Mar 2010 02:46:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<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" type="application/rss+xml" href="http://feeds.feedburner.com/aetheralmissives" /><feedburner:info uri="aetheralmissives" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>…the agony of defeat</title>
		<link>http://feedproxy.google.com/~r/aetheralmissives/~3/zlHgDrGPuPk/</link>
		<comments>http://www.jasonsouthern.info/2010/03/the-agony-of-defeat/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 19:42:24 +0000</pubDate>
		<dc:creator>jasonsouthern</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[basketball]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[ku]]></category>

		<guid isPermaLink="false">http://www.jasonsouthern.info/?p=68</guid>
		<description><![CDATA[Northern Iowa erupts onto the Ford Center floor at approximately 7:45 EDT on Saturday night. The #1 overall seed of the 2010 NCAA Men&#8217;s Tournament has fallen. CBS cameramen follow the Panthers around the floor as they celebrate one of the most unexpected upsets in the last 10 years of the tournament. The feed cuts [...]]]></description>
			<content:encoded><![CDATA[<p></p><div align="right" style="float:right;clear:left;padding:0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.jasonsouthern.info/2010/03/the-agony-of-defeat/"></a></div>
<p>Northern Iowa erupts onto the Ford Center floor at approximately 7:45 EDT on Saturday night. The #1 overall seed of the 2010 NCAA Men&#8217;s Tournament has fallen. CBS cameramen follow the Panthers around the floor as they celebrate one of the most unexpected upsets in the last 10 years of the tournament. The feed cuts to redshirt senior Mario Little who has collapsed to his knees in front of the Kansas bench. A trainer delicately places a towel under his face. Little has one more year of eligibility. He didn&#8217;t play in any of the previous 35 games in which the Jayhawks amassed a 33-2 record, won the Big 12 regular season championship and tournament, and received the #1 overall seed. In fact, Mario is coming back next year, so he still has the chance to win a championship.<a href="http://www.jasonsouthern.info/wp-content/uploads/2010/03/little-uni.jpg"><img class="alignleft size-full wp-image-84" title="Mario Little after loss to Northern Iowa" src="http://www.jasonsouthern.info/wp-content/uploads/2010/03/little-uni.jpg" alt="Mario Little after loss to Northern Iowa" width="455" height="253" /></a></p>
<p>Yet somehow the picture of Mario overcome with emotion mirrored what I felt, shock and despondence. Even though he didn&#8217;t play a minute of this season, he&#8217;s much more a part of the team than I am as a fan. I did not attend a grueling boot camp in August. I did not get up in the wee hours of the morning to attend practice. I did not juggle a full schedule of academic work with practice, strength and conditioning training and travel. I cannot even compete on the court with them for reasons of talent let alone age. I did not have to face and address questions from the national media after the loss. But that does no&#8217;t stop my mind from whirling between anguish, anger and disbelief.</p>
<p>This had all the makings of an upset. A team with nothing to lose that hit key shots, played solid man-on-man defense and grabbed offensive rebounds to extend possessions and create more scoring opportunities. The Jayhawks struggled to get any rhythm on offense. Yet, the Jayhawks didn&#8217;t fold. Sherron, as Jayhawk fans have come to expect, dug deep and overcame a poor first 30 minutes fraught with turnovers and missed shots to lead the Jayhawks into a position where they still had a chance to win the game. Bill Self, as I&#8217;ve come to expect, can put this in perspective without denying the pain:</p>
<blockquote><p>The reason it [the loss to Northern Iowa] is [the most painful loss of my career], is a credit to the players because you work your butt off for a long time. You operate under duress, you operate under pressures the whole year that a lot of teams don’t operate under because of where we were ranked and expectations. And to put ourselves in a position that we were in, they don’t come around every year.</p>
<p>You’ve got to make the most of those opportunities when you are granted them. That’s probably what stings the most. I don’t know if I’ll watch the tape. I know that there’s just one or two plays here or there that was the difference in the game, but this stings a lot.</p>
<p><a href="http://www2.kusports.com/news/2010/mar/21/terrible/">http://www2.kusports.com/news/2010/mar/21/terrible/</a> (last accessed March 21, 2010).</p></blockquote>
<p>Reason does not console Bill Self, his players or me. And is my habit when grieving over a confounding Jayhawk NCAA tournament loss (Bradley in 2006, Bucknell in 2005, Rhode Island in 1998, Arizona in 1997), I vented and reflected with my brother, this time via texts:</p>
<blockquote><p>Me: The half circle must be added next year.</p>
<p>Bryce: Yep.</p>
<p>Me: I&#8217;m not sure why Tyrel, a coach&#8217;s son, left Farokhmanesh open.</p>
<p>Me: I can&#8217;t believe it.</p>
<p>Bryce: He misses that shot, it is the dumbest shot ever.</p>
<p>Me: Yep.</p>
<p>Me: At least that f***ed up everyone&#8217;s brackets</p>
<p>Bryce: Sure did.</p>
<p>Me: I&#8217;m still pissed about those two charging calls [at the end of the game]&#8230; both were BS.</p>
<p>Bryce: I agree.</p>
<p>Bryce: I had a bad feeling all day.</p>
<p>Me: You had a bad feeling last Sunday [when the Midwest bracket was announced].</p>
<p>Bryce: I guess. When the brackets came out I hated to see Northern Iowa.</p>
<p>Me: That officiating crew better not ref another game in the tourney.</p>
<p>Bryce: I do not know what to do with myself. Can&#8217;t understand why they didn&#8217;t pressure more.</p>
<p>Me: They did the last 7 minutes of the game. It had all the elements of an upset. Key 3 point shots, turnovers and free throws.</p>
<p>Me: I&#8217;m now considering it the Ford Arena curse.</p>
<p>Bryce: Yep. Don&#8217;t want to go back. I just hate to see it. They played both of the games not to lose, rather than to win. They looked so tight.</p>
<p>Me: I&#8217;d agree that was a problem early. Part of it ironically was poor guard play.</p>
<p>Bryce: Agree.</p>
<p>Me: Never crisp enough with the slipped pick pass. It was there many times. Not sure if UNI pressure contributed.</p>
<p>Bryce: Yes and they never ran the ball screen right after half court. That really works when they run it.</p>
<p>Bryce: Self is a great coach. I do not question him.</p>
<p>Me: Me neither. The players have to execute. I didn&#8217;t expect this after last weekend [Big 12 Tournament] and how he&#8217;s tried to keep it light at times this year.</p>
<p>Bryce: I always remind myself that they are just kids.</p></blockquote>
<p>And there it is. The big revelation about why I prefer the NCAA over the NBA. The NCAA tournament and it&#8217;s single elimination format provide the perfect setting for an on-the-court drama that often poetically reflects the pain and awakening that accompanies the natural emotional growth of teenagers molting into adults. The student-athlete tag promoted by the NCAA is a misnomer, and in many ways these kids are more like semi-pros than student-athletes. However, they are still kids in many ways playing a game they love with nothing but the reward of playing another game. Passionate, imperfect human beings motivated by something other than money.</p>
<p>You don&#8217;t find this intensity in the NBA except for the last 4-8 minutes of a rare regular season game or in a deciding Game 7. Heck, it&#8217;s costing the NBA money (see this Bill Simmons <a href="http://sports.espn.go.com/espn/page2/story?page=simmons/100224" target="_blank">post</a>). It is because many of these &#8220;student-athletes&#8221; will &#8220;go professional in something other than sports&#8221; that makes college basketball so compelling. It&#8217;s real and imperfect, just like life. As a fan, you get to watch players grow within a season and over the course of their career. It&#8217;s what makes Al McGuire&#8217;s quote that &#8220;the best thing about freshmen is that they become sophomores&#8221; resonate with both coaches and fans. It&#8217;s why I spend hours watching college basketball each winter. The same team that is outplayed in December and outmatched on paper in March can still win.</p>
<p>I find it hard to watch the tournament today after the loss, but I&#8217;ll be back. It is &#8220;the thrill of victory and agony of defeat&#8221; that is what draws us all to sports.</p>
<p><strong>Epilogue</strong></p>
<p>There is a personal element to these emotions that must be noted. Most sports fans, including myself, unnaturally hitch part of their personal identity to their sports team. The tribal aspects of sports fandoms continue to persist despite the evolution and widening of individual identity from tribe to global citizen over the last 200 years. Sports nations have also been impacted by the globalism of the information age. Their populations are no longer confined to contiguous geographic areas (Is Red Sox Nation confined to New England? No.). However these sports nations, just like the socio-political groups for which they are named (e.g. Kurdish Nation, Jewish Nation, etc.), have a diaspora (although it is not due to political or religious persecution). I grew up a Jayhawk fan and lived in Kansas my whole child life. My passion for the Jayhawks has increased over the last 20 years that I&#8217;ve lived outside of Kansas. To paraphrase what a former Kansas native once theorized in a Wall Street Journal editorial, the reason I probably follow Kansas rabidly is that it is my last connection to my homeland. I&#8217;m not sure how it factors into the agony equation, but it is an important part of it. If you have a hard time relating to this, read <a href="http://www.amazon.com/Rammer-Jammer-Yellow-Hammer-Heart/dp/0609807137/" target="_blank">Rammer Jammer Yellow Hammer</a> by Warren St. John.</p>

<img src="http://feeds.feedburner.com/~r/aetheralmissives/~4/zlHgDrGPuPk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsouthern.info/2010/03/the-agony-of-defeat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jasonsouthern.info/2010/03/the-agony-of-defeat/</feedburner:origLink></item>
		<item>
		<title>How I learned to stop worrying and love JavaScript</title>
		<link>http://feedproxy.google.com/~r/aetheralmissives/~3/RQCk-lpQ4iA/</link>
		<comments>http://www.jasonsouthern.info/2010/02/how-i-learned-to-love-javascript/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 01:51:44 +0000</pubDate>
		<dc:creator>jasonsouthern</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.jasonsouthern.info/?p=33</guid>
		<description><![CDATA[[Scene: A Structural Programming Anonymous meeting]
Protagonist: My name is Jason and I&#8217;m a recovering classical inheritance OO programmer. I&#8217;m mostly speak Java, but I&#8217;ve dabbled in other OO languages such as C# and Objective-C. I have unabashedly promoted the virtues of strong typing: compile-time safety, invariant types, re-use. You get the picture.
Attendees (in unison monotone [...]]]></description>
			<content:encoded><![CDATA[<p></p><div align="right" style="float:right;clear:left;padding:0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.jasonsouthern.info/2010/02/how-i-learned-to-love-javascript/"></a></div>
<p><span style="color: #ff6600;">[Scene: A Structural Programming Anonymous meeting]</span></p>
<p>Protagonist: My name is Jason and I&#8217;m a recovering classical inheritance <a title="OO" href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank">OO</a> programmer. I&#8217;m mostly speak Java, but I&#8217;ve dabbled in other OO languages such as C# and Objective-C. I have unabashedly promoted the virtues of strong typing: compile-time safety, invariant types, re-use. You get the picture.</p>
<p>Attendees (in unison monotone voice): Hello, Jason.</p>
<p><span style="color: #ff6600;">[End Scene]</span></p>
<p>I now realize that my disgust for unreadable, unmaintainable code (a.k.a. &#8220;spaghetti code&#8221;) pushed me to espouse strong typing over weak typing. I must confess, I forgot the axiom: anything can be abused.</p>
<p>But this post isn&#8217;t so much about my past as it is about my change in perception of loosely typed languages like JavaScript. I first learned JavaScript in 1997. I was motivated to do so because I wanted to animate navigation menus and I was working a  job where we looked trade the power and arcaneness of Perl for LiveScript on Netscape Enterprise Server. All of this was before I had immersed myself in OO or Java. The lack of tools made the language feel clumsy and awkward. I never felt as productive in JavaScript as I felt writing in other scripting languages at the time: Perl, VBScript, CFML.</p>
<p>Fast forward to today. I&#8217;ve spent the last 10 years primarily doing OOP with Java. The use of JavaScript has proliferated. Nearly every web application I use daily runs JavaScript. The biggest internet companies like Google and Yahoo are highly invested in it. Numerous libraries exist: <a title="Dojo" href="http://www.dojotoolkit.org/">Dojo</a>, <a title="Ext JS" href="http://www.extjs.com/">Ext JS</a>, <a title="jQuery" href="http://jquery.com/">jQuery</a>, <a title="Scriptaculous" href="http://script.aculo.us/">Scriptulous</a>, etc. These same companies and others commit to these libraries. JavaScript is now so widely used that some claim it may be the <a title="world's most popular programming language" href="http://javascript.crockford.com/popular.html" target="_blank">world&#8217;s most popular programming language</a> or the <a title="world's most successful scripting language" href="http://alex.dojotoolkit.org/2006/02/is-javascript-the-most-successful-script-language-ever/" target="_blank">world&#8217;s must successful scripting language</a>. While there may not be enough evidence to either prove or dispute these claims, there is no denying JavaScript&#8217;s importance in the growth of the web and its position at the center of RIA.</p>
<p>After becoming a <a title="TweetDeck" href="http://www.tweetdeck.com/" target="_blank">TweetDeck</a> user, my eyes opened to the use of JavaScript outside of the browser. TweetDeck is an AIR application. <a title="AIR" href="http://www.adobe.com/products/air/develop/ajax/" target="_blank">AIR</a>, Adobe Integrated Runtime, is Adobe&#8217;s attempt to take over cross-platform desktop applications by leveraging web technologies like HTML, JavaScript and AJAX. Sure you can write desktop applications using Java or .NET, but there is a whole community of programmers who have cut their teeth with web technologies. Why not build thicker client applications using the web holy trinity of  JavaScript, HTML and AJAX?</p>
<p>I&#8217;ve now spent the last couple of weeks re-introducing myself to JavaScript. I&#8217;ve read a couple of books, started building AIR applications using the <a title="Aptana Studio" href="http://www.aptana.org/studio" target="_blank">Aptana Studio</a> plug-in for Eclipse, watched many of Douglas Crockford&#8217;s JavaScript videos available on <a title="Yahoo" href="http://delicious.com/jasonsouthern/crockford" target="_blank">Yahoo</a>. This exploration has made me realize maybe the reason I didn&#8217;t like JavaScript was that I didn&#8217;t grasp the inheritance model. Much to my delight, all the things I know and love about encapsulation and inheritance are present in JavaScript. While there isn&#8217;t classical polymorphism in JavaScript (because it&#8217;s a loosely typed language, duh), I am finding that I can do with out it.</p>
<p>I am reminded that one of the key aspects of any engineering discipline is choosing the right tool for the job. Being able to program effectively in JavaScript is a key skill. There are merits and drawbacks to both <a title="strong and weak" href="http://www.loudthinking.com/arc/000074.html" target="_blank">strong and weak</a> typed languages. Knowing when and how to use them is the key.</p>
<p>A weakly typed language is no more conducive to the production of spaghetti code. Spaghetti code can be as easily produced in a strongly typed language. Judgment and <a title="pragmatic programming" href="http://www.pragprog.com/the-pragmatic-programmer" target="_blank">pragmatic programming</a> principles protect code from chaos.</p>

<img src="http://feeds.feedburner.com/~r/aetheralmissives/~4/RQCk-lpQ4iA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsouthern.info/2010/02/how-i-learned-to-love-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jasonsouthern.info/2010/02/how-i-learned-to-love-javascript/</feedburner:origLink></item>
		<item>
		<title>I blog, therefore I am?</title>
		<link>http://feedproxy.google.com/~r/aetheralmissives/~3/5heANpT7znA/</link>
		<comments>http://www.jasonsouthern.info/2009/12/i-blog-therefore-i-am/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 00:00:50 +0000</pubDate>
		<dc:creator>jasonsouthern</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.jasonsouthern.info/?p=13</guid>
		<description><![CDATA[I used to think that blogging was reserved for those who write for a living (e.g. political pundits, industry analysts, journalists, etc.) and for those who have an inordinate amount of spare time. Although a reader of many blogs of people I admire, respect or find informational, I never thought of blogging myself. Why? I [...]]]></description>
			<content:encoded><![CDATA[<p></p><div align="right" style="float:right;clear:left;padding:0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.jasonsouthern.info/2009/12/i-blog-therefore-i-am/"></a></div>
<p>I used to think that blogging was reserved for those who write for a living (e.g. political pundits, industry analysts, journalists, etc.) and for those who have an inordinate amount of spare time. Although a reader of many blogs of people I admire, respect or find informational, I never thought of blogging myself. Why? I am one of those people who likes to think I don&#8217;t care about what other people think of me. However, I must admit that on some unconscious level, I feared that people may view me in the most negative way I can imagine: a hackneyed blowhard without anything substantive to say. In other words, sound and fury signifying nothing.</p>
<p>So why blog now? I spend much of my energies on my intellectual pursuits (both in my work and private life) and my family. Why spend some of my free time blogging?</p>
<ol>
<li><strong>Self-reflection and self-expression is essentially &#8220;human&#8221; and healthy.</strong> Like most working professionals, I leave work a majority of the days questioning what exactly was I able to accomplish and how do I feel about how I&#8217;m living my life. Exercising does can help temper feelings of anger and frustration, but writing may be the best for who I am. The goal here is not to influence many, but to affect some. As Craig Thompson so beautifully closes <a title="Blankets" href="http://www.amazon.com/Blankets-Craig-Thompson/dp/1891830430" target="_blank">Blankets </a>,&#8221;How satisfying it is to leave a mark on a blank surface. To make a map of my movement &#8211; no matter how temporary.&#8221;</li>
<li><strong>There is no better time than the present.</strong> I write at work to order my thoughts and to uncover holes in analysis and thinking.  Having worked 15 years building web based business applications, I&#8217;m very aware of the fact that never before in human history has the individual voice had such reach and potentially such affect.</li>
</ol>
<p>This opportunity is too great to pass up. Although I prefer one-on-one and face-to-face communication with people I respect, this medium offers the promise of conversing about subjects and issues that I find important with people I would never have the chance to interact with in other parts of my life.</p>
<p>So out with the pessimism that I have nothing important to say and in with the optimism that blogging will enrich my life. What have I go to lose? Seems the right and timely decision as 2009 comes to a close. Bring on 2010!</p>

<img src="http://feeds.feedburner.com/~r/aetheralmissives/~4/5heANpT7znA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsouthern.info/2009/12/i-blog-therefore-i-am/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.jasonsouthern.info/2009/12/i-blog-therefore-i-am/</feedburner:origLink></item>
	</channel>
</rss>

