Mr. Jobs, Domino’s Calling!

I’ve recently discovered creating a successful iPhone application is a lot like baking a pizza. Take the best ingredients, like skillfully crafted code, bold and flavorful interface design and combine with a dash of love and you may end up with a delicious dinner. Unfortunately for App Store developers, once you’ve rolled the dough, spooned the sauce and added the toppings, the delivery process itself can often be frustrating.

Apple’s process of getting apps reviewed and posted to the App Store leaves much to be desired. Once submitted, we developers must sit back, cross our fingers and hope everything is in order so that the “pizza” makes it to your device in a timely fashion. One of the criticisms of the App Store in recent months is that it can take more than 2 weeks to have an app make it’s way through the review process, sometimes only to end in rejection. When this happens, the problem must be corrected, the app resubmitted and the developer goes to “the back of the line” and starts all over again.

Since most developers would rather have too much feedback rather than too little, one way to ease the pain of the review process would be to add more feedback. Developers love feedback, whether it comes in the form of bug reports, reviews, emails or simple sales figures. In the world of home pizza delivery, when it comes to awesome feedback, no one beats Domino’s.

When a customer orders a pizza from Domino’s online, they receive instant feedback on the status of their order via Domino’s über-cool pizza tracker. The tracker tells you where in the cycle of delivery your pie is, what time it started the last phase and who’s currently working on it. It may sound corny, but this is exactly the kind of feedback developers need when submitting software to the Apple App Store. Imagine a meter that outlines each part of the approval process with time and date annotations for each step. The App Tracker would be of enormous assistance to developers, ensuring proper completion of each part of the submission process. A developer could track their “pizza” as it made its way to the store and get a better sense of when to expect final delivery. It could also help Apple internally so they know what phase a particular application was last in if a problem arises.

Such a system would allow companies to better plan their product’s marketing efforts and direct their resources more efficiently. Not to mention reduce the level of stress associated with being left in the dark regarding your application’s approval. Apple recently implemented a small counter for developers to let them know what the average approval time for their applications are in iTunes Connect. This was a great first start, but I suspect that with a bit of love, and a few lessons from the folks at Domino’s, getting through the app store approval process could be as easy as pie.

Losing Control

Anyone who’s worked for themselves knows the satisfaction of being in control of your own destiny. The perception that by sheer force of will and hard work, you can be successful at what you do. Those who take on the challenge of owning their own business are often considered “control freaks” and more often than not, perfectionists. I never really realized just how much of a control freak I was until this past weekend when, completely without warning, I had none.

Last Friday, the Iconfactory’s popular Twitter client, Twitterrific, fell victim to the so-called Twitpocalypse bug, which caused the mobile version of our application to suddenly stop working. Thanks to the efforts of our talented engineer, Craig Hockenberry, a fix for both versions of the client was submitted to the App Store within a day. To Apple’s credit, the free version of the fix was approved swiftly and allowed the majority of our users to continue tweeting with minimal interruption. And although the Premium version of the application was also approved in record time, the displeasure from our user base, not surprisingly, came even quicker.

From the moment the bug hit, both Talos and I had begun monitoring tweets of users mentioning Twitterrific in their posts. What started as a trickle, soon turned into a deluge of upset and frustrated users. We began responding to individual tweets and Travis, our project manager, responded to support emails. The Iconfactory is a small company, we’re not Adobe or Google or even the Omni Group. All three of us did our best to let users know what was going on, and thanks to hundreds of RTs, word started to spread about the bug and our efforts to combat it. Unfortunately, Twitter is a very big community and it was impossible to personally respond to everyone. Even now, there are many people on Twitter who don’t know why their copy of Twitterrific isn’t functioning and there is very little I can do about it.

The best we could hope for was that the majority of users followed @twitterrific and would eventually receive news about the fixes. The troublesome part is that although I know the majority of users now have a working version, I still feel uneasy knowing there are potentially thousands that don’t even know about the fix. Part of this is due to the lack of communication channels, and part is due to the nature of the App Store approval process. As developers, we must turn control of our applications over to Apple to have our iPhone software published. This process can take days or weeks and until it runs its course, our hands are quite literally tied. By the time updates are published it may already be too late.

