<?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>Short Thoughts</title>
	<atom:link href="http://blog.mattpatenaude.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mattpatenaude.com</link>
	<description>A Blog by Matt Patenaude</description>
	<lastBuildDate>Sun, 16 May 2010 06:41:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How iPad is Draining My Bank Account</title>
		<link>http://blog.mattpatenaude.com/2010/05/how-ipad-is-draining-my-bank-account/</link>
		<comments>http://blog.mattpatenaude.com/2010/05/how-ipad-is-draining-my-bank-account/#comments</comments>
		<pubDate>Sun, 16 May 2010 06:41:36 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=157</guid>
		<description><![CDATA[My iPad arrived about three weeks ago, and I&#8217;ve been nothing short of addicted for 2 weeks and 23 hours or so. I don&#8217;t say this lightly, but quite frankly, it&#8217;s been the most fun I&#8217;ve ever had with a piece of technology. It&#8217;s got absolutely nothing to do with what you can do with [...]]]></description>
			<content:encoded><![CDATA[<p>My iPad arrived about three weeks ago, and I&#8217;ve been nothing short of addicted for 2 weeks and 23 hours or so. I don&#8217;t say this lightly, but quite frankly, it&#8217;s been the most fun I&#8217;ve ever had with a piece of technology. It&#8217;s got absolutely nothing to do with what you can do with it, but <em>how</em> you do it, and I can tell you that it confirms the suspicions I&#8217;ve had since it was first announced: this device will profoundly change the landscape of computing for the next decade. But I digress, if you want to hear me fanboy-gush about this thing more, talk to me in person.</p>
<p>Mine were not the only suspicions that were confirmed: a number of people posited that this device would excel primarily as a mechanism for <strong>content consumption</strong>. To be fair, I <em>have</em> created a number of shmancy Pages documents on it so far, but consumption is indeed where this device shines. And it&#8217;s bleeding my wallet dry. Here&#8217;s why. <span id="more-157"></span></p>
<blockquote><p>Let me first note that a small part of the reason iPad is draining my bank account is because <a href="http://www.hulu.com">Hulu</a> has yet to get their shit together and start offering iPad-compatible content. On one occasion, out of sheer laziness more than anything, the absence of Hulu has caused me to buy an episode I could have otherwise watched for free on my Mac, from my iPad on the iTunes Store. Hulu, please, I&#8217;m begging you: get it together. Don&#8217;t whine about it being hard (or <a href="http://www.readwriteweb.com/archives/hulu_on_the_ipad_not_as_easy_as_it_sounds.php">let other people whine on your behalf</a>), just launch the subscription model we all know you&#8217;re working on, and give us a nice, industry-kosher locked down app, and we&#8217;ll be happy.</p></blockquote>
<p>There is something inherently beautiful about touch computing: it very clearly embodies what <a href="http://en.wikipedia.org/wiki/John_Maeda">John Maeda</a> has referred to as &#8220;humanist&#8221; computing, that is, machines bending over backwards to adapt themselves to humans rather than the other way around. (Incidentally, if you haven&#8217;t read his latest book, <em><a href="http://www.amazon.com/Laws-Simplicity-Design-Technology-Business/dp/0262134721">The Laws of Simplicity</a></em>, do so ASAP, it&#8217;s a must for anyone who creates software or UI). Not only does it feel more comfortable and less &#8220;forced&#8221; than using a keyboard and mouse (for most tasks), but it encourages curiosity and exploration because it removes the <em>fear of imposition</em> — a phrase I just coined to mean &#8220;when something seems difficult or imposing, people are afraid to &#8216;play&#8217;, and refuse to explore and learn on their own.&#8221;</p>
<p>There&#8217;s a sense of overwhelmingness that is often created by many complex user interfaces, and a good chunk of that is instantly mitigated on the iPad by the fact that you&#8217;re holding the interface in your own hands: it gives the user a sense of control, like he or she really has power over the application at hand, rather than acting as a slave to its obtuse mandates. For that reason, usage directions almost become a thing of the past with touch interfaces. Sure, there are <em>some</em> interaction patterns that are a little confusing for first-time users, but the beauty of touch is that most users won&#8217;t be afraid to press buttons and try things, and will very quickly learn the ropes through <strong>discovery</strong> rather than instruction; and as we all know from experience, you remember the things you figure out on your own much better than the things you&#8217;re taught.</p>
<p>This kind of inherent childlike wonder that the platform has the potential to inspire is indeed why the iPad is deserving of the term &#8220;revolutionary,&#8221; at least from the standpoint of content producers: play your cards right, and you actually have the power to make people <em>want</em> to buy your content. The revolution in the iPad isn&#8217;t the device itself — let&#8217;s be honest, it&#8217;s far more a thoughtfully constructed evolution than it is a <em>technological</em> revolution — it&#8217;s its ability to actually <strong>excite</strong> people about using a computer, even a generation frightened by the very <em>thought</em> of computers (seriously, give your grandmother an iPad and watch in amazement). But once again, I digress into disgusting fanboyishness.</p>
<p>For my example, I&#8217;m going to use the iTunes Store and the iBookstore (the App Store is excepted for two reasons: a) it&#8217;s by necessity the primary mechanism for installing software on the iPad, so it doesn&#8217;t really count; and b) I&#8217;m actually not a huge fan, it&#8217;s kind of just a supersized version of the iPhone App Store). In just the past three weeks, I&#8217;ve already bought two books, two full albums, a <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMovie?id=337737855&amp;s=143441">Palladia concert film</a> (iTunes link), two music videos (something I&#8217;d never actually consciously bought on iTunes), and a very large handful of individual tracks. Don&#8217;t get me wrong, I am ordinarily a regular patron of the iTunes Store, but it&#8217;s quite rare that I would have spent nearly $70 using just my iPhone and Mac in such a short period of time. What makes the difference?</p>
<p>The simple fact is that I had <em>more fun</em> on the iTunes Store on my iPad than on any of my other devices. The combination of the device itself and a brilliantly-adapted storefront encourages exploration on a whole new level — for instance, I never knew Palladia posted their concert films on the iTunes Store, which further led me to find a set of &#8220;making of classic albums&#8221; films that look terrific, and some cool music documentaries I&#8217;d (somehow) never even heard of. It&#8217;s like the &#8220;Wikipedia effect&#8221; for music, and it&#8217;s incredibly powerful.</p>
<blockquote><p>When I say &#8220;Wikipedia effect,&#8221; I mean that thing that we all do when we&#8217;re bored: visit an article on Wikipedia, click a link in the body text, and 10 minutes later, you&#8217;ve made it from &#8220;American Top 40&#8243; to &#8220;Catenary wires&#8221; (it&#8217;s possible, I just tried it).</p></blockquote>
<p>There is incredible potential in the iPad, and that&#8217;s the ability to engage users as intimately as on the iPhone, for a much longer period of time, simply because of the physical comfort of the device itself. It&#8217;s not marketing, it&#8217;s intelligent design (not <a href="http://en.wikipedia.org/wiki/Intelligent_design">that kind</a>), and I would argue that it&#8217;s even more effective. I think Apple picked up on it, too: I&#8217;ll be very curious to see what they do with <a href="http://en.wikipedia.org/wiki/IAd">iAd</a>. If it&#8217;s anything like the experience I&#8217;ve been having with my iPad, they may have struck gold.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/05/how-ipad-is-draining-my-bank-account/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Open Letter to Mozilla</title>
		<link>http://blog.mattpatenaude.com/2010/04/an-open-letter-to-mozilla/</link>
		<comments>http://blog.mattpatenaude.com/2010/04/an-open-letter-to-mozilla/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 18:18:35 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=153</guid>
		<description><![CDATA[Dear Mozilla,
You have a great opportunity at your doorstep. With a single decision, you have the ability to propel the web forward into a quasi-eutopian society in which audio and video content are delivered without the use of non-native third-party plug-ins. You can make true native HTML 5 standardized media delivery a reality.
But if you [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Mozilla,</p>
<p>You have a great opportunity at your doorstep. With a single decision, you have the ability to propel the web forward into a quasi-eutopian society in which audio and video content are delivered without the use of non-native third-party plug-ins. You can make true native HTML 5 standardized media delivery a reality.</p>
<p>But if you don&#8217;t support H.264, we will forever be encumbered by Flash video streams. <span id="more-153"></span></p>
<p>I personally have a strong dislike for Flash, but it&#8217;s not fair to simply ignore its achievements: arguably, Flash is single-handedly responsible for bringing motion content to the World Wide Web. Flash was capable of delivering interactive experiences literally <em>years</em> before anyone even got close with JavaScript and other modern web technologies. In fact, it&#8217;s fair to say that, even in 2010, Flash has some legitimate uses for delivering motion content.</p>
<p><strong>Motion</strong> content and <strong>video</strong> content, however, are two very different animals. While much of what Flash was once used for can now be easily replicated with JavaScript and a combination of SVG, Canvas elements, and CSS 3, it&#8217;s still a viable platform for immersive motion experiences. Flash was never intended, however, to deliver video and audio: rather, it was a stopgap for the sake of compatibility — most user agents have support for Flash, so it made sense as a reliable platform for delivery, regardless of how inconsistent the result.</p>
<p>Nowadays, however, the browser can do so much more than its counterpart of yesteryear. HTML 5, therefore, brings forth native user agent support for video and audio, and the Internet community is embracing it readily: quite frankly, most content producers don&#8217;t <em>like</em> Flash, and have no problem moving to a more native means of delivery. The question is, what codec should be used for HTML 5 video?</p>
<p>Mozilla&#8217;s decision to use Ogg Theora and Vorbis for video and audio (respectively) is certainly admirable: personally, I would <strong>love</strong> an open codec to gain widespread industry notoriety and usage. The fact is, however, the production industry has <em>already standardized</em> on H.264. Nowadays, H.264 is perhaps the most common codec for Internet-distributed video, with the exception of Flash, much of which is encoded in H.264 anyway!</p>
<p>Content producers love H.264 because it works with their existing workflow tools, and there&#8217;s widespread <em>hardware-level</em> support for H.264 on a number of devices, including the iPhone and Android-based phones. The benefits brought by a switch to Ogg Theora — if any even exist — are vastly outweighed (for most content producers) by the time and effort required to make such a switch, and quite frankly, most producers don&#8217;t want to be serving up both H.264- and Ogg-encoded content.</p>
<p>As a result, this is what I&#8217;ve been hearing from a lot of content producers:</p>
<blockquote><p>&#8220;I&#8217;ll encode my video as H.264: I can display it natively for browsers that support it, and deliver a Flash player for all the rest.&#8221;</p></blockquote>
<p>Once again, people are resorting to Flash, not because it does video better, but <strong>for compatibility reasons</strong>, just like they did back when Flash video players first appeared on the web. The startling thing is, unless Mozilla decides to implement H.264 into Firefox, <em>Firefox</em> is going to be <strong>one of the browsers getting served content in &#8220;compatibility mode.&#8221;</strong></p>
<p>There was a time when Firefox was known for its high level of standards-compliance, and was generally seen as a symbol of fostering a standard-compliant web. However, <em>even though it&#8217;s unintentional</em>, if Firefox doesn&#8217;t add support for native H.264, it will be <strong>holding the web back</strong> from making a move to truly native video on the desktop. Firefox users — which account for the largest chunk of non-IE web users — will <em>still</em> be served Flash video.</p>
<p>Mozilla, you have an opportunity to move the web into the future with native browser support for audio and video. However, if you refuse to provide some mechanism by which H.264-encoded video can be played using HTML 5-standardized methods, you run the risk of returning the web to the Dark Ages of format wars. You don&#8217;t need to abandon Ogg, you could even open the video element up to third-party codec installation like Safari (as long as you make it easy to find/install a third-party H.264 codec) for all I care; at all costs, though, you <em>must</em> make H.264 video natively playable in Firefox.</p>
<p>Don&#8217;t let Firefox become the browser that content producers mutter about under their breath.</p>
<p>Sincerely,</p>
<p>Matt Patenaude</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/04/an-open-letter-to-mozilla/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It Might Be Beautiful</title>
		<link>http://blog.mattpatenaude.com/2010/04/it-might-be-beautiful/</link>
		<comments>http://blog.mattpatenaude.com/2010/04/it-might-be-beautiful/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 06:54:55 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=150</guid>
		<description><![CDATA[Earlier this evening, I was having a conversation with developer Dimitri Bouniol of EleMints fame about the impending iPad launch this Saturday. The reviews have finally started rolling in from the usuals (Mossberg, Pogue, etc.), and the entire Apple community has begun working itself into a furious lather in anticipation. It&#8217;s exciting, to be sure, [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this evening, I was having a conversation with developer <a href="http://twitter.com/dimitribouniol">Dimitri Bouniol</a> of <a href="http://www.elemintsapp.com/">EleMints</a> fame about the impending iPad launch this Saturday. The reviews have finally started rolling in from the usuals (Mossberg, Pogue, etc.), and the entire Apple community has begun working itself into a furious lather in anticipation. It&#8217;s exciting, to be sure, but the true excitement comes so much less from the device itself, and so much more from what it represents. <span id="more-150"></span></p>
<p>When Apple announced the iPad a little more than two months ago, it wasn&#8217;t them saying &#8220;hey, looky at this cool tablet we made&#8221;: it was Apple saying &#8220;this is what the personal computer is going to look like 10 years from now.&#8221; The iPad is so much more than the coolest tablet device ever created, it&#8217;s Apple&#8217;s vision for the direction of computing for decades to come.</p>
<p>Are they right? Personally, I happen to think so, if only because they have a history of being right about these sorts of things. You&#8217;ve got to admit, though, whatever you think about the device itself, there&#8217;s something downright (to steal Apple&#8217;s buzzword) <em>intimate</em> about being able to interact with the digital world using your fingers. It&#8217;s a direct, part-to-part connection of space and cyberspace, and it&#8217;s a Good Thing.™</p>
<p>The question is, what happens next? If Apple has their way (in my interpretation), the innovations (or perhaps &#8220;evolutions&#8221;) found on the iPad migrate upstream to their computers, and then pass by osmosis to every other major computer vendor in the market, with Microsoft playing catch-up to match the software with the hardware the whole way. Apple&#8217;s sure to have an advantage in this market, because reliable touch computing really does depend on intimate hardware/software integration, as shown by the introduction of the <a href="http://en.wikipedia.org/wiki/Apple_A4">Apple A4 processor</a>.</p>
<p>Technology changes fast, though, that&#8217;s nothing new. The big change here is how this will profoundly shape the landscape of computer <em>users</em>. The iPad is brilliant in the way it makes &#8220;complex&#8221; computing tasks dead-simple for the not-so-technologically-inclined. If this thing permeates the market, we&#8217;re going to find more and more people using their computers/iPad-type-things to do cool things without being intimidated. For the first time ever, computing is going to be accessible in a truly relatable way.</p>
<p>So what happens to the developers? This is the question that, for the first time ever in relation to an Apple product, scared me. The Mac and iPhone development community is vibrant, alive, and well. With the exception of iPhone newcomers, however, even given the incredible diversity of the community, it&#8217;s striking how many developers share a common background: at a young age, they were fascinated by things that beep and light up, and something in their mind snapped (some would argue &#8220;broke&#8221;) and made them want to figure out how it all worked on the inside. We were no longer content with knowing that things &#8220;just worked&#8221; — we needed to know <em>why</em>.</p>
<p>That spirit is what creates a good <em>developer</em> (as opposed to a dead-end-job code monkey who hates his/her life). The iPad has the potential to sincerely inhibit the development of that spirit.</p>
<p>Today, in 2010, we the developers work in Xcode on shiny Macs, and we love it (for the most part). As Mac developers, we got started by poking around on the very same machine we used for our day-to-day computing: as a relatively open platform, Macs (and PCs) are easy to explore, easy enough to break, and fun to fix yourself (yes, being a developer is a sickness of the mind). So what happens when your day-to-day machine becomes something that resembles the iPad?</p>
<p>The iPad is a closed platform, which from a usability standpoint, is absolutely <strong>fantastic</strong>. As a developer with experience on the Mac, I wouldn&#8217;t have it any other way. However, if I was a new developer, <em>only</em> having experience on my iPad-type device, it would really piss me off, because I&#8217;d have no real way to experiment with the thing. With the experience I have, I know that the underpinnings of my Mac are actually very similar to the underpinnings of my (eventual) iPad, and I know how to make it do crazy — if unauthorized — things if I want it to. That zeal for experimenting in a new developer, however, might be very quickly replaced with a feeling of futility, when they see that the tools that <em>I&#8217;m</em> used to using are no longer available (or at least, they don&#8217;t look anything like the modern computing landscape as of 2030).</p>
<p>Now, being more realistic, this is all a bit of <a href="http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt">FUD</a>: one would hope that if Apple moves this kind of intimate user experience to their Macs, they&#8217;ll have the good sense to keep the platform just as open as the Mac is already today; as non-portable devices, we really have no good reason to expect otherwise. Still, it&#8217;s a scary prospect.</p>
<p>So what does the computing landscape look like going forward? I suspect we&#8217;re finally approaching an environment in which everything &#8220;just works,&#8221; and people don&#8217;t have to worry about the little annoyances that created technophobia in the first place. It might be beautiful. We can only hope that as my generation becomes one of the last to learn to use a conventional keyboard and mouse, the spirit to tinker doesn&#8217;t die with the GUI.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/04/it-might-be-beautiful/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Restless in Rhode Island</title>
		<link>http://blog.mattpatenaude.com/2010/03/restless-in-rhode-island/</link>
		<comments>http://blog.mattpatenaude.com/2010/03/restless-in-rhode-island/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:04:08 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=142</guid>
		<description><![CDATA[There is no emotion more frustrating than restlessness. It affects so profoundly, in fact, that I&#8217;m not sure I&#8217;d even call it an emotion — it&#8217;s more of a condition, really. Whether it afflicts your entire consciousness, or just a body part or two, it&#8217;s not pleasant, and alleviating its symptoms is usually a top [...]]]></description>
			<content:encoded><![CDATA[<p>There is no emotion more frustrating than <strong>restlessness</strong>. It affects so profoundly, in fact, that I&#8217;m not sure I&#8217;d even call it an emotion — it&#8217;s more of a <em>condition</em>, really. Whether it afflicts your entire consciousness, or <a href="http://en.wikipedia.org/wiki/Restless_legs_syndrome">just a body part or two</a>, it&#8217;s not pleasant, and alleviating its symptoms is usually a top priority.</p>
<p>I&#8217;ve been awfully restless lately. <strong>Fair warning</strong>: this is a highly self-indulgent post. Read on at your own risk. <span id="more-142"></span></p>
<p>I belong to a tortured class of individuals you might refer to as &#8220;creatives;&#8221; I have a passion for <em>making</em>, for <em>producing</em>. It&#8217;s really more of a sickness than anything else, especially combined with my self-imposed and -appointed &#8220;profession&#8221; of software engineer, another incurable disease.</p>
<p>There comes a time in every creative person&#8217;s life — indeed, it&#8217;s a nearly monthly phenomenon; consider it the Menstrual Cycle of the Imagination — where you&#8217;re struck with the desire to go make something awesome, or beautiful, or useful, or just <em>neat</em>. This phase is, in almost every case, accompanied by a complete absence of anything that resembles inspiration. It&#8217;s a kind of restlessness of the mind, and it&#8217;s downright depressing.</p>
<p>Sometimes, it&#8217;s not even a lack of inspiration that&#8217;s the problem, but rather a lack of resources to execute. When I sit here and look at my {13bold} <a href="http://www.dropbox.com/">Dropbox</a> folder, I see no fewer than <strong>29 folders</strong>, each representing a project we&#8217;ve started, many of them even dating back to before Laurent started working at Apple. So let&#8217;s see: <a href="http://13bold.com">{13bold}</a> has released all of two software products (three if you count Bowtie for iPhone); that leaves roughly 26 projects unattempted. Sadly, there just isn&#8217;t enough time in a day to work on all of them.</p>
<p>I find ways to keep myself entertained, of course: when I come off from working on a large project (like Bowtie), I&#8217;ll usually bang out a couple of mini projects with varying success. Quite frankly, though, it always ends the same: a boredom that only creation can fill. Perhaps it&#8217;s time to try something different.</p>
<blockquote><p>Incidentally, if you didn&#8217;t chuckle or at least groan when you read the title of this article, go back and reread it a few times until you get <a href="http://www.imdb.com/title/tt0108160/">the pun</a> (<em>spoiler alert</em>).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/03/restless-in-rhode-island/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>App Power: The First Week</title>
		<link>http://blog.mattpatenaude.com/2010/02/app-power-the-first-week/</link>
		<comments>http://blog.mattpatenaude.com/2010/02/app-power-the-first-week/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 18:12:50 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=135</guid>
		<description><![CDATA[Note: this article is part of a series of articles on my real-world App Store experiment: App Power: An Experiment, App Power: The Submission, and App Power: The Reveal.
I woke up this morning to find an email from appFigures containing yesterday&#8217;s sales reports and figures; with that, I officially have data for my first full [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Note: this article is part of a series of articles on my real-world App Store experiment: </em><a href="http://blog.mattpatenaude.com/2010/01/app-power-an-experiment/"><em>App Power: An Experiment</em></a><em>, </em><em><a href="http://blog.mattpatenaude.com/2010/01/app-power-the-submission/">App Power: The Submission</a>, and <a href="http://blog.mattpatenaude.com/2010/02/app-power-the-reveal/">App Power: The Reveal</a>.</em></p></blockquote>
<p>I woke up this morning to find an email from <a href="https://www.appfigures.com/">appFigures</a> containing yesterday&#8217;s sales reports and figures; with that, I officially have data for my first full week of <a href="http://bowtieapp.com">Bowtie for iPhone</a> sales. And the numbers were… somewhat depressing.</p>
<p>Now don&#8217;t get me wrong, I&#8217;m not really complaining: I don&#8217;t do this for the money, I do it because I love it. I <em>had</em>, however, hoped to use my App Store profits to visit a friend in Europe. While I may eventually earn the money to do that from the sales of my app, I&#8217;m fairly certain it won&#8217;t be in time (she&#8217;ll only be there for about three more months). Either way, it looks like there&#8217;s a little more to succeeding on the App Store than meets the eye. <span id="more-135"></span></p>
<h3>The Results</h3>
<p>I&#8217;ve always believed that graphs are incredibly useful, so allow me to present my week-one sales graph:</p>
<p><a href="http://blog.mattpatenaude.com/wp-content/uploads/2010/02/Screen-shot-2010-02-21-at-12.28.17-PM.png"><img class="alignnone size-full wp-image-136" title="First Week Sales" src="http://blog.mattpatenaude.com/wp-content/uploads/2010/02/Screen-shot-2010-02-21-at-12.28.17-PM.png" alt="First Week Sales" width="500" height="246" /></a></p>
<p>As you can see, sales started pretty promisingly: 170 downloads on day one, 202 on day two. Since then, however, sales have been steadily dropping as they look about to converge on 0. Yesterday, a mere 22 people downloaded Bowtie, netting me a grand total of $14.70 (accounting for conversions from other currencies, etc.).</p>
<p>So what does it all amount to? In all of week one, I made (estimate by appFigures) <strong>$454.78</strong>.</p>
<p>Now don&#8217;t get me wrong, that&#8217;s not a <em>bad</em> sales figure or anything — if it was an average weekly sales figure. If trends persist, though, it looks like my average weekly sales figure will be somewhere between $40 and $70, if even that, which is hardly the goldmine I was expecting or hoping for.</p>
<h3>Surprises</h3>
<p>I ran across a few things that were a bit more than surprising during this first week. The first was that Windows users really don&#8217;t read. On day one, I received over 1,200 downloads of <a href="http://bowtieapp.com">Bowtie Remote for Windows</a>, an application <strong>whose sole purpose is to control Bowtie for iPhone</strong>. That would imply that each download of Bowtie Remote should be paired with a purchase of Bowtie for iPhone roughly 1:1. I was ready and willing to discount 30% of those downloads for stupidity, but not <strong>greater than 90%</strong>. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  As many of my friends (and Twitter followers) will tell you, I can now use this as anecdotal evidence as to why there are so many viruses on Windows: Windows users will download <em>anything</em>. In fairness, a couple of days after release, I changed the description on the Bowtie website to make it considerably clearer, and downloads have slowed (the rate is still considerably higher than the iPhone app download rate, however).</p>
<p>The other surprise was just how plain <em>unreliable</em> App Store reviews are. I&#8217;ve been very closely monitoring every review that gets written about Bowtie on the App Store: they range from one-star reviews calling the app &#8220;too limited to even be worth 0.79€&#8221; (translated roughly from Italian), and others alleging that my app is responsible for problems it simply couldn&#8217;t possibly cause; to glowing five-star reviews heralding Bowtie for iPhone as the Messiah of iPhone Apps. Personally, I don&#8217;t think either extreme is merited — I&#8217;m most fond of the four-star reviews, personally, many of which contain valuable feature suggestions (though I do appreciate two separate five-star reviews that say &#8220;this app solves a problem I didn&#8217;t realize I had;&#8221; that&#8217;s always the goal <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Anyway, I digress: I &#8220;grew up&#8221; in <a href="http://www.newegg.com">NewEgg</a> culture, where the reviews aren&#8217;t just reliable, but they&#8217;re (in my opinion) some of the best indicators on the Internet of the quality of a tech product. On the App Store, that just doesn&#8217;t appear to be the case. It&#8217;ll certainly make me reconsider opting not to download the occasional two-star app that looks pretty cool.</p>
<h3>What&#8217;s Next?</h3>
<p>For starters, the app is really <em>cool</em>, but also very feature-light (mostly by design). People want more, and the biggest request is some sort of search feature that allows you to switch playlists or albums from your computer, rather than just skip forward/back and play/pause. That one&#8217;s already in the pipeline; it&#8217;s slated to be released with Bowtie 1.2 (Bowtie 1.1 will be out either today or tomorrow, with fixes for a number of bugs that cropped up during the first week) and Bowtie for iPhone 1.1. You&#8217;d be surprised how hard it is to design a good music chooser. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Also, as a part of my experiment, the only &#8220;advertising&#8221; I did was via my websites, my blog, and my Twitter: any third-party advertising that occurred (like <a href="http://mashable.com/2010/02/13/bowtie-app/">a feature on Mashable</a>) was on a completely voluntary basis, often unrequested by me. The fact is, that doesn&#8217;t generate enough exposure: I would have loved to believe that the App Store magically put your app out there for everyone to see, but it doesn&#8217;t appear to be the case. As soon as Bowtie/Bowtie for iPhone get a solid search capability, I think I&#8217;ll start pursuing some more conventional advertising routes.</p>
<p>Probably the most important thing I learned though (for next time) is that Bowtie for iPhone is <em>still too niche</em>. Certainly, the app isn&#8217;t quite as niche as <a href="http://blog.mattpatenaude.com/2010/01/app-power-an-experiment/#more-99">Signals</a> is, nor is it even as niche as <a href="http://www.tuneconnect.net">TuneConnect</a> is (my older, free app for Mac-to-Mac iTunes remote control, rather than Mac-to-iPhone like Bowtie). Regardless, not everyone wants to be able to control their iPhone&#8217;s music player from their computer; the app simply lacks the universal relevance that would cause it to become an &#8220;overnight app sensation.&#8221; If I ever really want to make money off of an iPhone app, it&#8217;ll have to be something considerably more appealing to a broader volume of users (or at least more entertaining).</p>
<p>Anyway, I&#8217;ll keep plugging away at making Bowtie for iPhone as awesome as possible, and we&#8217;ll see if it changes sales figures in either a positive or negative direction.</p>
<h3>What about Bowtie 1.0? How&#8217;s that doing?</h3>
<p>I&#8217;m so glad you asked! <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Downloads of Bowtie 1.0 have actually been going <em>considerably</em> better than those of Bowtie for iPhone. As of this writing, Bowtie 1.0 has been downloaded <strong>14,158 times</strong> (7,497 by automatic update, 6,661 by manual download). That puts me only about 5,000 downloads short of the all-time download numbers for the first beta of Bowtie (though I still have quite aways to go before I catch up with beta 2). Either way, I&#8217;m fairly certain that this is the fastest I&#8217;ve ever hit this number of downloads with one of my apps, and I&#8217;m definitely <em>very</em> pleased with the results. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>If you&#8217;re interested in keeping track of Bowtie downloads, you can <a href="http://bowtieapp.com/mint/">view our public Mint</a>. All of the files that make up the current version of Bowtie&#8217;s downloads (currently 1.0, will be 1.1 as soon as it&#8217;s released) can be found on the &#8220;Watched&#8221; tab of the &#8220;Files&#8221; pane.</p></blockquote>
<p>Anyway, thanks to everyone who&#8217;s either downloaded Bowtie or purchased Bowtie for iPhone, and to everyone who&#8217;s been so supportive of this endeavor. I&#8217;ll continue to keep you all posted as things change. Until next time, enjoy Bowtie! <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/02/app-power-the-first-week/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>App Power: A Brief Update</title>
		<link>http://blog.mattpatenaude.com/2010/02/app-power-a-brief-update/</link>
		<comments>http://blog.mattpatenaude.com/2010/02/app-power-a-brief-update/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 19:22:03 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=131</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://skitch.mattpatenaude.com/profits-so-far-20100213-142102.png"><img class="alignnone" title="A Brief Update" src="http://skitch.mattpatenaude.com/profits-so-far-20100213-142102.png" alt="" width="478" height="481" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/02/app-power-a-brief-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>App Power: The Reveal</title>
		<link>http://blog.mattpatenaude.com/2010/02/app-power-the-reveal/</link>
		<comments>http://blog.mattpatenaude.com/2010/02/app-power-the-reveal/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 05:03:22 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=128</guid>
		<description><![CDATA[Note: this article is part of a series of articles on my real-world App Store experiment. The first one was App Power: An Experiment, and the second was App Power: The Submission.
Just moments ago, I revealed to the world — at long last — just what this super-secret iPhone app I&#8217;ve been developing is. What [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Note: this article is part of a series of articles on my real-world App Store experiment. The first one was </em><a href="http://blog.mattpatenaude.com/2010/01/app-power-an-experiment/"><em>App Power: An Experiment</em></a><em>, and the second was </em><a href="http://blog.mattpatenaude.com/2010/01/app-power-the-submission/"><em>App Power: The Submission</em></a><em>.</em></p></blockquote>
<p>Just moments ago, I revealed to the world — at long last — just what this super-secret iPhone app I&#8217;ve been developing is. What is it, you ask? Why, it&#8217;s <a href="http://13bold.com/articles/bowtie-releases">Bowtie for iPhone</a>, of course! And it&#8217;s coming out in tandem with the final release of Bowtie 1.0 this Saturday.</p>
<p>The app, which will be available on the App Store for just 99¢, will allow users of Bowtie to control the iPod application on their iPhone or iPod touch (or iPad <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) from their desktop. Windows user? We&#8217;re releasing an app called Bowtie Remote for Windows, which gives you the same level of control (without the themes).</p>
<p>Once the app goes live, all that&#8217;s left to do is wait. I&#8217;ll post a summary article here as soon as I have some sales numbers. &#8217;til next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/02/app-power-the-reveal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The No-Nil Trap</title>
		<link>http://blog.mattpatenaude.com/2010/01/the-no-nil-trap/</link>
		<comments>http://blog.mattpatenaude.com/2010/01/the-no-nil-trap/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 01:37:57 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=119</guid>
		<description><![CDATA[Just ran into an interesting issue while programming: my app decided it would randomly start crashing. Love when that happens. As it turns out, the cause had to do with a very nuanced characteristic of C (and Objective-C). I call it (perhaps incorrectly, but it works for me): the No-Nil Trap. 
When you initialize an [...]]]></description>
			<content:encoded><![CDATA[<p>Just ran into an interesting issue while programming: my app decided it would randomly start crashing. Love when that happens. As it turns out, the cause had to do with a very nuanced characteristic of C (and Objective-C). I call it (perhaps incorrectly, but it works for me): the No-Nil Trap. <span id="more-119"></span></p>
<p>When you initialize an object with its <code>-init</code> method (or equivalent), the default <code>NSObject</code> implementation initializes all instance variables to <code>nil</code>, as a convenience. However, whenever you declare a variable elsewhere, this auto-initialization does not occur: rather, like with any C variable, it creates a block of memory in the stack <code>sizeof(id)</code> big. If you don&#8217;t initialize that pointer with a value, it still points to that address in memory.</p>
<p>So let&#8217;s take a relatively common example:</p>
<pre><code>// ... exciting code ...
if (myData)
	[myData release];</code></pre>
<p>Assuming <code>myData</code> is an instance variable (and every other time you release it, you set it back to <code>nil</code>), this should go off without a hitch. If the value referred to by <code>myData</code> is a non-false-evaluating quantity, release it.</p>
<blockquote><p>Note: this is usually superfluous, since it&#8217;s safe to call <code>-release</code> on <code>nil</code> — it&#8217;s safe to call <em>anything</em> on <code>nil</code>, it always returns <code>nil</code>. As long as you&#8217;re good about <code>nil</code>-ing out your instance variables after you release them, you don&#8217;t need to check if they&#8217;re non-<code>nil</code> first.</p></blockquote>
<p>Now let&#8217;s modify the example slightly:</p>
<pre><code>NSData *myData;
// ... exciting code ...
if (myData)
	[myData release];</code></pre>
<p>In this snippet, <code>myData</code> is a local variable rather than an instance variable, and believe it or not, this will possibly cause an application to intermittently crash. The reason is that we didn&#8217;t initialize <code>myData</code>, which was <em>assigned an address anyway</em>. If we were to insert a few lines of code in between the variable declaration and the conditional, that space could become filled with something else. Something else that might not belong to you. And we all know what happens when you try to dispose of memory that doesn&#8217;t belong to you.</p>
<p>The correct way to write this would be:</p>
<pre><code>NSData *myData = nil;
// ... exciting code ...
if (myData)
	[myData release];</code></pre>
<p>It&#8217;s a simple fix, but it&#8217;s one that&#8217;s easy to forget, especially since it&#8217;s not a problem you need to worry about with auto-initialized instance variables.</p>
<p>This particular one caused me some <em>massive</em> headaches, because it was being called on the return trip of a <a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/DistrObjects/DistrObjects.html">Distributed Objects</a> call, so the debugger wasn&#8217;t able to pinpoint exactly where the problem was occurring. And for that, <code>NSLog</code> (and selective commenting) is now, and always will be, your friend. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/01/the-no-nil-trap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Index Cards for Program Flow</title>
		<link>http://blog.mattpatenaude.com/2010/01/index-cards-for-program-flow/</link>
		<comments>http://blog.mattpatenaude.com/2010/01/index-cards-for-program-flow/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 01:09:40 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=112</guid>
		<description><![CDATA[So this evening, I&#8217;ve been working on a pretty complex logic flow for a-project-to-remain-nameless-at-this-time. After using several sheets of paper, a whiteboard, and OmniGraffle, I finally resorted to an old favorite of mine: index cards. But this time, I used a bit of a twist.
This part of my application has three potential entry points, and [...]]]></description>
			<content:encoded><![CDATA[<p>So this evening, I&#8217;ve been working on a pretty complex logic flow for a-project-to-remain-nameless-at-this-time. After using several sheets of paper, a whiteboard, and <a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a>, I finally resorted to an old favorite of mine: index cards. But this time, I used a bit of a twist.</p>
<p>This part of my application has three potential entry points, and two &#8220;endgame&#8221; states; I broke up each &#8220;chunk&#8221; (many represent subroutines) onto a separate index card, marking entry routines with an arrow in the corner, and endgame routines with &#8220;#END#&#8221; at the bottom. Now, I just trace execution from each entry point with every possible environment permutation. If they all eventually hit an &#8220;#END#&#8221; card, my logic is sound. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Don&#8217;t you love index cards?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/01/index-cards-for-program-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Power: The Submission</title>
		<link>http://blog.mattpatenaude.com/2010/01/app-power-the-submission/</link>
		<comments>http://blog.mattpatenaude.com/2010/01/app-power-the-submission/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 18:35:26 +0000</pubDate>
		<dc:creator>Matt Patenaude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mattpatenaude.com/?p=109</guid>
		<description><![CDATA[Note: this article is part of a series of articles on my real-world App Store experiment. The first one was App Power: An Experiment.
So, a mere 14 days after I proposed my idea to enter into this real-world experiment, the application is done: today, it heads off to the App Store for approval. Barring any [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Note: this article is part of a series of articles on my real-world App Store experiment. The first one was <a href="http://blog.mattpatenaude.com/2010/01/app-power-an-experiment/">App Power: An Experiment</a>.</em></p></blockquote>
<p>So, a mere 14 days after I proposed my idea to enter into this real-world experiment, the application is done: today, it heads off to the App Store for approval. Barring any delays, it&#8217;s slated for release mid-February, with the formal announcement of exactly <em>what</em> it is coming a few days before. <span id="more-109"></span></p>
<p>A few days ago, I sent the application out to a select group of private beta testers to get some feedback, and it was generally pretty darn positive. Here are a few soundbites:</p>
<blockquote><p>&#8220;woooooo &#8211; you&#8217;ve got a winner on your hands, Mr. P &#8211; I will gladly buy this app for everyone I know <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8221; <span style="white-space: nowrap;"><em>Elle Wong</em></span></p>
<p>&#8220;I am yet to experience any network lag or any bugs within the application. It responds well to furious clicking on the desktop client too. So far so brilliant!&#8221; <span style="white-space: nowrap;"><em>Tim Davies</em></span></p>
<p>&#8220;Only this app can prevent forest fires!&#8221; <em><a href="http://en.wikipedia.org/wiki/Smokey_Bear">Smokey Bear</a></em></p></blockquote>
<p>Stay tuned for more updates!</p>
<p><strong>Update (1/28/10)</strong>: Just received word from Apple that the app has been approved for sale on the App Store! You&#8217;ll hear more from us on a release date (already scheduled in the App Store admin section) within the next couple of weeks. <img src='http://blog.mattpatenaude.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mattpatenaude.com/2010/01/app-power-the-submission/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
