The Hard Part

When it comes to most things, especially if I put my mind to it, I’m fortunate enough to become pretty good them. Or at least proficient. Especially, and I hope this doesn’t come off as egotistical, at writing software. It’s just something that’s always come naturally to me for some reason ever since I wrote my first “app” 30 or so years ago (I’m old) on my lovely Atari 400 (complete with 48k RAM upgrade! woo!).

But what I’m not good at is interacting with people. Just never could get the hang of it for some reason. What’s worse, I’ve had people tell me on more than one occasion that, before getting to know me, I’ve come across as stuck up. Jerky even. To use the technical term. Typically that impression fades once you get to know me a little bit. Probably. I think. And, I’m also not very good at asking for help or tooting my own horn. I don’t want to be a bother. Or at least I tell myself that. Once I get to know you, I do better. Though this affliction can kind of make that difficult.

This is a problem. You see, my wife and I released our latest app from Quiet Spark today: Goalposts. And now we have to figure out how to get people to notice. In fact she’s downstairs right now, feverishly sending out press releases, in hopes that someone will notice our creation in a sea of apps.

A lot of my indie developer friends also have friendships with tech journalists which gives them a bit of a leg up when it comes time to promote their latest wares. That’s not to say that they’re are getting a free pass just because they have friends in the right places. These people are really good and do fantastic work. But when there are 850,000 apps to pick from, the most fantastic work doesn’t count for much unless you can get people to notice. That old chestnut “it’s not what you know, but who you know” is certainly applicable when trying to get your work to stand out in the App Store. And getting to know people is just so very hard for me.

Even among other developers, I’m really quiet. There’s an IRC channel I’ve hung out in off an on for years and yet I’ve only spoken there a handful of times and then generally in response to a direct question. And during beta testing, I asked for help, but it was kind of like hey guys, hate to be a bother, but I’ve been working on this app and I could use a little help testing if you wouldn’t mind, but if you don’t have time or something you know, no big deal. So yeah, I’m a terrible salesman, and really truly need to work on my people skills. Although, at 44, one wonders how much change is even possible at this point.

So, what I guess I’m saying is I’ve got this new app out and it would mean a lot to me if you could maybe spread the word a bit or something, you know, if it’s not too much to ask and all, but don’t feel obligated or anything.

App Store Turnover by Category Pt. 2

Yesterday I took a look at the turnover and composition of the Top 400 grossing iPhone chart by category which is, unsurprisingly, dominated by games. 75% of the top 400 grossing apps are games. I thought today I would drill down deeper into games and look at which sub-genres are getting the most traction and which have the most staying power. Pretty much the same format as yesterday. Again I’m looking at April 20, 2012 versus April 20, 2013.

Continue reading

App Store Turnover by Category

There have been some stories recently about how games continue to dominate the charts on the App Store and have even been increasing that lead. Seems like someone mentioned, or perhaps I just thought it to myself, that while games own the charts, they have a shorter lifespan than apps in other categories, and therefore have a smaller window over which to generate revenue. I’ve been wondering about this and decided to see if I could figure out whether or not this was true.

Continue reading

To Thine Own Self Be True

I would rather us do the best we can for a first release then to just throw in the towel and say whatever. I think anything we do should be with high standards. That is what will set us apart from the rest.

That’s what my wife told me the other day. She’s pretty awesome like that. You see, we’ve been working on a new app that I’ve been super excited to reveal to the rest of the world. When that moment finally came around, the response was not as enthusiastic as I’d hoped. Though, to be fair, I’d probably have been disappointed with anything short of rapturous enthusiasm. This despite having told myself (repeatedly) that no one is going to love your creation like you do. Still it was a letdown and I toyed with the idea of just wrapping up and submitting the app as it stood at the time. I suggested as much to Susie and that’s what she came back to me with and it was exactly the jolt I needed.

For a while there I lost sight of the fact that, while I certainly hope that others will enjoy what we’ve made and find it useful, the only opinion that really and truly matters is my own. Sure there are plenty of rough edges left to smooth away, and as the creator those rough edges probably stand out to me more than a casual observer. But there are also times I’m using the app that I just grin like a maniac because something came together just as I saw it in my head weeks or months ago.

I guess I’m just saying that you know, and this goes for any sort of creative endeavor, be it software development, woodworking, painting, etc… you know what vision you had in mind when you began, and how close the final result is. And you’ll know whether or not you took little shortcuts along the way or took the time to add those little details that you think no one is ever going to notice. And maybe they won’t, but you will. And you’ll certainly notice if somewhere along the way you start to lose heart, slap a coat of paint on it and call it done. And you’ll regret it.

WWDCs Past

Just a table of information about WWDC dates and announcements over the last 8 years.

Year Announce Date Announce Day of Week Conference Date Week In June (full) Days Notice Time to Sell Out
2005 Feb 15, 2005 Tuesday Jun 6, 2005 1st 111 days n/a
2006 Mar 8, 2006 Wednesday Aug 7, 2006 n/a 152 days n/a
2007 Feb 7, 2007 Wednesday Jun 11, 2007 2nd 124 days n/a
2008 Mar 13, 2008 Thursday Jun 9, 2008 2nd 88 days 60 days
2009 Mar 26, 2009 Thursday Jun 8, 2009 1st 74 days 30 days
2010 Apr 28, 2010 Wednesday Jun 7, 2010 1st 40 days 8 days
2011 Mar 28, 2011 Monday Jun 6, 2011 1st 70 days 12 hours
2012 Apr 25, 2012 Wednesday Jun 11, 2012 2nd 47 days 1h 43m
2013 ? ? Jun 10, 2013? 2nd? ? 372mS (projected)
Announced on
Sun Mon Tue Wed Thu Fri Sat
0 times 1 times 1 times 4 times 2 times 0 times 0 times