All of us at the Iconfactory count ourselves lucky that Apple recognized the seriousness of the bug we were facing and pushed through the Twitterrific updates as quickly as they did. We know we messed up and we thank the App Store team for helping to pick us back up off the floor. That being said, I didn’t sleep much in the days after the bug hit because there was a part of me that knew hundreds of tweets were flying by every hour from Twitterrific users I was powerless to help. As with most control freaks this usually means even more work, more testing and more diligence to guard against these kinds of catastrophic failures in the future. But that’s okay with me since I’m not anxious to give up this level of control, or sleep, ever again.

Time Warner Rate Hike Isn’t About Bandwidth. It’s About Control.

When my friend and co-worker, Louie Mantia, moved to Greensboro, NC in November of 2008, one of his first orders of business was to sign up for Roadrunner high speed internet with Time Warner. A few days later Louie had everything he needed. He could surf to his favorite websites, perform online banking, watch videos, rent movies online, download software updates and even work from home.

What Louie didn’t need however, was cable TV service.

Thanks to the recent rise in entertainment websites like Hulu, online movie rental services like iTunes, Netflix & Amazon and easy to use desktop software like Boxee, many computer users are deciding to forgo traditional TV. This small, but certain fact lies at the root of why Time Warner Cable recently announced it was adding Greensboro to a set of test-bed cities for a planned bandwidth cap and rate hike. Time Warner knows the sand is shifting beneath their feet and they are willing to do anything, including angering entire cities, to help stem the tide.

Local blogger Roch Smith has been out in front of this issue as has the Greensboro News & Record’s own Joe Killian. Both have outlined the potential problems as well as the frustration for typical computer users and word is starting to spread. Unfortunately, my attempts to get local talk radio personalties Brad & Britt to discuss the subject on air met with predictable, if disappointing results.

Bascially, Time Warner’s proposed bandwidth caps of 5, 10, 20 and 40GB per month are preposterous. To help put it in perspective, 5GB of bandwidth a month (the lowest plan) equals just 170Mb a day. Anyone who’s surfed to YouTube or listened to more than a few podcasts knows that 170Mb of bandwidth gets eaten up in the blink of an eye.

Time Warner’s highest proposed plan of 40GB doesn’t even come close to what modern internet goers use in an average month. Simply downloading 2 or 3 HD movies from iTunes will put you over this limit and into paying $1.00 for every additional GB. Over your limit and want to rent an HD movie from Netflix? That’ll cost you an extra $8.00 over and above the price of the movie itself. It’s nothing short of obscene.

Over at Ed Cone’s blog, noted Internet founder Vint Cerf puts forth the idea that bandwidth is constricted at the edges of the net, which could make it difficult for providers to keep up with demand. I’ve heard that this could be one reason companies such as Time Warner feel that rate hikes of 1000% (like the one Time Warner is proposing) are unavoidable. If this were true, digital movie downloads from Time Warner itself would also count against your total bandwidth usage, but they don’t. No, Time Warner’s move is an obvious ploy to keep control of what and how you watch. The cable that brings Time Warner On-Demand movies to your living room TV is the same cable that provides you with your favorite episode of Battlestar Galactica from iTunes. Since TW fears losing more and more television subscribers to free sites such as Hulu, they’ve decided split the difference and soak those of us who have changed our viewing habits from the TV to the computer.

I won’t stand for it, and neither should you.

If you think this cap and rate hike doesn’t effect you because you don’t live in Greensboro, Rochester NY or San Antonio TX, then think again. Once outrage dies down in these markets, Time Warner will begin to spread the same plans to other parts of the country. Other internet providers will adopt similar capping plans and your days of unlimited bandwidth will be numbered. To be clear: I do not support bandwidth caps of any kind. If you want to charge me extra for unlimited access, then do so to a reasonable degree. I don’t mind paying extra for premium services like unlimited bandwidth and faster speeds, but at the prices Time Warner is proposing, my next bill could be $400-800 and that simply is out of the question. That said, Time Warner’s own data proves the rates are just a smoke screen.

In the meantime, if you’re as upset about this as I am, then you should make your voice heard. Contact Time Warner and let them know you won’t stand for limits on your internet surfing. Contact Netflix, Amazon, Hulu, Apple and others and let them know that Time Warner’s proposed rate hikes are about to force you to drop them as paying customers. Then call, write and email your local representatives and have them stand up to corporate greed. Like many places around this country, Greensboro’s unemployment rate is sky high. People are hurting, and yet a large corporation like Time Warner thinks it can impose outlandish rate hikes on average internet users with impunity. Roch Smith promises to have a list of contacts of local reps soon. Keep an eye on his blog for more info.

