<?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>perpetualcode</title>
	<atom:link href="http://perpetualco.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://perpetualco.de</link>
	<description>code, et cetera</description>
	<lastBuildDate>Mon, 20 Feb 2012 07:32:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>r/dailyprogrammer</title>
		<link>http://perpetualco.de/2012/02/19/dailyprogrammer/</link>
		<comments>http://perpetualco.de/2012/02/19/dailyprogrammer/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 07:32:57 +0000</pubDate>
		<dc:creator>nikaji</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://perpetualco.de/?p=65</guid>
		<description><![CDATA[Recently, Cliff has turned me on to a new subreddit: r/dailyprogrammer. Three new challenges are posted there every day (easy, intermediate, difficult) as a regular programming exercise. I think its a great idea, especially for those who are looking for example problems to implement when learning a new language. Cliff and I have started solving [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, <a title="Cliff" href="http://expiredpopsicle.com/">Cliff</a> has turned me on to a new subreddit: <a href="http://www.reddit.com/r/dailyprogrammer">r/dailyprogrammer</a>. Three new challenges are posted there every day (easy, intermediate, difficult) as a regular programming exercise. I think its a great idea, especially for those who are looking for example problems to implement when learning a new language. Cliff and I have started solving the challenges in x86 assembly, to make even the easy ones challenging :] There&#8217;s a few cases where the solutions have been provided in languages such as Brainfuck!</p>
<p>I&#8217;ve made a public bitbucket repo for my solutions, hopefully they can be of some use to others:</p>
<p><a href="https://bitbucket.org/jstefanski/dailyprogrammer">https://bitbucket.org/jstefanski/dailyprogrammer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://perpetualco.de/2012/02/19/dailyprogrammer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procrastination, Perfection, Questions, and Discussions</title>
		<link>http://perpetualco.de/2011/12/17/procrastination-perfection-questions-and-discussions/</link>
		<comments>http://perpetualco.de/2011/12/17/procrastination-perfection-questions-and-discussions/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 18:26:44 +0000</pubDate>
		<dc:creator>nikaji</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://perpetualco.de/?p=51</guid>
		<description><![CDATA[Okay, I&#8217;ll admit it. I find it incredibly hard to write informative posts. The problem is, the majority topics I have in mind are essentially unanswered questions. I&#8217;ve been holding off on posting them (sometimes throwing them up on twitter) because I don&#8217;t feel that it helps to have those questions on here. I&#8217;m likely [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, I&#8217;ll admit it. I find it incredibly hard to write informative posts. The problem is, the majority topics I have in mind are essentially unanswered questions. I&#8217;ve been holding off on posting them (sometimes throwing them up on twitter) because I don&#8217;t feel that it helps to have those questions on here. I&#8217;m likely wrong &#8212; I&#8217;m a bizarre breed of perfectionist who doesn&#8217;t want anyone to see what I&#8217;m working on till it&#8217;s done and polished. Dangerous, I know. It&#8217;s a habit I&#8217;m trying to break.</p>
<p>Secondly, outside of having all these questions but no answers or analysis (yet), I find it hard to write about a topic without it becoming a debate. I like discussion of ideas. I think that&#8217;s how good ideas are formed and tested. Therefore I tend to play devil&#8217;s advocate against myself, all the time. Sometimes good things come of it, but generally it causes my progress to stall. Once again, if I can express my predicament in 140 chars, I poke twitter to see if anyone weighs in on a perspective.</p>
<p>I&#8217;m now on holiday break until the new year, so I&#8217;m going to push to at least answer, or discuss, one of the questions I&#8217;ve noted down before returning to work.</p>
<p>Here&#8217;s some of the ideas I&#8217;ve jotted down (in no particular order):</p>
<ul>
<li><span style="text-decoration: underline;">Avoiding Burnout</span> &#8211; I&#8217;ve come close to completely burning myself out. I&#8217;d like to point out the signs and some of the things I have done to get back on the ball.</li>
<li><span style="text-decoration: underline;">Comparison of event handling models</span> &#8211; Fairly broad topic, but I&#8217;ve seen event handling used in great ways and terrible ways.</li>
<li><span style="text-decoration: underline;">Using Scaleform GFx effectively</span> &#8211; Not sure if I can legally write about this, but I&#8217;ve been using GFx for most of my career (version 1.0 through 4.0) and would like to bring to light some Do&#8217;s and Don&#8217;ts when architecting a UI system with this middleware.</li>
<li><span style="text-decoration: underline;">OpenGL 4 Tutorial</span> &#8211; Already underway, I&#8217;m using the process of writing a tutorial to re-learn graphics programming in a world without the fixed function (my knowledge is so dated) and also provide a comprehensive guide to newbies, since there&#8217;s a complete lack of OGL4 tutorials available. (NeHe was great back in the day, I hope to achieve that level of quality.)</li>
<li><span style="text-decoration: underline;">Logging and Assertions</span> &#8211; What&#8217;s the difference between the two? Are they fundamentally the same? Can the system be unified? Assert, Error, Warn, Info, Debug, etc &#8211; how are these levels defined? What&#8217;s the difference between Assert and Error?</li>
<li><span style="text-decoration: underline;">Atomic operations and syncronization primitives</span> &#8211; Also an exercise in learning more about them myself, I hope to generate a resource for others, too.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://perpetualco.de/2011/12/17/procrastination-perfection-questions-and-discussions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reboot</title>
		<link>http://perpetualco.de/2011/06/30/reboot/</link>
		<comments>http://perpetualco.de/2011/06/30/reboot/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 05:12:16 +0000</pubDate>
		<dc:creator>nikaji</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://defunctenigma.com/?p=21</guid>
		<description><![CDATA[So I&#8217;ve had WordPress set up for quite some time in anticipation of technology-related walls of text. The only problem was, I had nothing to write about&#8230; until now! Okay, so it&#8217;s not quite as dramatic as it sounds. Over the past few years as I&#8217;ve worked on different projects &#8212; and more recently at [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve had WordPress set up for quite some time in anticipation of technology-related walls of text. The only problem was, I had nothing to write about&#8230; <em>until now!</em></p>
<p>Okay, so it&#8217;s not quite as dramatic as it sounds. Over the past few years as I&#8217;ve worked on different projects &#8212; and more recently at different studios &#8212; I&#8217;ve come across a lot of different problems and ways of solving them. As I&#8217;m somewhat obsessed with software architecture and API design, I&#8217;ve asked myself many questions, of which I do not know the answer. I think these are good questions and good points, potentially worthy of discussing and so I hope to write about them here relatively soon. I&#8217;ve made a recent push to jot down more things in my notebook for this reason. <a href="http://evernote.com">Evernote</a> has been great in this regard, I like being able to access my notes from nearly everywhere.</p>
<p>I&#8217;ll admit <a href="http://altdevblogaday.com">#AltDevBlogADay</a> has been pretty inspiring. Mike Acton and his fellow writers absolutely rock.</p>
]]></content:encoded>
			<wfw:commentRss>http://perpetualco.de/2011/06/30/reboot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Changed hosts</title>
		<link>http://perpetualco.de/2010/02/06/changed-hosts/</link>
		<comments>http://perpetualco.de/2010/02/06/changed-hosts/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 18:30:54 +0000</pubDate>
		<dc:creator>nikaji</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://defunctenigma.com/?p=4</guid>
		<description><![CDATA[Moved hosts, again. This should be the last time for quite a while.. Also, phpwebhosting.com rocks just as much as they did 5 years ago.]]></description>
			<content:encoded><![CDATA[<p>Moved hosts, again. This should be the last time for quite a while.. Also, phpwebhosting.com rocks just as much as they did 5 years ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://perpetualco.de/2010/02/06/changed-hosts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

