<?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>Rob Fahrni</title>
	<atom:link href="http://iam.fahrni.ws/feed/" rel="self" type="application/rss+xml" />
	<link>http://iam.fahrni.ws</link>
	<description>I AM FAHRNI</description>
	<lastBuildDate>Fri, 03 Sep 2010 14:34:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Movie line of the week answer</title>
		<link>http://iam.fahrni.ws/2010/09/03/movie-line-of-the-week-answer-26/</link>
		<comments>http://iam.fahrni.ws/2010/09/03/movie-line-of-the-week-answer-26/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 14:34:09 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[MLOTW]]></category>
		<category><![CDATA[answer]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=260</guid>
		<description><![CDATA[Good morning, we have a winner! Congratulations to Mr. Layne Lev, who correctly guessed&#8230; Iron Man 2 See you next Thursday.]]></description>
			<content:encoded><![CDATA[<p>Good morning, we have a winner!</p>
<p>Congratulations to <a href="http://twitter.com/laynelev">Mr. Layne Lev</a>, who correctly guessed&#8230;<br />
<h3><a href="http://www.imdb.com/title/tt1228705/">Iron Man 2</a></h3>
<p>See you next Thursday.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/09/03/movie-line-of-the-week-answer-26/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Movie line of the week</title>
		<link>http://iam.fahrni.ws/2010/09/02/movie-line-of-the-week-26/</link>
		<comments>http://iam.fahrni.ws/2010/09/02/movie-line-of-the-week-26/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 14:22:00 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[MLOTW]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=259</guid>
		<description><![CDATA[Good morning movie loving people! Here&#8217;s the line, good luck! Well, you can forget it. We&#8217;re safe. America is secure. You want my property &#8211; you can&#8217;t have it! But I did you a big favor. [stands up] I have successfully privatized world peace. Ok, quick, what movie! Send your guesses here.]]></description>
			<content:encoded><![CDATA[<p><img border="0" src="http://fahrni.ws/artwork/freshHotButteredPopcorn.gif" align="right" alt="Hot buttered popcorn and a movie, ahhh!">Good morning movie loving people! Here&#8217;s the line, good luck!<br />
<h3><strong><em>Well, you can forget it. We&#8217;re safe. America is secure. You want my property &#8211; you can&#8217;t have it! But I did you a big favor.<br />
[stands up]<br />
I have successfully privatized world peace.</em></strong></h3>
<p>Ok, quick, what movie! Send your guesses <a href="mailto:rob.fahrni@gmail.com?subject=Movie line guess 09.02.2010">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/09/02/movie-line-of-the-week-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix + Apple TV, a match made in heaven.</title>
		<link>http://iam.fahrni.ws/2010/08/31/netflix-apple-tv-a-match-made-in-heaven/</link>
		<comments>http://iam.fahrni.ws/2010/08/31/netflix-apple-tv-a-match-made-in-heaven/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 22:32:07 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Netflix]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=257</guid>
		<description><![CDATA[Bloomburg Businessweek: &#8220;Programming from Netflix may enhance the appeal of a product that has been called a “hobby” by Apple executives and hasn’t resonated widely with consumers. The Cupertino, California-based company is due to release a $99 version of Apple TV, $130 less than the current model, people familiar with the plans said last week.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.businessweek.com/news/2010-08-31/apple-said-to-plan-netflix-service-on-new-tv-product.html">Bloomburg Businessweek</a>: <em>&#8220;Programming from Netflix may enhance the appeal of a product that has been called a “hobby” by Apple executives and hasn’t resonated widely with consumers. The Cupertino, California-based company is due to release a $99 version of Apple TV, $130 less than the current model, people familiar with the plans said last week.&#8221;</em></p>
<p>We&#8217;re already Netflix subscribers, I love the service, but a dedicated box for $99.00 sounds good. Add that to the list of Apple stuff I&#8217;d like to own.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/31/netflix-apple-tv-a-match-made-in-heaven/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Objective-C: Don&#8217;t make this mistake</title>
		<link>http://iam.fahrni.ws/2010/08/29/objective-c-dont-make-this-mistake/</link>
		<comments>http://iam.fahrni.ws/2010/08/29/objective-c-dont-make-this-mistake/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 15:44:13 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Pitfall]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=256</guid>
		<description><![CDATA[It&#8217;s the little things that can drive a developer to jumping out a window. You plan a solution, code the solution, build the solution, run it, and&#8230; it doesn&#8217;t work. Most of the time you spot the problem right away, some times you&#8217;re left scratching your head, repeating over and over &#8220;this looks like it [...]]]></description>
			<content:encoded><![CDATA[<p><img border="0" src="http://fahrni.ws/artwork/ductTape.jpg" align="right" alt="Duct Tape, fixer of all things!"/>It&#8217;s the little things that can drive a developer to jumping out a window. You plan a solution, code the solution, build the solution, run it, and&#8230; it doesn&#8217;t work. Most of the time you spot the problem right away, some times you&#8217;re left scratching your head, repeating over and over &#8220;this looks like it should work?&#8221; Of course you know better. It didn&#8217;t work, you just can&#8217;t see why. I had this problem last night so I thought I&#8217;d share with the world, ok not the world, just my electronic brain, so I can look it up later if necessary.</p>
<p>Here&#8217;s what I did.
<pre><strong>@protocol Blah&lt;NSObject&gt;
-(void)somethingHappened
-(void)somethingElse
@end</strong></pre>
<p>Then I implemented the protocol.
<pre><strong>@interface NeatoStuff : OtherStuff&lt;Blah&gt;
...
@end</strong></pre>
<p>Later, in a different hunk of code I want to send a message to that implementation, so I did something I&#8217;ve now done many, many, times. I check to see if the delegate I&#8217;ve been given actually answers the message(implements the method) I&#8217;d like to send.
<pre><strong>SEL delegateSelector = @selector(somethingHappened:);
if ([_delegate respondsToSelector:delegateSelector])
{
    [_delegate performSelector:delegateSelector];
}</strong></pre>
<p>It didn&#8217;t work, and I couldn&#8217;t see why. Can you? I&#8217;ll wait, go ahead and look it over again, I&#8217;ll play some Jeopardy music while you work.</p>
<p>Did you spot the problem? It&#8217;s one little character. This&#8230;
<pre><strong>SEL delegateSelector = @selector(somethingHappened:);</strong></pre>
<p>Should be this&#8230;
<pre><strong>SEL delegateSelector = @selector(somethingHappened);</strong></pre>
<p>Yep, that&#8217;s it. One little &#8220;:&#8221; had me pulling my hair out, and I just couldn&#8217;t see the problem to save my life, at least not for about 10-minutes of outright frustration.</p>
<p>The message doesn&#8217;t expect to receive arguments, so the &#8220;:&#8221; is not necessary. Note to self: Don&#8217;t do that again.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/29/objective-c-dont-make-this-mistake/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Join LEVEL</title>
		<link>http://iam.fahrni.ws/2010/08/27/join-level/</link>
		<comments>http://iam.fahrni.ws/2010/08/27/join-level/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 16:28:50 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[Jobs]]></category>
		<category><![CDATA[LEVEL]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=255</guid>
		<description><![CDATA[LEVEL Studios &#8211; Careers: &#8220;We believe that truly great work is born out of a professional, yet casual and collaborative environment. Each of our offices has their own unique vibe, but all share our corporate culture based on creativity, flexibility and teamwork. Coffee. Darts. Videogames. Whiteboards. Scooters. Nerf footballs. Brownbag brainstorming. More coffee. And plenty [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.level-studios.mycompas.com/levelstudios/level_careers.aspx">LEVEL Studios &#8211; Careers</a>: <em>&#8220;We believe that truly great work is born out of a professional, yet casual and collaborative environment. Each of our offices has their own unique vibe, but all share our corporate culture based on creativity, flexibility and teamwork. <a href="http://iam.fahrni.ws/2010/06/07/level-secret/">Coffee</a>. Darts. Videogames. Whiteboards. Scooters. Nerf footballs. Brownbag brainstorming. More coffee. And plenty of interaction between clients and co-workers.&#8221;</em></p>
<p>Come on in, the water&#8217;s fine, and we&#8217;re doing lots of cool stuff. You even have different locations to choose from; San Luis Obispo, San Jose, and Los Angeles.</p>
<p>Oh, and the site fails to mention <a href="http://iam.fahrni.ws/2010/06/09/level-secret-2/">LEVEL Secret #2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/27/join-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie line of the week answer</title>
		<link>http://iam.fahrni.ws/2010/08/27/movie-line-of-the-week-answer-25/</link>
		<comments>http://iam.fahrni.ws/2010/08/27/movie-line-of-the-week-answer-25/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:39:04 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[MLOTW]]></category>
		<category><![CDATA[answer]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=254</guid>
		<description><![CDATA[Good morning folks! One, guess, no winner. The correct answer was&#8230; Indiana Jones and The Kingdom of the Crystal Skull See you next Thursday.]]></description>
			<content:encoded><![CDATA[<p>Good morning folks! </p>
<p>One, guess, no winner.</p>
<p>The correct answer was&#8230;<br />
<h3><a href="http://www.imdb.com/title/tt0367882/">Indiana Jones and The Kingdom of the Crystal Skull</a></h3>
<p>See you next Thursday.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/27/movie-line-of-the-week-answer-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie line of the week</title>
		<link>http://iam.fahrni.ws/2010/08/26/movie-line-of-the-week-25/</link>
		<comments>http://iam.fahrni.ws/2010/08/26/movie-line-of-the-week-25/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 17:39:57 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[MLOTW]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=252</guid>
		<description><![CDATA[Sorry, I&#8217;ve been very busy as of late. Here&#8217;s the line, good luck. Actor #1: You know, for an old man you ain&#8217;t bad in a fight. Actor #2: Thanks. Actor #1: What are you, like, 80? Ok, quick, what movie! Send your guesses here.]]></description>
			<content:encoded><![CDATA[<p><img border="0" src="http://fahrni.ws/artwork/movieClapper.gif" align="right" alt="And.... ACTION!">Sorry, I&#8217;ve been very busy as of late.</p>
<p>Here&#8217;s the line, good luck.<br />
<h4><strong><em>Actor #1: You know, for an old man you ain&#8217;t bad in a fight.<br />
Actor #2: Thanks.<br />
Actor #1: What are you, like, 80?</em></strong></h4>
<p>Ok, quick, what movie! Send your guesses <a href="mailto:rob.fahrni@gmail.com?subject=Movie line guess 08.26.2010">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/26/movie-line-of-the-week-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need a job?</title>
		<link>http://iam.fahrni.ws/2010/08/22/need-a-job/</link>
		<comments>http://iam.fahrni.ws/2010/08/22/need-a-job/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 16:09:10 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[Jobs]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Dropbox]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=250</guid>
		<description><![CDATA[Dropbox Jobs: &#8220;When it comes down to it, you want to work on things you enjoy. At Dropbox, you&#8217;re free to choose what you work on because we want you to own a project and feel passionate about it. Since we don&#8217;t wait for product cycles, this means that you can start a project on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dropbox.com/jobs">Dropbox Jobs</a>: <em>&#8220;When it comes down to it, you want to work on things you enjoy. At Dropbox, you&#8217;re free to choose what you work on because we want you to own a project and feel passionate about it. Since we don&#8217;t wait for product cycles, this means that you can start a project on Monday and have it seen by millions on Friday.&#8221;</em></p>
<p>I just installed Dropbox on Kim&#8217;s Mac and this is one of those tools you need in your daily workflow. It&#8217;s just necessary.</p>
<p>Anywho, looks like a pretty nice place to work, especially if you dig San Francisco.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/22/need-a-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie line of the week answer</title>
		<link>http://iam.fahrni.ws/2010/08/22/movie-line-of-the-week-answer-24/</link>
		<comments>http://iam.fahrni.ws/2010/08/22/movie-line-of-the-week-answer-24/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 16:04:12 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[MLOTW]]></category>
		<category><![CDATA[answer]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/?p=249</guid>
		<description><![CDATA[It&#8217;s a bit late but the day job was quite busy last week. Sorry. We have a winner, Mr. Prasenjeet Dutta! Congratulations Prasenjeet! The correct answer was&#8230; Life of Brian Prasenjeet answered via Twitter, which works just fine, and he used the #mlotw hashtag so I could find it this morning. Thanks for playing, we&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a bit late but the day job was quite busy last week. Sorry.</p>
<p>We have a winner, <a href="http://twitter.com/prasenjeetd">Mr. Prasenjeet Dutta</a>! Congratulations Prasenjeet!</p>
<p>The correct answer was&#8230;<br />
<h3><a href="http://www.imdb.com/title/tt0079470/">Life of Brian</a></h3>
<p><a href="http://twitter.com/prasenjeetd/statuses/21587960937">Prasenjeet answered via Twitter</a>, which works just fine, and he used the #mlotw hashtag so I could find it this morning. </p>
<p>Thanks for playing, we&#8217;ll see you next Thursday.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/22/movie-line-of-the-week-answer-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartphone Evolution</title>
		<link>http://iam.fahrni.ws/2010/08/20/smartphone-evolution/</link>
		<comments>http://iam.fahrni.ws/2010/08/20/smartphone-evolution/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 13:31:21 +0000</pubDate>
		<dc:creator>Rob Fahrni</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://iam.fahrni.ws/2010/08/20/smartphone-evolution/</guid>
		<description><![CDATA[Marco Arment:&#8220;Fans of the former types of smartphones and much of the tech press declared this smartphone useless or not capable enough because of its lack of a keyboard, its non-removable battery, its lack of expansion slots or ports, and other hardware features in which Apple chose differently from what most other manufacturers were doing.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://www.marco.org/980434663">Marco Arment:</a><em>&#8220;Fans of the former types of smartphones and much of the tech press declared this smartphone useless or not capable enough because of its lack of a keyboard, its non-removable battery, its lack of expansion slots or ports, and other hardware features in which Apple chose differently from what most other manufacturers were doing.&#8221;</em></p>
<p>I was just talking to a co-worker about this the other day. Apple managed to wake up the smartphone market. Now we have such great choices; iPhone, Android, and Palm.</p>
]]></content:encoded>
			<wfw:commentRss>http://iam.fahrni.ws/2010/08/20/smartphone-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