Lastly, don’t settle for bandwidth caps. Petition for unlimited access. Internet usage is only increasing and caps make absolutely no sense. Do you want to be tied to a bandwidth monitor while you surf? Do you like to be told that you can’t download what you want, when you want it? If not, I suggest you get off your butt and get moving. There’s very little time left.

UPDATE: Roch has posted an excellent bit about who to contact in Greensboro about this matter and how to approach the topic with them. I urge you to head there, check it out and follow up asap.

For the Buckaroo In You

The Adventures of Buckaroo Banzai is one of those films. You know the ones I mean, you either love them to death or you hate them with the passion of a 1,000 burning suns. Being the child of the 80′s I am, I fall squarely into the former category when it comes to Peter Weller’s hero, Buckaroo.

I first watched this quirky film back at R.I.T. with my good friends David, Anna, Bob & Jiffy, all of whom still share my affinity for Team Banzai and their globetrotting, save-the-day antics. I got on a Buckaroo kick a few weeks back and whipped up a Team Banzai Patch icon that was released over at The Iconfactory as a QuickPix as well as the desktop I’m making available today. If you’re a fan of Buckaroo, then head over to my Goodies page and download Team Banzai for your iPhone, Mac or PC desktop and be the envy of all your buddies. Remember, no matter where you go, there you are!

Greensboro Joins the Cult of Mac

After several false starts, months (even years) of waiting, and disputes with their retail neighbors, the new Greensboro Apple Store finally opened this past weekend. Although I’ve done my fair share of waiting in line for openings, this time things were a bit different. The level of excitement and enthusiasm as we stood in line Saturday morning was surreal. We arrived a little after 7am and were about 20 people from the front of the line. We came prepared and dressed in layers to keep warm.

The morning was spent swapping Mac stories and meeting new people. The day before a group of my friends and I from the Iconfactory stopped by the unopened store and happened to run into a WXII News crew. They had asked us why we were looking forward to having our own Apple Store and we even managed to get in a plug for Twitterrific.

When the moment of truth arrived and the doors finally opened, we were greeted like rock stars courtesy of the whoops and cheers from the store employees. After running down the line and high-fiving over 20 people, I can start to understand why some think Mac users are part of a geeky “cult”. We browsed the hardware, and Talos even ended up becoming the 1st official paying customer in Greensboro. After about 30 minutes we made our way to the exit, went outside and was greeted with our first real glimpse of the true size of the line waiting to get in. Checking out the photo essay from the News & Record it’s easy to see just how many people had come for the opening. Absolutely incredible.

While the store opening itself was a wonderful and throughly geeky experience, I’m more gratified to finally have a place locally where I’ll be able to go and purchase new Apple hardware, learn new software and have repairs made. The staff at the Apple store are always on call to help users with any need and I plan to avail myself of their hospitality every chance I get. From all of us, to all of you, welcome to Greensboro, Apple!

Greensboro Apple Store Opening Set

According to an unofficial announcement in the News & Record, the date for the opening of the Greensboro Apple Store has been set as Sat., February 21st. The new Apple store at the Shops at Friendly Center is reported to be North Carolina’s largest and promises to be a Mecca for Apple fans across the triad. All this is conjecture of course since there has been no official word from the Apple retail website.

Center hours are from 10am – 6pm on Saturdays, so I think it’s safe to assume the new store will open at 10am that day. I and a bunch of the guys from work will definitely be attending the opening so perhaps we’ll see you there. Just watch for the gaggle of geeks wearing the Iconfactory t-shirts. Just one more week folks!

Greensboro Apple Store Update

Yep, it’s still there and it’s still being worked on. The only visible difference on the facade of the future home of the Greensboro Apple Store is the corporate logo and URL that’s been added in the past week. My friends Anthony, Louie and David managed to sneak a peek inside when nobody was looking and reported that the Genius Bar logo is on the wall, and the interior is coming along. They said it seemed “big”, but I’m dubious since there’s no displays, shelves, etc yet.

