<?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>Mason McCuskey &#187; PointlessNostalgia</title>
	<atom:link href="http://www.masonmc.com/category/pointlessnostalgia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masonmc.com</link>
	<description>Mason's  blog</description>
	<lastBuildDate>Sat, 08 Oct 2011 15:29:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>10 years ago&#8230;</title>
		<link>http://www.masonmc.com/2009/10-years-ago/</link>
		<comments>http://www.masonmc.com/2009/10-years-ago/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 04:37:42 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[CuttlefishEngine]]></category>
		<category><![CDATA[PointlessNostalgia]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=156</guid>
		<description><![CDATA[Just now I was browsing some ancient code of mine. Part of the Cuttlefish Engine is a UI layer, and so I thought I&#8217;d dust off all the old UI code I wrote for Quaternion and modernize it. Anyone who&#8217;s written a UI framework will tell you that the hardest parts are the nuances of [...]]]></description>
			<content:encoded><![CDATA[<p>Just now I was browsing some ancient code of mine.  Part of the Cuttlefish Engine is a UI layer, and so I thought I&#8217;d dust off all the old UI code I wrote for Quaternion and modernize it.  Anyone who&#8217;s written a UI framework will tell you that the hardest parts are the nuances of message processing; making sure controls and windows behave as the user expects when they click over there, drag, press ESC while dragging, etc.</p>
<p>I happened upon a comment:</p>
<pre class="brush: csharp">

...
// release: 1.02 on 06/24/99 by Mason (now safe for realloc)
...
</pre>
<p>Holy crap.  That comment&#8217;s from exactly TEN YEARS AGO! The summer of 1999.  I was&#8230; 22 (lol), working on Quaternion, a few months before I knew it was an IGF finalist.  Apparently I had memory allocation issues.</p>
<p>The comment I found wasn&#8217;t in the UI code, but I want to believe that today ten years ago I was working on UI, browsing flipcode and sweet oblivion (aww yeah!), wondering what the GDC was like, dreaming of working in games, thinking Visual SourceSafe 6 was a pretty good tool&#8230;.</p>
<p>Anyway, apologizes for the public introspection, but some coincidences are just too cool not to share.  I also recently resurrected my gamedev.net login.  Join date: 8/3/1999.  At 1am.  It&#8217;s now 12:40am.  I guess some things will never change. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/10-years-ago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

