<?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>Sunshocked &#187; abstraction</title>
	<atom:link href="http://sunshocked.com/stanifesto/tag/abstraction/feed" rel="self" type="application/rss+xml" />
	<link>http://sunshocked.com</link>
	<description>est. 2000</description>
	<lastBuildDate>Sat, 17 Dec 2011 23:38:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The mathematics of fantasy</title>
		<link>http://sunshocked.com/stanifesto/archives/the-mathematics-of-fantasy</link>
		<comments>http://sunshocked.com/stanifesto/archives/the-mathematics-of-fantasy#comments</comments>
		<pubDate>Fri, 02 Mar 2007 16:00:36 +0000</pubDate>
		<dc:creator>Stan</dc:creator>
				<category><![CDATA[text]]></category>
		<category><![CDATA[abstraction]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[fantasy]]></category>
		<category><![CDATA[literature]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[masking]]></category>
		<category><![CDATA[reality]]></category>

		<guid isPermaLink="false">http://www.sunshocked.com/stanifesto/archives/the-mathematics-of-fantasy/</guid>
		<description><![CDATA[I was excited by learning inductive logic for the first time. Given the details of a certain situation, what can be induced to apply to any subsequent instance? While this may pertain to a discrete reality, I&#8217;ve recently come to believe that this process is the core of fantasy, as well. Briefly stated, fantasy is [...]]]></description>
			<content:encoded><![CDATA[<p>I was excited by learning inductive logic for the first time. Given the details of a certain situation, what can be induced to apply to any subsequent instance? While this may pertain to a discrete reality, I&#8217;ve recently come to believe that this process is the core of fantasy, as well.<span id="more-197"></span></p>
<p>Briefly stated, fantasy is reality minus details, plus details.<br />
<code> F = (R - d<sub>1</sub>) + d<sub>2</sub></code></p>
<p>Delving more deeply, there exists a reality. Some may say there <a href="http://www.wisdomsdoor.com/rcbooks/catalog.htm" title="Hermes reprazent!">are many</a>, or that there is one but viewed from <a href="http://www.brainwashed.com/h3o/Dislocation/reality.html" title="My second favorite Berger">many angles</a>, all of which I don&#8217;t care to debate. Whatever it is, it&#8217;s full of details.</p>
<p>These details often get in the way of our full apprehension of it. <a href="http://www.scottmccloud.com/" title="ScottMcCloud.com">Scott McCloud</a> makes reference to this in his theory of &#8220;<a href="http://www.tcj.com/3_online/e_dean_120499.html" title="The Comics Journal's critique">masking</a>&#8220;, in which a less-rendered protagonist is more accessible to a reader than a fully-rendered one.</p>
<p>Once the reality has been distilled from its trappings, additional details can be re-introduced safely. In the inarguably well-rendered <a href="http://www.nytimes.com/2007/02/25/books/review/Biersdorfer.t.html?ex=1330059600&#038;en=2cfb388cd4455ce1&#038;ei=5088&#038;partner=rssnyt&#038;emc=rss" title="NYTimes review of 'The Physics of the Buffyverse'">Buffyverse</a>, there are specifics to the point of trivia. Still, the writers of the show have stated that the Monster-of-the-Week is merely a metaphor for abstracted human issues. Dealing with stress becomes demonic slave-drivers. Reality is still intact, but wholly transformed into fantasy.</p>
<p>This is no thought exercise. These issues come up on a regular basis for many of us. Granted, I may have first become aware of them in my high school days, where <a href="http://www.sjgames.com/gurps/" title="GURPS at SJGames.com">my own hobbies</a> were under constant scrutiny by the hacky-sacking upper crust, despite their established <a href="http://www.theescapist.com/rpgpaper.htm#positive%20effects%20of%20gaming" title="Positive effects of gaming">positive effects</a>&#8230; More recently, watching an episode of <a href="http://www.serenitymovie.com/" title="Own it yet?">Firefly</a> with my girlfriend led to questions like, &#8220;Why are they speaking in Chinese?&#8221; and &#8220;Why does that guy have a sword?&#8221; which pulled my relationship with fantasy (specifically sci-fi in this case) to the center of my human relationship. I was forced to confront why (or better yet, <em>how</em>) I better relate to Malcolm Reynolds than an office-mate.</p>
<p>The <a href="http://www.foreignoffice.com/projekts/movies/movie_com.htm" title="ForeignOffice.com">details in &#8220;Children of Men&#8221;</a> are not what made it a great film, but they are what made it fantasy. I&#8217;ve seen plenty of movies about <a href="http://imdb.com/title/tt0085970/" title="Mr. Mom on IMDB">men with kids</a>, but none have so well abstracted the concept of fatherhood. No doubt an excellent script and flawless acting helped create the world, but the <em>world</em> was what made the film reach me and establish a connection between my abstracted model of myself-as-father all the way back to the reality of my being one someday.</p>
<p>Fantasy is the laboratory in which many of us discover reality. It may take a certain kind of mind, but to those people it is invaluable.</p>
]]></content:encoded>
			<wfw:commentRss>http://sunshocked.com/stanifesto/archives/the-mathematics-of-fantasy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolution as abstraction</title>
		<link>http://sunshocked.com/stanifesto/archives/evolution-as-abstraction</link>
		<comments>http://sunshocked.com/stanifesto/archives/evolution-as-abstraction#comments</comments>
		<pubDate>Mon, 30 Oct 2006 16:00:14 +0000</pubDate>
		<dc:creator>Stan</dc:creator>
				<category><![CDATA[text]]></category>
		<category><![CDATA[abstraction]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.sunshocked.com/stanifesto/archives/evolution-as-abstraction/</guid>
		<description><![CDATA[This weekend I finally bit the bullet and jumped into Ruby on Rails. The experience blew the dust off old memories of writing BASIC programs with my dad on our Commodore, which inevitably got me thinking about human evolution. 10 PRINT "Stan is awesome." 20 GOTO 10 BASIC programs in the 80s were written as [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I finally bit the bullet and jumped into <a href="http://rubyonrails.com/" title="RubyOnRails.com">Ruby on Rails</a>. The experience blew the dust off old memories of writing <acronym title="Beginner's All-purpose Symbolic Instructional Code">BASIC</acronym> programs with my dad on our <a href="http://en.wikipedia.org/wiki/Commodore_64" title="The C64 on Wikipedia">Commodore</a>, which inevitably got me thinking about human evolution.<span id="more-95"></span></p>
<pre>
10 PRINT "Stan is awesome."
20 GOTO 10
</pre>
<p>BASIC programs in the 80s were written as one big heap of code. This line number sent you to that line number, as labyrinthian as the &#8220;<a href="http://www.cyoa.com/" title="CYOA.com">Choose Your Own Adventure</a>&#8221; books popular at the time. I faced a hard game of catch-up when I went to college and had to discard the monolithic BASIC for the, by comparison, fractured and disjointed C++. Classes? Libraries? I want my code all in one place!</p>
<pre>
&lt;%= 1000.times {puts "Stan is awesome."} %&gt;
</pre>
<p>It was an evolutionary hurdle to understand that the functionality I had relied on could be abstracted into functions, to be written once and called upon whenever I needed them. Ruby on Rails is a step beyond C++ in terms of abstraction, built upon a <acronym title="Model-Controller-View">MVC</acronym> framework that separates what the program does (the Controller) from what it does it to (the Model) and how it looks when it&#8217;s done (<a href="http://abc.go.com/daytime/theview/" title="Not that one">the View</a>). These &#8220;three branches&#8221; got me thinking about abstraction in government.</p>
<p>First there were monarchies, these were BASIC. A single leader who did all the governing single-handedly: judge, jury, and executioner (though of course, they didn&#8217;t use that phrase because judges and juries hadn&#8217;t been invented yet). Lots left to be desired here, obviously. There&#8217;s a big jump in 1215 with the <a href="http://en.wikipedia.org/wiki/Magna_Carta" title="Magna Carta on Wikipedia">Magna Carta</a>, which introduced functions in the form of Barons (who could <a href="http://en.wikipedia.org/wiki/First_Barons'_War" title="First Baron's War on Wikipedia">throw exceptions</a> with the best of them).</p>
<p>The U.S. government is more like an MVC framework than any before, with clearly defined roles of each branch. Looking closer, the legislative branch contains two classes, Senate and House, that contain methods like Pass, Reject, and the <a href="http://en.wikipedia.org/wiki/Recursion" title="Recursion on Wikipedia">wickedly recursive</a> Direct to Subcommittee.</p>
<p>What would a truly agile government look like? How could programming methodologies like <a href="http://c2.com/xp/YouArentGonnaNeedIt.html" title="YAGNI on C2.com">YAGNI</a> or <a href="http://c2.com/cgi/wiki?DontRepeatYourself" title="DRY on C2.com">DRY</a> be applied to the passage or even <em>execution</em> of law? Is the inevitable babbling about a &#8220;<a href="http://swiftreport.blogs.com/news/2005/07/disposable_litm.html" title="'Disposable Litmus Test Could Determine Next Supreme Court Justice' on The Swift Report">litmus test</a>&#8221; whenever a Supreme Court Justice is nominated really just <a href="http://c2.com/xp/UnitTest.html" title="Unit Tests on C2.com">unit testing</a>?</p>
<p>This is getting dangerously close to the dorkiest post I&#8217;ve ever made, so I should point out that the trend toward abstraction exists in environments other than just programming and government. In storytelling, we&#8217;ve gone from epic oral mythologies to self-contained novels to hypertext that links to pre-written content. In occupations, we&#8217;ve gone from hunting/gathering to raising specific crops for trade to trading representations of those crops in <a href="http://www.investopedia.com/university/futures/" title="Future Markets on Investopedia">futures markets</a>. At each step, the subject of the old level becomes an object of the new.</p>
]]></content:encoded>
			<wfw:commentRss>http://sunshocked.com/stanifesto/archives/evolution-as-abstraction/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