At any rate, if the word on the street is true, hopefully sometime in February we’ll have a new place to go and buy shiny new Apple hardware in Greensboro. All of us at the Iconfactory can hardly wait. You can be sure we’ll be right there in the front of the line when the store opens. If you want to see the latest pictures of the store, head over to my Flickr page for some pictures that no one but Apple junkies would find thrilling.

UPDATE: A little bird, no not that one, told me that the Greensboro Apple store should be done and open by Valentine’s Day. Keeping my finger’s crossed!

Things I Learned at Macworld

Unlike most of the people I follow on Twitter, Macworld 2009 was my first expo in many years, and the only one where I’ve been one of the exhibitors. The week was fun, exciting and a lot of work. Now that I’m back home in Greensboro, I thought I’d impart some of the knowledge I gained during my experience. In no particular order, here are a few of the many things I took away from my trip to Macworld 2009:

• Expo food is over-priced – Ya know how they charge like $4.00 for a bag of popcorn at the movies? Macworld is like that but a x1000 worse. A pathetic bologna sandwich and a bottle of water came to $12.50.

• Floris Natural Benefits Soap – The Intercontinental San Francisco had some of this product line in our room and I couldn’t get enough of it. I must try and track down the Jabon hand soap for use at home!

• Craig has groupies – I mean I knew people loved Craig, but I didn’t realize they would actually wait in line to talk to him. Every day on the show floor was filled with people waiting to chat with Mr. Hockenberry, they just couldn’t get enough of him. All of that attention made me realize just how proud I am to be able to work with him.

• Mel’s Diner has the best lemonade – I’ve drank a lot of lemonade in my time, but the lemonade I enjoyed at Mel’s during the expo was, without a doubt, the best I’ve ever had. In my life. The perfect blend of sweet and tart that should not be missed.

• Chairs are precious – Our kiosk at the show only had one chair. I was told that to rent another for the week it would have cost $200. After spending almost 7 hours on your feet $200 didn’t seem that bad. When some bastard stole our one chair on Friday morning, we almost had a freak out. Luckily Travis was able to procure another in short order.

• Rickshaw computer bags – New product. CEO and owner gave me a demo of the bag and had me sold at like the 5th feature. If you are in the market for what could be the best computer bag you’ll ever own, check them out.

• Basil Thai on Folsom – Of all the wonderful places we ate while at Macworld, this little restaurant on Folsom Street was the best. From the appetizers to the wonderful desert and everything in between, it was to die for. Ged gives Basil Thai 5 stars!

• Meeting people – By far the best part about Macworld was simply meeting everyone. Tweeting with people is great, but Macworld reminded me that face to face contact can’t be beat. I met so many awesome people at the expo I can hardly keep track of them all. I especially enjoyed meeting the TUAW crew including Mike Rose, Christina Warren and Nik Fletcher. Other notable Mac heads I met during my week in San Fran included: Arlo Rose, Dan Moren, Rick Yaeger, Chris Pirillo, Rich Seigel, Michael Simmons, Scott McNulty and Arne Fismen.

Market Yourself An iParadigm

John Gruber over at Daring Fireball links to an intriguing piece by Paul Kafasis on the state of the App Store. The post compares Walmart’s strategy to sell disposable, cheap goods to those of App Store “ringtone” developers which are forcing down prices. My friend and business partner, Craig Hockenberry wrote about this very topic a few weeks ago in a piece that put him in the crosshairs of quite a few people.

After Craig’s piece was published, and indeed after reading the post by Kafasis, some are under the impression that more expensive “AAA” apps are doing just fine thank you very much. The theory goes that one only has to look at the App Store top 10 list to understand it’s not price that gets you into the top 10, but quality. This, plus marketing on the part of the developer are all that’s needed to boost your software into the top 10 of the App Store. Reading through the comment thread at Inside iPhone it all seems so simple. All a developer has to do is market their app and the rest will take care of itself! Why didn’t I think of that?

