Posts Tagged ‘facebook’

sublime rhymes for the times

Tuesday, February 5th, 2008

launched my second facebook app: sublime rhymes! still a little rough around the edges, some things can be a little more intuitive, but for now, i am going to sleep :)

behind the times…

Wednesday, January 30th, 2008

today, i discovered that the quranapp i'd written for facebook has been broken for some time now (mainly due to the changed notification apis, which affects both notification sending and invites). so i've finally updated it and it properly works again.

i actually kind of like their changes - their new invite form and friend selector are pretty simple to use and are very feature full (not to mention well documented), and not having to catch return types from sent messages and forward to a confirmation page is always a very nice thing (tm).

i guess sometimes, you can't just write software and forget about it :)

lessons learned through writing a facebook app

Tuesday, July 31st, 2007

a long time ago, when facebook opened its api, i wrote a Quran application for facebook [see my previous post, here]. however, it was a hack, wasn't fully featured, it didn't look great, and, most importantly, it wasn't put on the facebook application directory. sometime later, someone launched a Quranic Verses application - it was much nicer, more feature rich, and, most importantly, it was in the application directory.

feeling a bit competitive, i spent most of my past weekend rewriting, adding viral features suggested by my friends, and polishing the app. after three days of hard work, i finally launched. its been one day now since i launched, and here's what i learned:

  1. being first to market is a huge competitive edge - i started out with around 40 user, whereas the other app has about 24,000. regaining the lost share of users will be extremely difficult.
  2. on the same note as the above, it seems as though getting to the market first is more important in some ways than what you bring to the market. if your product is the only one out there, people will use it, even if it has problems. once they start using it, the chances that they leave yours and use another one are slim. even if a competitor comes out, you can just improve your app and keep the market share.
  3. features aren't always what you think they are - some features that you think are critical and awesome won't be used by anyone at all - other features that you think are useless will be used a lot. its actually pretty odd, the one feature that i thought would be the selling feature of my app has gotten no usage by anyone except me, and the one feature i left out is the only one anyone asked me about.
  4. connections are important - a person who knows how to spread a viral app can do it, and can work wonders for your app and users. a solid and passionate user base can help your app grow, but without it, nagging can only take you so far. also, your connections can give you really good ideas and valuable user feedback that's hard to get otherwise.
  5. its amazing how much you can get done in such a short period of time when you have a burning desire and passion to get something done.
  6. from a technical stand point, certain things may seem daunting at first, but a solid will to succeed makes these technical hurdles surmountable.
  7. even if something didn't turn out quite the way one expected, there's always some benefit to be taken out of it - so take the benefit, learn from the negatives, and move on :)

so yeah... i guess that about covers it... i still have a hope that the unused feature will be used and i can start a wildfire of users adding the app, but at the same time, i am being realistic and sticking to point 7 above by writing this blog post and consciously thinking about these matters.

quran facebook application

Friday, June 15th, 2007

i figured i'd play around with the facebook api today, so i wrote a little facebook quran app for displaying verses from the quran on your profile page. not very polished if i should say so myself, but... it works (at least for me). if you try it, please let me know if you find any bugs or have any feature suggestions.

you can test it here: http://facebook.cafesalam.net/quranapp.

about the facebook feeds…

Tuesday, September 5th, 2006

today, the facebook "gets a facelift," in which they add feeds and such. here's a screenshot.

facebook redesign

so as you can see from the screenshot above, it basically gives you detailed information about almost everything that all your friends are doing - you know when someone has added a friend, joined a group, left a group, changed his or her status or profile, and so on.

while facebook was never really that private (any of your friends could look and see these changes if they wanted to, but it would take time and effort), i think that this will cause me to be a bit more cautious about what i change and when i write on people's walls and so on. in some ways, i can see how this may increase interaction (if you're just logging on real quick to check messages, you may see a friend's update that may cause you to react in some way (post a message, etc), which you otherwise may not have seen), but at the same time, i can see how it would cause people to be cautious.

it is interesting to see the reaction of people to these changes - i think the screenshot above suffices in explaining what i am trying to say...

*update* - check out mark zuckerberg's reply to all the negative feedback on the facebook. check it out here on the facebook blog.