<?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>Tristan O'Tierney &#187; apple</title>
	<atom:link href="http://www.otierney.net/articles/tag/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.otierney.net</link>
	<description>Mac Geek</description>
	<lastBuildDate>Wed, 09 Sep 2009 17:23:35 +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>AppStore Rejection Fears</title>
		<link>http://www.otierney.net/articles/2008/09/23/appstore-rejection-fears/</link>
		<comments>http://www.otierney.net/articles/2008/09/23/appstore-rejection-fears/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 07:25:58 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[fuckingnda]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.otierney.net/?p=342</guid>
		<description><![CDATA[For awhile this was a post I didn&#8217;t want to write out of fear. Fear because of people like Craig Hockenberry who&#8217;ve received nasty-grams from Apple for crossing the *******NDA line. Fear from my experience at working at Apple, and knowing what speaking out against them can do for you in the long run. However, [...]]]></description>
			<content:encoded><![CDATA[<p>For awhile this was a post I didn&#8217;t want to write out of fear.  Fear because of people like <a href="http://furbo.org/">Craig Hockenberry</a> who&#8217;ve received nasty-grams from Apple for crossing the *******NDA line.  Fear from my experience at working at Apple, and knowing what speaking out against them can do for you in the long run.  However, I feel ethics are my foundation.  If I don&#8217;t stand up for what I believe in, how can I respect myself? <br/><br/>My position on the AppStore rejections was simple: What Apple&#8217;s doing isn&#8217;t the greatest, but like almost always don&#8217;t attribute to malice what is more likely explained by ignorance.  Apple is a hectic place, I know, I&#8217;ve worked there.  More often than not, your favorite missing feature or most annoying bug is not some ulterior motive to kill babies and kick puppies.  They probably just didn&#8217;t get the time.  So, when I saw what was going on with these rejections I figured the reason was simple: The perfect policy hadn&#8217;t been put in place yet.   Not because Apple&#8217;s &#8220;Evil&#8221; but because they just hadn&#8217;t formally established criteria for inclusion into the store well enough yet.<br/><br/>That was until <a href="http://www.macrumors.com/2008/09/23/apple-extends-non-disclosure-to-app-store-rejection-letters/">rejection letters became NDA</a>.  To call this action anything less than the exact opposite of a benevolent response would be an understatement.  This is at the point that I expect a response from the Steve himself relatively shortly on all the bad publicity it&#8217;s generating.  Now mind you, I&#8217;m not writing this as an attack on a company I hate, but out of love for a company I feel so utterly passionate for that I can&#8217;t stand by and let it ruin the opportunity to change humanity forever over what I ultimately feel is just a lack of formal policy.<br/><br/>The simple truth is the current policy cannot stand, and we (third party devs) await a response as soon as possible.  We know how hectic it can be there,  but we can&#8217;t wait forever.  To all my friends at Apple: we know you&#8217;re probably annoyed by all this nagging.  We just want things to change for the better, and we think you agree too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2008/09/23/appstore-rejection-fears/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Customer service that doesn&#8217;t suck</title>
		<link>http://www.otierney.net/articles/2008/03/08/customer-service-that-doesnt-suck/</link>
		<comments>http://www.otierney.net/articles/2008/03/08/customer-service-that-doesnt-suck/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 06:04:23 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2008/03/08/customer-service-that-doesnt-suck/</guid>
		<description><![CDATA[Broken iPhone Originally uploaded by tristanotierney So awhile back (just after macworld) Quynh&#8217;s iPhone mysteriously cracked. We didn&#8217;t drop it, we didn&#8217;t step on it, it just spiderwebbed in the corner for no apparent reason. Needless to say we were hesitant to take it to an Apple genius because anything involving what appears to be [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px; margin-bottom: 10px;">
 <a href="http://www.flickr.com/photos/tristanotierney/2233551991/" title="photo sharing"><img src="http://farm3.static.flickr.com/2352/2233551991_961bd1d38d_m.jpg" alt="" style="border: solid 2px #000000;" /></a>
 <br />
 <span style="font-size: 0.9em; margin-top: 0px;">
  <a href="http://www.flickr.com/photos/tristanotierney/2233551991/">Broken iPhone <img src='http://www.otierney.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </a>
  <br />
  Originally uploaded by <a href="http://www.flickr.com/people/tristanotierney/">tristanotierney</a>
 </span>
</div>

<p>So awhile back (just after macworld) Quynh&#8217;s iPhone mysteriously cracked.  We didn&#8217;t drop it, we didn&#8217;t step on it, it just spiderwebbed in the corner for no apparent reason.  Needless to say we were hesitant to take it to an Apple genius because anything involving what appears to be user-inflicted-damage is shrugged off.  Well, we were browsing the mall today and said screw it lets give it a try.  20 minutes later we were blessed with a brand spanking new phone!  I had a similar experience with Ikea, in which we actually brought in an photo of a broken drawer shelf (on our iPhones of course) and they didn&#8217;t even ask questions! They just went into the back room and gave us the new board we needed to repair the drawer.  Not to go off into too much of a tangent, but I think these two companies share a lot in common.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2008/03/08/customer-service-that-doesnt-suck/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on iPhone SDK</title>
		<link>http://www.otierney.net/articles/2008/03/07/thoughts-on-iphone-sdk/</link>
		<comments>http://www.otierney.net/articles/2008/03/07/thoughts-on-iphone-sdk/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 22:30:27 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ifund]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2008/03/07/thoughts-on-iphone-sdk/</guid>
		<description><![CDATA[(Most) everyone knows about the iPhone SDK, so I&#8217;ll try not to be redundant. In short, I think what was delivered was awesome. It&#8217;s a pretty good compromise on almost all levels. If you want to distribute software on the app store for free, you can. If you want to charge, they take a pretty [...]]]></description>
			<content:encoded><![CDATA[<p>(Most) everyone knows about the iPhone SDK, so I&#8217;ll try not to be redundant.  In short, I think what was delivered was awesome. It&#8217;s a pretty good compromise on almost all levels.  If you want to distribute software on the app store for free, you can.  If you want to charge, they take a pretty fair percentage.  The enterprise additions were all icing on the cake to me.  Normally I wouldn&#8217;t care, but I&#8217;ll directly benefit from Exchange support since VMware is an Exchange company (ugh).  It&#8217;s increasingly depressing that no one seems to be giving Microsoft Exchange competition, still, and it&#8217;s the year 2008 but that&#8217;s another blog post all together.  Another thing that has me pleased and amazed is the $100 million <a href="http://www.kpcb.com/initiatives/ifund/index.html">iFund</a>.  This is a <strong>drop in the bucket</strong> for Apple, with nearly $18 billion in the bank.  Yet that&#8217;s a lot of money.  I&#8217;m frightened, in a good way, to think what can come out of this initiative.  </p>

<p>Frankly I wasn&#8217;t quite surprised that they chose not to make a Windows compatible SDK.  The entire iPhone development suite, from building tools (gcc, xcode, ib) to debug tools (instruments, which depends on dtrace) are just entirely incompatible with Windows.  Even if Apple did keep <a href="http://www.cocoadev.com/index.pl?YellowBox">Yellow Box</a> alive in secret, it would be a monumental effort to port all those tools.  So I guess that&#8217;s that &#8212; in order to code for <strong>the</strong> most popular mobile device within the next few years, you&#8217;re going to need a Mac.  If that doesn&#8217;t pull in a whole new class of switchers, I don&#8217;t know what will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2008/03/07/thoughts-on-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NSURL, I loath thee</title>
		<link>http://www.otierney.net/articles/2008/01/25/nsurl-i-loath-thee/</link>
		<comments>http://www.otierney.net/articles/2008/01/25/nsurl-i-loath-thee/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 00:29:12 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[flickrbooth]]></category>
		<category><![CDATA[nsurl]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2008/01/25/nsurl-i-loath-thee/</guid>
		<description><![CDATA[So I know I shouldn&#8217;t complain too much, coming from Safari not too long ago, but I felt I must rant about something. In my quest to bring YouTube support to FlickrBooth (is that app name even going to make sense after such a feature?) I&#8217;ve come to the sad realization that NSURL sucks. It [...]]]></description>
			<content:encoded><![CDATA[<p>So I know I shouldn&#8217;t complain too much, coming from Safari not too long ago, but I felt I must rant about something.  In my quest to bring YouTube support to FlickrBooth (is that app name even going to make sense after such a feature?) I&#8217;ve come to the sad realization that NSURL sucks.  It doesn&#8217;t have a feature-rich enough API, making you have to break down to CF functions.  It makes you use important to forget string functions like [NSString stringByAddingPercentEscapes] which have fun ways of creating bugs you didn&#8217;t anticipate.  It lacks any sort of GET/POST automatic query generation.  It has no helper functions for cookies, which are this entirely separate-but-shared entity.  I feel like Apple ported (or did they write it from scratch?) it on top of WebKit for Panther and basically let it wither without any substantial feature additions since.   I suppose on one hand you could argue that it means the API will remain stable, making it easier for future development but Apple does seem to have a hit and run policy of releasing a new awesome library, then basically never touching it again except for bug fixes.  WebKit in particular I would not account such harsh words to.  The API adapts quite rapidly, despite many additional functions winding up on the &#8220;Unofficial but available&#8221; headers.  But this is by virtue of it&#8217;s OpenSource facing policy.  AppKit/Foundation doesn&#8217;t exactly have the same liberal policy.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2008/01/25/nsurl-i-loath-thee/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FlickrBooth for Leopard coming soon</title>
		<link>http://www.otierney.net/articles/2008/01/03/flickrbooth-for-leopard-coming-soon/</link>
		<comments>http://www.otierney.net/articles/2008/01/03/flickrbooth-for-leopard-coming-soon/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 07:27:08 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[flickrbooth]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[photobooth]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2008/01/03/flickrbooth-for-leopard-coming-soon/</guid>
		<description><![CDATA[Good news! For those waiting for an update to FlickrBooth, I&#8217;ve got all my hooks in photo booth updated. Now I just have to clean up my flickr authentication code (it&#8217;s torn apart right now due to some refactoring) and it should work. In the process of all this I&#8217;ve created a &#8220;PhotoBooth plugin API.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Good news! For those waiting for an update to FlickrBooth, I&#8217;ve got all my hooks in photo booth updated. Now I just have to clean up my flickr authentication code (it&#8217;s torn apart right now due to some refactoring) and it should work.  In the process of all this I&#8217;ve created a &#8220;PhotoBooth plugin API.&#8221; Which I&#8217;ll be releasing separately for those interested in writing their on photo booth plugins.  Give me another few nights, and I&#8217;ll have something to share with everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2008/01/03/flickrbooth-for-leopard-coming-soon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FlickrBooth in Leopard</title>
		<link>http://www.otierney.net/articles/2007/10/26/flickrbooth-in-leopard/</link>
		<comments>http://www.otierney.net/articles/2007/10/26/flickrbooth-in-leopard/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 20:06:03 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flickrbooth]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[photobooth]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2007/10/26/flickrbooth-in-leopard/</guid>
		<description><![CDATA[So you upgraded to Leopard and FlickrBooth no longer works? There are a few reasons, but the basic one is Input Managers (a service offered by Mac OS X) are severely limited in Leopard. Long story short my plugin is loaded as an &#8220;Input Manager&#8221; and thusly takes over PhotoBooth, allowing me to put in [...]]]></description>
			<content:encoded><![CDATA[<p>So you upgraded to Leopard and FlickrBooth no longer works? There are a few reasons, but the basic one is Input Managers (a service offered by Mac OS X) are severely limited in Leopard.  Long story short my plugin is loaded as an &#8220;Input Manager&#8221; and thusly takes over PhotoBooth, allowing me to put in my own buttons, menus, etc.  So my answer to any questions that may soon arise is yes I am aware it doesn&#8217;t work, and I&#8217;ll work on a solution but it&#8217;s hard to say how soon the fix will be published.  It depends on how bad my work and class schedule is, which is to say, hectic.  It&#8217;s likely I&#8217;ll have time to look at it as we get closer to Thanksgiving week when I&#8217;ll have some free time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2007/10/26/flickrbooth-in-leopard/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Apple for everyone!</title>
		<link>http://www.otierney.net/articles/2007/08/08/apple-for-everyone/</link>
		<comments>http://www.otierney.net/articles/2007/08/08/apple-for-everyone/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 18:25:04 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ericnewport]]></category>
		<category><![CDATA[mathieumartin]]></category>
		<category><![CDATA[prokit]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2007/08/08/apple-for-everyone/</guid>
		<description><![CDATA[My friend Mathieu Martin just started on ProKit this week! And it&#8217;s likely another friend of mine, Eric Newport, may join the Software testing team. I like how every company I end up at a few friends end up joining along the way Makes the days pass a little quicker, and generally more cozy of [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Mathieu Martin just started on ProKit this week! And it&#8217;s likely another friend of mine, Eric Newport, may join the Software testing team.  I like how every company I end up at a few friends end up joining along the way <img src='http://www.otierney.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Makes the days pass a little quicker, and generally more cozy of a place to work.  It&#8217;s tough jumping into an environment of not knowing a lot of people.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2007/08/08/apple-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Developer info</title>
		<link>http://www.otierney.net/articles/2007/07/03/iphone-developer-info/</link>
		<comments>http://www.otierney.net/articles/2007/07/03/iphone-developer-info/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 22:46:48 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonedev]]></category>
		<category><![CDATA[macdev]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2007/07/03/iphone-developer-info/</guid>
		<description><![CDATA[Apple just put up an official developer information page at developer.apple.com/iphone. Good info all around if you&#8217;re trying to make some at-home web apps for the iPhone]]></description>
			<content:encoded><![CDATA[<p>Apple just put up an official developer information page at <a href="http://developer.apple.com/iphone/">developer.apple.com/iphone</a>.  Good info all around if you&#8217;re trying to make some at-home web apps for the iPhone</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2007/07/03/iphone-developer-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First Week (or two)</title>
		<link>http://www.otierney.net/articles/2007/06/02/my-first-week-or-two/</link>
		<comments>http://www.otierney.net/articles/2007/06/02/my-first-week-or-two/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 18:10:56 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[quynh]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[wwdc]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2007/06/02/my-first-week-or-two/</guid>
		<description><![CDATA[So here are all the juicy secrets.. Just kidding. I picked an interesting time to join Apple in general because right around the corner (a month in fact) is WWDC and not long after that Leopard. Needless to say it&#8217;s BugFest 2007. Still, so far, it&#8217;s been great. I&#8217;ll get some pictures of my office [...]]]></description>
			<content:encoded><![CDATA[<p>So here are all the juicy secrets.. Just kidding.  I picked an interesting time to join Apple in general because right around the corner (a month in fact) is WWDC and not long after that Leopard.  Needless to say it&#8217;s BugFest 2007.  Still, so far, it&#8217;s been great.  I&#8217;ll get some pictures of my office (yep no more cube!) up as soon as I finish it.  I&#8217;m still looking for a couch and some better lights for it and I need Quynhie to put that sorta girly touch on it and make it all purdy as well.  My team is awesome and it&#8217;s kind of a different atmosphere than Yahoo! in a lot of ways.  I guess I just never worked with such a large group so closely and my first reaction is it&#8217;s a lot better than being isolated to a one-or-two man team.  It&#8217;s also still surreal working on Safari. THE Safari.  Hard to believe I got here but then again I&#8217;m humble.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2007/06/02/my-first-week-or-two/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moving to the Mothership</title>
		<link>http://www.otierney.net/articles/2007/04/08/moving-to-the-mothership/</link>
		<comments>http://www.otierney.net/articles/2007/04/08/moving-to-the-mothership/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 17:00:59 +0000</pubDate>
		<dc:creator>tristan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[may]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.otierney.net/articles/2007/04/08/moving-to-the-mothership/</guid>
		<description><![CDATA[I&#8217;m not sure who reads my blog, but for those interested &#8212; I&#8217;ve accepted a job with the Safari UI team and will be starting in mid-May! I&#8217;m totally stoked and think this will be wild ride. As a lot of my friends knew I had a back-and-forth debate between VMWare and Apple and couldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure who reads my blog, but for those interested &#8212; I&#8217;ve accepted a job with the Safari UI team and will be starting in mid-May!  I&#8217;m totally stoked and think this will be wild ride.  As a lot of my friends knew I had a back-and-forth debate between VMWare and Apple and couldn&#8217;t decide on one or the other for any substantial length of time.  My decision rested on the fact that, right now, I could probably make a bigger dent in the world through an application as universal as Safari than VMWare Fusion.  Well without going into too much of a monologue that&#8217;s that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.otierney.net/articles/2007/04/08/moving-to-the-mothership/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