The part I love the most is that the people making the “just market your app!” comment have no real idea how much effective marketing costs. Oh sure, you can go far on viral and word-of-mouth marketing, but it all pales in comparison to even a small banner graphic in the App Store. The Iconfactory could spend tens of thousands of dollars buying up targeted advertising space to promote Frenzic, but it still wouldn’t be 1/10 as effective as the front page graphics that Dropship, Marley and Texas Hold’em are enjoying (for free) as I write this. Not only that, but I have no way to track metrics for advertising pointing at Frenzic in the App Store. I can’t gauge how effective a $75 blog ad versus a $2,600 DF sponsorship is because Apple doesn’t currently give me stats of people clicking through to my software. Anyone who says “Just market it!” doesn’t have a solid grasp on how the App Store works.

Another example is Rolando. People are holding this app up as the ultimate example of a quality, non ringtone app that is enjoying success in the store. It is true that Rolando is a fantastic game worthy of the top spot it once held. It is also true that Apple promoted Rolando from DAY ONE in the App Store with major graphics both in iTunes and on Apple.com. All that exposure helped to get Rolando into the top of the store when it launched. But its $9.99 price point is like an anchor. As I write this, Rolando sits at #30 in the top 100, and #10 in games. Let me repeat that. #10. In games.

So what is in the App Store top 10 right now? iFart Mobile is number one which is still riding high on a wave of PR thanks to being originally barred. Crash Bandicoot, which is featured in national Apple television spots is #2. Tetris, perhaps the most well-known video game in history, is #3. Three more ringtone apps come in as 4, 5 & 6 including the months old iBeer. Touchgrind, which also enjoyed prominent Apple billing, is #7. Bejeweled 2 is number 8, PocketGuitar ($.99) is #9 and SimCity rounds out the top 10. All of these apps either enjoyed uncommon press exposure, have a nationally known brand or are priced at $.99. Quality definitely plays a role in getting to the top, but price and “Apple love” play a larger part.

Does this all mean that developers like myself will abandon making quality iPhone applications like Twitterrific and Frenzic? Of course not. I just wish that people who think they know how the App Store works would admit that they really don’t. The App Store is still in flux and much is unknown. What I do know however is that there are key factors to getting to the top of the store, chief among them being price and exposure from Apple. No amount of 3rd party marketing, done on a small developer’s budget is going to change that simple fact. What’s worse (or better, depending on your point of view) is once you are in the top 10, even if you’re app is a “limited utility” ringtone app, because you’re in front of millions of eyeballs both on the device and in iTunes, you’re bound to stay there.

I don’t know exactly how to fix the App Store, but everyone I’ve spoken with agrees that it needs fixing. If not fixing, at least a change in how it favors certain apps while hindering others. The more we talk about this stuff, the better it will be for both developers and customers alike.

Time Keeps On Slippin’

Inspired by a recent tweet from my friend Craig, I’ve sat down and thought about the various forms of media / technology transitions that I’ve personally taken part in. This list is amplified by the fact that my 39th birthday is coming up and for some reason, I’m keenly aware of my age.

How many of these evolutions have you experienced? Do you have others you could add to the list? If so, I encourage you to post them in the comments section. Are these changes painful reminders or fond remembrances? You’ll have to decide that for yourself.

• • •

vinyl > 8-track > cassette > CD > MP3

Walkie talkies > rotary > touch tone > cordless > cell

Finger paint > crayon > Lite-Brite > Etch-A-Sketch > Magna Doodle > WACOM

8″ floppy > 5 1/4″ > 3 1/2″ > SyQuest > Bernoulli > ZIP > removable

Apple IIe > IIgs > IIvx > Performa 6400 > Powermac G3 > PM G4> Dual PPC G5

Mattel Football > Merlin > Quiz Wiz > Game Boy > Nintendo DS > iPhone

Laserdisc > VHS > DVD > Blu-ray > Bit Torrent

Coca-Cola > “New” Coke > Coca-Cola Classic > Coke 2 > Coca-Cola Classic > Coke Zero > Coca-Cola Classic

Rubylith > Letraset > Pagemaker > QuarkXPress > InDesign

Adventure > Ultima > Bard’s Tale > Moria > Diablo II > World of Warcraft

Dewey Decimal > microfiche > Encyclopedia Britannica > Wikipedia

Odyssey > Atari 2600 > Intellivision > Nintendo ES > SEGA Genesis > Super Nintendo > Playstation > N64 > Game Cube > Wii

serial > SCSI > USB > Firewire > USB2 > WiFi

Play-Doh > Tinkertoys > Lincoln Logs > Erector Set > LEGOS