Enter to win a copy of RadioPod!

Our RadioPod app is currently in the Top 25 (#16) list in the ZA App Store! Thanks to everyone's that's downloaded this app!

Marc Forrest of saiphoneapps.co.za is running a competition that ends today, and he's giving away 3 copies of RadioPod. To enter the competition, answer this question "What is your favourite South African podcast?" by leaving a comment on http://saiphoneapps.co.za/2009/09/win-a-copy-of-radiopod/. Competition closes today at 11:00 CAT.

There's a Ferrari in my driveway

           

This is probably the fastest production car in Stanger right now and it's oh so beautiful!

Introducing.... Radiopod!

RadioPod is a first for immedia - our start in the paid iPhone App Store market. Developed by my colleagues Jitesh Nunnan, Anice Hassim, and stunning artwork by Basil Percimoney and Nirissa Govender. This is Jitesh's first iPhone app and boy is it something. The team really put a lot of hard work and effort into getting this release shipped. It features some of our country's best podcast feeds from both large radio stations and private individuals and groups. 

In this version, you can browse a large repository of proudly local podcast content and mark a specific feed as a favourite for quick access.  You can also search our extensive podcast database for current and archived podcast audio. 

The app currently retails for $0.99. We'll be giving away a few promo codes over the course of the week so look out for it on twitter! You'll be amongst the first to know if you follow me - I'm @kishyr.

Approved apps in the App Store: three. And counting.

iPhone app: ZATV Guide


ZATV Guide
Last month I submitted another iPhone app that I'd been working on for a few weeks. And two weeks after I'd submitted it, Apple approved it in it's first submission, ie. without any rejections. Yeah, you read right. I submitted an app that got accepted first time round. Legendary, I know. The app, ZATV Guide (link opens iTunes), is the best South African TV guide for the iPhone. And I'm not just saying that because I'm the developer. It's true. The others are painful. One only shows you the SABC channels, and the official one is just a guide and nothing more. Which I guess is what was expected it should be. But you know, I work for immedia. And we just don't do mediocre. We started the app well before the official one was accepted into the store, and finished it before we left for WWDC (San Francisco) in June. I didn't submit it until 23 June because Apple themselves had a bug in SDK 3.0 (which I pointed out to them in one of the iPhone labs at WWDC).

Being the avid TV show-loving geeks we are at immedia, we realised that a guide shouldn't just be a damn guide. We wanted more from it. ZATV Guide is the premier South African TV Guide for the iPhone. It lets you favourite your favourite TV shows and channels for quick one-touch access. More than just that, it also tells you when repeats of your favourite shows are airing. And the icing on the cake? Search. Yeah, a simple thing like search makes a world of difference in a TV Guide. No more hunting around to find your shows, just search for it. If you have an iPhone and love TV like we do - enjoy ZATV Guide - another proudly South African free app with love from immedia.

Approved apps in the iPhone App Store: two. And counting.

My first iPhone app

Today was phenomenal, and a day I consider to be one of the best of in my life. An immense feeling overwhelmed me this morning as I browsed through the previous night's worth of emails.

One such email that I merely click-glanced at was from Apple. Yes, Apple - the computer and phone manufacturer. Now, this wasn't much of a big deal at first because I had thought it was one of their usual promotional emails. For those of you that don't know (and that's all of you since this was kept hush-hush for a while) I had submitted my first iPhone application for review in the Apple iTunes App Store on 23 January 2009. Since then, Apple has been mailing me alerting me to bugs and fixes, etc, for my app.

Those emails were in a pretty boring serif font. I was expecting my approval letter from Apple to be in the same style. Oh no. No no no. Being Apple, they sent me a very nicely styled email letting me know that my first app was finally in the magnificent App Store.

And what a moment it was.

A flood of emotion touched me as I had just realised the feat I had accomplished (or rather, we had accomplished - I couldn't have done it without our the amazing designs our brilliant designers Basil Percimoney and Nirissa Govender had churned out over and over again). An immedia app was finally in the App Store, and I was a published iPhone App Store developer. Wow. I felt like an author that had just gotten his book published. So amazing and liberating. The app, by the way, is called YFM MobiYze. It's for GP's Hottest Frequency, YFM 99.2. YFM is a hot, trendsetting radio station based in Rosebank, Joburg. From the description in the app store:

The first South African Radio Station to provide iPhone and iPod Touch technology to enhance its users' radio experience on the fly. Catch up on the latest weather, station events, blog postings and even the current song that's being played live on air... or you could just listen to it LIVE straight from your iPhone or iPod Touch! So go ahead and be one of the firsts to experience GP's Hottest Frequency courtesy of YFM 99.2

After this whole approval process, I finally understand and get why there is a need for it. And am very thankful for it. The whole process ensures that the quality and stability of an app is something worthy of an iPhone user using it. So, if you have an iPhone, you can find YFM MobiYze by downloading it in iTunes on your computer, or using the App Store on your iPhone or iPod Touch (check the Entertainment category or search for "YFM"). Try it out, and let me know your feedback so I can push out an awesome 1.1 release soon!

Finally, I'd like to thank Basil Percimoney and Nirissa Govender for their earth-shattering designs and time, Anice Hassim (Head Strategist of immedia), Shashi Pillay (Digital Agency Manager) and Kanthan Pillay (CEO of YFM 99.2) for their groundbreaking ideas and innovation, and to everyone who tested the app while in beta.

Karmic Instinct

Call it what you may. The universe, karma, God even. There is that force that glues everything together. Let's call it Karma.

Sometimes, someplace, somehow you find yourself in a bit of a void. You realise all of life's challenges are hitting you at once. At times, you'll make the wrong decision. Many times maybe. But then there will be that one decision that will make or break you. And depending on how many Good(tm) points you've earned in your life, you'll make it through the storm and dance in the rain. That's Karma at work.

And that deciding moment in your life relies heavily on instinct. I'm not saying that our lives are written in a book and we're just playing out our story. I do believe we are in control of our destiny, but I think it's Karma that makes us skip a chapter, or go back one. Instinct. That feeling in your spine, that unforseen vision of your future. That idea that inspired all those Sprite commercials. That. That is what connects the dots in our lives.

As Steve Jobs said in his Stanford Commencement speech, it's not easy trying to connect the dots looking forward in our lives, but it is very easy to do so looking back. And that is why I believe Karma, and Instinct is what we need to live successful lives.

Plentiful Pretoria

Pretoria isn't as bad as I thought it'd be. I must admit, it was pretty dead when we first got here but I imagine that the turbulent wind and hail storms kept everyone in. Or something. The CSIR campus here is a lot larger than I ever imagined. I based my idea of it on the 5+ story CSIR building outside UKZN. This place is just huge. You could probably drive for about 2km alongside it and still see buildings inside the campus. And there's buck and rabbits!! What's a little unusual though is that there's quite a few of these little mall'lets everywhere with it's own set of unique department stores and restaurants. It's as if they're small colonies that attract different niches of people. The one I'm currently at is separated by an all-you-could-ask-for DIY slash home inprovement section, Spur, and Superspar whereas the previous one we drove to had Woolworths Foods and other normal retail stores. They're also on the outskirts of town, just a little different I guess coming from Durban where we have two (now three I guess) megashopping malls to rule them all. Ah well. It's a nice culture if you're planning on slow, lazy days. There is hardly any hectic traffic where we've been to (a radius of 10km) and everyone seems pretty nice. Everyone except the arrogant 1time airhostesses but I'n not sure where they're from anyway. Oh right, that reminds me: 1time service sucks and I do not recommend anyone fly with them. Not only did they forget to ask me what snacks/drinks I wanted, they were also incredibly rude and arrogant when I did get their attention and was told "snack time is over". And apparenly they don't respond to the airhostess button above you. They completely ignored mine for half an hour (in fact they didn't come at all). Pathetic. Shame on you 1time.

Opening One

And then there was one. At one point in the past few days I've thought about writing a book. It probably wouldn't appeal to everyone but for the select few, I think it could change lives. I've done a lot of soul searching these past few days trying to figure out who exactly I am, what makes me tick and why I am the way I am. I've been given a array of advice from various friends (the true kind) and it's helped me a bit to discover myself. It's funny that it takes something unconventional and mindbogglingly earthly to make you rethink just the kind of person you are. And you know what? I'm just too damn awesome. I've accomplished more in the past two years than I could possible have imagined (and if you really know me, you know I imagine a lot). I started off being unemployable, a university drop-out (FTW), sitting in my room at home at my desk on my ass for half a year admiring my neighbour's pink wall. How wonderful. And now? I'm Head of Development at the most respected Internet strategy firms in the world (a place I enjoy referring to as 'my second home'). I write code, beautiful code, five times faster than any other developer I know. Awesome. I've come a long way in a very short space of time and I loved every moment of it. I believe every single decision I've made in my life was inherently the right one and which has lead me to the position and place I am now. No regrets. You have tough times, you have 'hate' times. You have glorious times, you have 'smiling' times. But in the words of Allan Knott-Craig, it's not about avoiding the storm, it's about learning to dance in the rain.

Simple Sentiments

I'm not one to blog about emotion or sentiments, but I can't hold things in. They have to be outed. Betrayal is when one of your best friends chooses a relationship over your friendship. And a special emphasis on a relationship with a girl who is clearly off limits. That no-fly-zone is where no bro should ever go. Not only does it mock they very foundations of The Bro Code, it leaves a void of nothingness in your life too ghastly to extinguish with simple human sentiments; and a taste too disgusting to digest. Yes, Brutus, my friend, you have betrayed me. And the sky will bleed before I forgive you. So you go behind my back and lurk in the shadows. Then when you feel the moment is right, and I'm inebriated you plunge, forcively, your jagged dagger into my back and tear my insides. This, Brutus, is your MO. How do I react? Shocked? I only have words of praise for you Brutus, after all, how could you do this to me? I could not accept this deceit! How could I not see this coming? Was I too blinded by you, my brother? Did I not see through your duplicitous ways? Clearly I was warned before you shoved me into this cesspit. But how could I ever doubt you, brother? How could I accept what my mind yearned for me to know? You've created more than a scar, Brutus. You've created a nemesis. And I hope your hell is a far more welcoming place than my fury.