<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Keeping Sanity One Smelting Accident at a Time</title>
	<atom:link href="http://frozencanuck.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://frozencanuck.wordpress.com</link>
	<description>Thoughts on SproutCore and software engineering</description>
	<lastBuildDate>Mon, 16 Jan 2012 18:11:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='frozencanuck.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Keeping Sanity One Smelting Accident at a Time</title>
		<link>http://frozencanuck.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://frozencanuck.wordpress.com/osd.xml" title="Keeping Sanity One Smelting Accident at a Time" />
	<atom:link rel='hub' href='http://frozencanuck.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Fight Back Against SOPA and PIPA</title>
		<link>http://frozencanuck.wordpress.com/2011/12/13/fight-back-against-sopa-and-pipa/</link>
		<comments>http://frozencanuck.wordpress.com/2011/12/13/fight-back-against-sopa-and-pipa/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 07:52:02 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[chris dodd]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[internet free speech]]></category>
		<category><![CDATA[laurence h tribe]]></category>
		<category><![CDATA[PIPA]]></category>
		<category><![CDATA[Protect IP Act]]></category>
		<category><![CDATA[SOPA]]></category>
		<category><![CDATA[Stop Online Piracy Act]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2550</guid>
		<description><![CDATA[As I&#8217;m sure many people know by now, congress is trying to pass the &#8220;Stop Online Piracy Act&#8221; (SOPA) bill in the House of Representatives and the &#8220;Protect IP Act&#8221; (PIPA) bill in the Senate. Much has been said about how both bills will do great harm to the Internet, free speech, and innovation. Here&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2550&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/12/13/fight-back-against-sopa-and-pipa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Error Installing Ruby Gem with C Extension</title>
		<link>http://frozencanuck.wordpress.com/2011/11/11/error-installing-ruby-gem-with-c-extension/</link>
		<comments>http://frozencanuck.wordpress.com/2011/11/11/error-installing-ruby-gem-with-c-extension/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 19:54:38 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[extconf.rb]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[mkmf]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2527</guid>
		<description><![CDATA[The other day I was attempting to install the FFI Ruby gem when I got this rather interesting error message: Building native extensions. This could take a while&#8230; ERROR: Error installing ffi: ERROR: Failed to build gem native extension. /Users/fc/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for ffi.h&#8230; *** extconf.rb failed *** Could not create Makefile due to some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2527&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/11/11/error-installing-ruby-gem-with-c-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Computer Programming Is An Art</title>
		<link>http://frozencanuck.wordpress.com/2011/11/07/computer-programming-is-an-art/</link>
		<comments>http://frozencanuck.wordpress.com/2011/11/07/computer-programming-is-an-art/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:56:39 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[computer history]]></category>
		<category><![CDATA[donald knuth]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2520</guid>
		<description><![CDATA[During the weekend I happen to take a trip down to the Computer History Museum in Mountain View. If you haven&#8217;t been before I highly recommend checking it out at least once. It&#8217;s jam packed with interesting information to excite your inner computer history geekyness. While touring the museum I came across a delightful quote [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2520&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/11/07/computer-programming-is-an-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple&#8217;s DNA and Nest</title>
		<link>http://frozencanuck.wordpress.com/2011/10/27/apples-dna-and-nest/</link>
		<comments>http://frozencanuck.wordpress.com/2011/10/27/apples-dna-and-nest/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 18:38:29 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Nest]]></category>
		<category><![CDATA[tony fadell]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2487</guid>
		<description><![CDATA[This morning while eating breakfast, an article titled &#8220;After Steve Jobs: What We Can Learn From The Nest Thermostat&#8221; immediately caught my attention. Specifically this: In a side conversation I had with Tony [Fadell] a few weeks ago, he confessed that when he started at Apple he didn’t think that the intense attention to detail [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2487&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/10/27/apples-dna-and-nest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>SproutCore: Statecharts vs Controllers</title>
		<link>http://frozencanuck.wordpress.com/2011/03/09/sproutcore-statecharts-vs-controllers/</link>
		<comments>http://frozencanuck.wordpress.com/2011/03/09/sproutcore-statecharts-vs-controllers/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 08:12:10 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[statecharts]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[coordinating controller]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[mediating controller]]></category>
		<category><![CDATA[model view controller]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[sc.arraycontroller]]></category>
		<category><![CDATA[sc.objectcontroller]]></category>
		<category><![CDATA[sc.treecontroller]]></category>
		<category><![CDATA[state design pattern]]></category>
		<category><![CDATA[state pattern]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2293</guid>
		<description><![CDATA[As more people start to adopt statecharts to help organize application logic and manage the app&#8217;s current states, a question begins to appear about what, if anything, are SproutCore&#8217;s controllers useful for? After all, application logic that used to be located in controllers is now being yanked out and placed into individual state objects. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2293&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/03/09/sproutcore-statecharts-vs-controllers/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>

		<media:content url="http://frozencanuck.files.wordpress.com/2011/03/mvc-traditional.png" medium="image">
			<media:title type="html">mvc-traditional</media:title>
		</media:content>

		<media:content url="http://frozencanuck.files.wordpress.com/2011/03/mvc-cocoa.png" medium="image">
			<media:title type="html">mvc-cocoa</media:title>
		</media:content>

		<media:content url="http://frozencanuck.files.wordpress.com/2011/03/screen-shot-2011-03-09-at-2-17-38-am.png" medium="image">
			<media:title type="html">Screen shot 2011-03-09 at 2.17.38 AM</media:title>
		</media:content>
	</item>
		<item>
		<title>Ki: Concurrent States and the Pivot State Error &#8212; What To Do?</title>
		<link>http://frozencanuck.wordpress.com/2011/02/22/ki-concurrent-states-and-the-pivot-state-error-what-to-do/</link>
		<comments>http://frozencanuck.wordpress.com/2011/02/22/ki-concurrent-states-and-the-pivot-state-error-what-to-do/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 03:01:42 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[statecharts]]></category>
		<category><![CDATA[concurrent states]]></category>
		<category><![CDATA[concurrent substates]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[pivot state]]></category>
		<category><![CDATA[statechart]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2240</guid>
		<description><![CDATA[I admit it: I have neglected to directly talk about something that people who have been using Ki end up running into, and it&#8217;s about &#8220;pivot state&#8221; errors. This is something that I have been asked about a few times, and while I do describe what the error means, I, for some darn reason, just [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2240&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/02/22/ki-concurrent-states-and-the-pivot-state-error-what-to-do/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Ki: Just Got Better</title>
		<link>http://frozencanuck.wordpress.com/2011/02/15/ki-just-got-better/</link>
		<comments>http://frozencanuck.wordpress.com/2011/02/15/ki-just-got-better/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 15:17:24 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[ki]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[statecharts]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[invokeStateMethod]]></category>
		<category><![CDATA[ki.state]]></category>
		<category><![CDATA[ki.statechartmanager]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2039</guid>
		<description><![CDATA[When developing Ki for SproutCore, the main goals I aim for are the following: Follow the principals laid out in David Harel&#8217;s seminal paper Statecharts: A Visual Formalism for Complex Systems. Make it intuitive to take a statechart diagram and translate it into code, and vice versa. Help reflect code that is simple, modular, extensible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2039&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/02/15/ki-just-got-better/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Toronto SproutCore Meetup, Feb 24</title>
		<link>http://frozencanuck.wordpress.com/2011/02/07/toronto-sproutcore-meetup-feb-24/</link>
		<comments>http://frozencanuck.wordpress.com/2011/02/07/toronto-sproutcore-meetup-feb-24/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 23:43:12 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[toronto]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=2030</guid>
		<description><![CDATA[I just wanted to post a quick announcement about a special SproutCore meetup I&#8217;ll be giving on February 24th at Liberty Noodle in downtown Toronto. If you want to learn about what SproutCore is, how it works, and why you may want to think about using it for your next awesome project, then please come [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=2030&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/02/07/toronto-sproutcore-meetup-feb-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>SproutCore: Making Use of Delegation</title>
		<link>http://frozencanuck.wordpress.com/2011/02/03/sproutcore-making-use-of-delegation/</link>
		<comments>http://frozencanuck.wordpress.com/2011/02/03/sproutcore-making-use-of-delegation/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 06:49:03 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[ki]]></category>
		<category><![CDATA[sproutcore]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[decoupling]]></category>
		<category><![CDATA[default responder]]></category>
		<category><![CDATA[defaultresponder]]></category>
		<category><![CDATA[delegate mixin]]></category>
		<category><![CDATA[delegate pattern]]></category>
		<category><![CDATA[delegatefor]]></category>
		<category><![CDATA[delegation]]></category>
		<category><![CDATA[invokeDelegateMethod]]></category>
		<category><![CDATA[mixin]]></category>
		<category><![CDATA[sc.delegatesupport]]></category>
		<category><![CDATA[sc.rootresponder]]></category>
		<category><![CDATA[sendaction]]></category>
		<category><![CDATA[target-action]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=1845</guid>
		<description><![CDATA[A few days ago there was a post on the SproutCore Google Group by an individual asking if his code could be reviewed by people in the community. Given the request, I checked out the code from github and began to go through it. In a nutshell, I was reviewing a small SproutCore application that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=1845&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/02/03/sproutcore-making-use-of-delegation/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
		<item>
		<title>Thanks and a Happy New Year!</title>
		<link>http://frozencanuck.wordpress.com/2011/01/02/thanks-and-a-happy-new-year/</link>
		<comments>http://frozencanuck.wordpress.com/2011/01/02/thanks-and-a-happy-new-year/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 22:06:10 +0000</pubDate>
		<dc:creator>frozencanuck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sproutcore]]></category>

		<guid isPermaLink="false">http://frozencanuck.wordpress.com/?p=1827</guid>
		<description><![CDATA[I just wanted to send a quick thanks to everyone who swung by my lil&#8217; old blog to read up on all things related to SproutCore. According to my WordPress year-end stats, my blog was visited 43,000 times in 2010. The most viewed post by far was my recent Why Does SproutCore Have a Run [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frozencanuck.wordpress.com&amp;blog=8979552&amp;post=1827&amp;subd=frozencanuck&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://frozencanuck.wordpress.com/2011/01/02/thanks-and-a-happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/04a55640bff82487042d6c0701392044?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">frozencanuck</media:title>
		</media:content>
	</item>
	</channel>
</rss>
