Wednesday, December 30, 2009

Lazy Innovations

On a lazy evening my friend caught me on chat

Friend: Just wondering, have your read 'Ambient Findability'?

Me: Well no. I seldom read books

Friend: :-) Okey actually a friend was asking me about some usability books.

Me: Well, I haven’t read any books on usability. it’s a secret btw. Its not that I don't read at all. I'm an avid reader online. But otherwise I work on a common sense theory.

Friend: Haha :-) guess you don't need any

Me: The only book (if u can call it a book) I have read is ‘Getting Real

Friend: oh yeah - that’s the only book I bought online

Me: I have bought books online. Just that I didn’t read them. ‘Getting Real’ a friend of mine sent it to me

Friend: Hmmm. I suggested my friend to read 'Dont make me think' - I don’t know any other

Me: I haven’t read it but the title sounds interesting. Something which I say all the time. Recently I read a quote on Twitter saying “Innovation comes from lazy people who try to do things in easier ways”

Friend: Haha true. Actually there is another: “Give the impossible to the laziest. They will find a way out”

Me: Good one. I'm lazy but I dont know if I have done any innovation though :P

Friend: Only problem is sometimes innovation doesn’t come from a problem. It comes from nowhere

Me: Is it? I don’t know. I'm bad at Maths. I can’t remember numbers. Any number. So I find some indigenous way to solve this problem of mine. Simple solutions.

Like I always give the same number of clothes to the laundry. So that I don’t have to remember different numbers every time. The laundry guy is also happy. The number and the money is always the same. No calculations needed :P

Friend: Haha thats cool
I'm an innovator yay :P

Friday, December 18, 2009

The Social Brand Ambassador

The other day I posted a message on Yammer

I think social media ads will work in an entirely new way where we users will become the brand ambassadors. The future wont be CPMs, CPCs and CPLs based on irritating banners.
The reason for me saying this was coz I think the best way of promotion is through word of mouth. No ad on any medium can ever bring in the trust factor which your word of mouth brings in to your network of friends. I have a set of friends who share the same taste of mine in movies. I normally ask them before going for a new movie and I only go if any of them say its a good watch.

Palery Manikyam Tweet
Now a days, even before someone asks, I share on Twitter and Facebook that I'm watching this movie and right after the show I say whether I liked it or not. This broadcast of mine is actually helping some friend of mine in my list to decide on whether to watch this movie or not and then pass it on to his friends. The same happens before buying a soap, a car or an apartment.

The day brands wake up to social media they will get to do dirt cheap but effective promotion to a targeted group of people who has more chances of buying their products. Its good for us too as they will not only be forced to sell good quality products but also good after sales service fearing negative comments just like how the good word spread like wild fire. Ref: The Kiruba incident

To make this work, the brands just need to make sure that I tweet about the product; good or bad; just to broadcast which may also start a conversation.

How?

For Online purchases

BookMyShow Tweet
Obviously by providing a "Tweet this" button

For real world store purchases

1. May be using Blippy. Blippy is a service which reads my credit card transactions in real time and broadcasts it; it can Tweet and post to Facebook too. Brilliant but very controversial idea coz of security and privacy issues. Like my Who's that girl app!!

2. May be when I check in my location using the Google local store QR code, Foursquare, Gowalla, and Loopt. The moment I check in my store presence it tweets. The QR code can also be on the bill so pointing at it can tweet that I have bought something.

3. May be I can have a SocialMedia card, when swiped at the point of sales would tweet my purchase details. The same way I do with my store/brand membership cards. I will have a lot of control over my broadcast this way and its simpler.

ID Tweet

Why should I tweet about my purchase?

Coz someone will reward me for doing this. But who? The brand of course or the network depending upon the model. All brands reward their ambassadors but in this case it will be peanuts compared to the money they pay celebrity endorsers.

In the above SocialMedia card model, the brand can give me loyalty points when I swipe my card which I can redeem at my future purchases. This way the brand also makes sure that I come back and use whatever they have given me to again buy things from them.

In the Google QR code check in model Google can pay me per check-in (CPCI). Every check in means that I have visited the store and I have tweeted about it.

What happens after that?

My friends who trust my views, see my tweet/facebook post and strike an opinion about the product which will then influence their purchases.

The brand can now advertise their products on Twitter/Facebook to a highly targeted group of people, in this case my friends, who now are more likely to buy their products. It can also work more like a personalized recommendation engine instead of mindless irritating banners.

Three of your close friends watched 3 Idiots and loved the movie. Book your tickets now!!


We all make money!!

Social media advertising model is good coz everyone gains
  1. Me: Get paid or gain reward points for broadcasting my usage/purchase.
  2. My friends: Get trust worthy opinions from me before buying something.
  3. Twitter/Facebook: Will make money as highly targeted and effective advertising platform.
  4. Brands: Spend less money in effective promotion. Make more money by selling more products.

Monday, November 30, 2009

Gyan Droid

Android RobotCaught hold of my ever busy Android expert friend to clear some doubts

Me: Are you there?

Friend: Hellons

Me: I have a doubt

Friend: Shoot

Me: Say I bought an HTC Magic which runs on Android 1.5. How easy is it for me to upgrade the firmware to Android 2.0 and further?

Friend: You can’t do it on your own. The operator has to push…

Me: Huh can’t I do it like how iPhone does?

Friend: No :(

Me: Grr. So I can’t buy any Android phone and install the latest version on it?

Friend: No.... it’s very tightly coupled to specific hardware for each model.
iPhone is a standard hardware. Oh btw HTC Magic is super buggy.

Me: oh

Friend: However you can upgrade a G1 using a computer as its meant for dev purposes.... other than that the operators push the upgrades… many logistics involved with operators pushing firmware… many apps cant work in further versions.... many games included… so they give time to rebuild for further versions… right now only Motorola Droid has 2.0.

Me: oh

Friend: … and HTC Droid has 1.5, rest of them either 1.1 or 1.0

Me: HTC Droid? What phone is that?

Friend: Droid is Verizon’s Android phones. There are 2 droids. One is the Motorola “Milestone” Droid and the other is HTC “Eris” Droid

Me: Oh

Friend: Verizon is the main competitor of AT&T, so they were looking to somehow pitch against AT&T and iPhone and hence the droid lineup

Me: Makes sense

Me: And they are CDMA phones right

Friend: Yeah!! :) But not many got that point. CDMA came with 1.5

Me: Confusing man. Supposedly there is a GSM Hero and a Sprint Hero

Friend: Yeahh!! The Sense UI

Me: Sense UI is a skin on top of some version of Android. Right?

Friend: Yes

Me: So when the Android version changes, will there be changes to the sense skin?

Friend: Not exactly. May be some bug fixes and some sort of enhancements...

Me: So how does that get updated? ie say I'm using Sprint Hero which has sense UI and Android version 1.5. One day I get a push from Sprint to upgrade to 2.0. When I do that will Sense also gets updated?

Friend: Yups correct

Me: HTC and Sprint work together to make this happen…

Friend: Correct

Me: Basically I cant plug in my phone to a comp to upgrade it. Its always over the air.

Friend: Yeahhh. Except for G1 which is the dev phone

Me: OK got it. So I'm always at mercy of my carrier to get OS updates

Friend: Yeahhh

Me: Is this coz there are many manufacturers, skins, GSM / CDMA complications?

Friend: It is becoz there is no standard hardware for Android

Me: Even Symbian has many hardware right? I can update my phone using Nokia PC suite. Another story that I might lose data :P

Friend: Symbian updates might not be a major phone feature update, its mostly bug fixes. Whereas with each Android release there is something major added feature wise. And the apps on a Symbian device aren’t tightly coupled to the database but on Android even the contact app is tightly coupled. It’s each applications responsibility to back up data and restore it again in the backend every time there is an update, which is handled pretty much by all apps in the phone

Me: Database on the phone or on the cloud?

Friend: Phone

Me: But just for argument sake, what if a CD came with my Sprint Hero pack which has something called Android Manager Software, which has a button to check updates, which will update my phone if available. What can go wrong?

Friend: There are multiple dependencies.... Android is trying to keep everything in the phone itself as there are multiple hardware manufacturers, multiple carriers the only stop n shop solution would the device itself

Me: Oh

Friend: Which makes it convenient for every one, most importantly the user. It removes the need for any other mediator system which is a simple and elegant solution :) What do you think?

Me: Fair enough. Sounds complex but great if it works well. I personally don’t like dependencies; be it operator or PC software. It’s sad that I can’t update my E51 over the air. It’s even sadder if I have to wait for the operator to push the upgrades to me. What if he doesn’t? Or is it the manufacturer who is pushing it using the operator infrastructure? I may not be this worried if I'm in the US but what will be the scene in India?

Friend: Sir can we continue this talk later? I have to catch a bus to Coimbatore.

Me: OK man thanks a lot. Please carry on.

May be I will get the answers next time I get hold of him.

Saturday, November 21, 2009

What if my door can tweet?

Door that tweetsIn my last post I talked about how paranoid I'm with door locks. I have many times gone back home half way through going somewhere, to recheck if the door had been locked. The same happens with my car too. Some time back my cousin Nicky and I had even planned to make a smart car lock remote which shows me the lock status; my current remote doesn't show the lock status.

That makes me think, can there be something using which I can talk to my doors or for that matter to my car as a whole, lights, AC and gas supply at home to know their status? Can they tweet? Can they all be connected to small systems which can keep track of their status, receive tweets, understand the instructions, act on them and reply? Its quite possible. There are already automated systems or robots which can tweet; used for many reasons like 'to do reminders', 'dictionaries' etc. But mostly they are all just computer programs. What if the computer programs are connected to real things? Thats the idea.

Why Twitter? Well Twitter is not the only way this can be implemented. It can also be done using email, chat or SMS. Twitter coz there are multiple ways of tweeting and for all of them you need to know only one address. You can use SMS, your Twitter app on you phone, twitter.com, email, other twitter clients the options are many.

So next time when I'm half way through to work, and if I get doubts about if have locked the doors, I just tweet or DM

ooomz: @ooomzdoor status

ooomzdoor: @ooomz open

ooomz: @ooomzdoor Lock Sesame

ooomzdoor: @ooomz door locked

I can then sigh in relief and continue walking to work; may be praying that Twitter should be up all day :)

Friday, November 06, 2009

The dead lock

Do you think usability and user experience are the same?

Its true that usability or 'ease of use' leads to good user experience but just that doesn't cut it. To achieve good user experience there is still more work left.

Door knobThe door knob shown here is super usable and also follows the first rule of heuristics - visibility of system status. You press a button and the door is locked. To open the door you don't even have to "unlock" it. Just turn the knob and it automatically unlocks and opens the door.

Whats the problem now?

It doesn't "really" make me feel secure. It actually makes me feel stupid and thats bad.

After locking a door by whatever mechanism I usually recheck it by trying to open it again, just to be sure. I'll only be satisfied if the door refuses to open. This lock doesn't allow me to do that. If I try to recheck, the door opens. Once my dad was trying to lock his hotel room door with a similar door knob from inside and he kept on opening it again and again and started complaining that it was not working. In the end I had to give him an assurance that once the button is pushed, no one can open it from outside. He was half convinced even then.

User experience is a combination of many design aspects like info architecture, user interaction, usability and visual design. The right balance of all the them is what creates a good user experience.

Wednesday, October 21, 2009

My bet is on Android

Android LogoFirst things first; I think the iPhone is an amazing piece of gadgetery. There is no doubt that the iPhone clubbed with the app store phenomenon has just changed the smartphone landscape overnight and forced every other device manufacturer go back to the drawing board. I do agree that the iPhone has the best touch friendly OS and superior hardware to any other phone in the market today, but I somehow would like to place my bet on Android. Here are 5 reasons why...

1. I'm a Google fan

I'm a blind Google fan and I would like to be a part of their products. I know there are Apple fans who swear by Apple products. Some how I was never attracted to using Apple products just for the fact that the whole world goes gaga over it. I like the underdog.

2. I don't like restrictions

Just let me do my own stuff and make it easy boss. Dont make me "jailbreak" my phone or make me look for a paper clip if I want to take out the SIM card. Let me have Google voice on my phone. Let me choose my own device brand which allows me to change the battery myself, if it conks off. Let me watch flash movies...

3. I want physical keypad

I don't mind a virtual keypad but for better control and speed, I think I will need a physical keypad. I know the physical keypad makes the phone bulky and clunky, but I also know that better product designs can overcome that and it will definitely happen.

4. I want more choices

At the time of writing this there are 10 device manufacturer brands as a part of the Open Handset Alliance, the group committed to commercially deploy handsets and services using the Android Platform. There are 23 phones already announced and more will follow. I have more choices of brands, capabilities and price to choose from. Android phones will be cheaper as the OS is free for use for the device manufacturers (Please correct me if I'm wrong). The manufacturers can also customize the UI to bring in their own unique experiences on the phones like the MotoBlur™ and HTC Sense™. I think Motorola Cliq is the best of the lot I have seen till now but I'm also waiting for the stunning Sony Ericsson 'Rachael'. I did like the Nokia's Maemo phone N900 but I seriously think that even Nokia should join the Open handset alliance so that we will have superior Android phones. Who can beat Nokia in making mobile phones?

5. More and better Apps

I'm sure in the coming days there will be more and better Android apps available as there are no restrictions from both the Android Market and the OS level. Android does not differentiate between the phone's core applications and third-party applications. They can all be built to have equal access to a phone's capabilities providing users with a broad spectrum of applications and services. Forget about all that. The fact that all Google apps will definitely be on Android makes it good enough right away. Also as Android net books start coming in, I can even have the same set of apps on my phone and my computer, synced.

All this might not happen overnight. But I'm sure that there is a lot of interesting stuff waiting to happen in the Android space. Just be patient.

Sunday, October 11, 2009

The appy fizz

Got my friend's email out of the blue which had a question which was relevant in these times

Friend: Is a company better off building a mobile app for a smartphone or should they optimize their mobile web experience or do both?

Me: The mobile web optimized version is a must. Thats a standard now.

Now the decision to make an app or not.

We get requests for doing both mobile web and app even if there is no much difference between both the experiences. They just want to be a part of the app store euphoria. They just want their presence there among other companies. And there is a lot more advertising money in the app space coz of the hype.

Personally I think if you don't have anything special to offer than the mobile web its good to remain on the web. On the long run its the web which is going to win.

But if you can give more than what the mobile web offers, then yes. Apps can make use of the native capabilities of a phone to give interesting features and experiences using the touch, accelerometer, camera, video/audio recording, geo location, compass, augmented reality, the pinch and zoom on iPhone and other supported gestures, offline access, better animation capabilities etc.

One more thing we have to keep in mind is that the app should be good enough to be used repeatedly.

Friend: Ok Thanks.

Dont just do things just for the sake of it. Do it only if it makes sense.

Friday, October 02, 2009

Somethings should change

Mobile Carrier LogosMy wife who has now become a Facebook addict; constantly using it on her phone, is not very happy about her slightly expensive Airtel data plan.

She: I'm thinking of changing my connection coz I'm not able to afford the internet on Airtel.

Me: So have you looked at the options?

She: Yes. I think Tata Docomo should have cheaper internet.

Me: Oh really? Did you check out the rates?

She: No not yet. I guessed coz their voice plans are anyways cheaper. So its obvious to have a cheaper internet plan

Me: Well you better find out. What about Reliance? Did you check it out?

She: Huh? I'm talking about GSM services

Me: I know. Reliance has also come up with a GSM service

She: Huh?? When??? I didnt know this. Aren't they advertising?

Me: Of course they are. The new Hritik Roshan ads are for their GSM service

She: Oh I just didnt figure out...

Me: Well its not your mistake that you missed it.

She: Then?

Me: Isn't it interesting that you are well aware of Tata Docomo services and you even have a perception about their pricing. At the same time you dont even have a clue that Reliance also came up with a GSM service around the same time and they even have a Bollywood super star endorsing it?

She: Ya right. How did that happen?

Me: Its coz Reliance did nothing to create a strong audio visual distinction for their new service brand. They just added the words GSM and CDMA to their existing brand identity.

Whereas Tata made their GSM brand Docomo look absolutely different from their CDMA brand Indicom. Docomo also has a super cool signature tune which made the brand distinctly recognizable. Their ads are funny, almost in the same lines of the Virgin Mobile (A Tata Indicom joint venture) ads. The teaser ads too helped in creating curiosity and buzz among people prior to the launch. Tata didn't stop there, they also did some fresh innovation in their pricing strategy which made the whole thing a big hit. I'm told that the SIM cards have run out of stock at many places.

She: But Docomo is a Japanese brand right? So may be its their look which Tata used...

Me: No. Ironically Docomo's real logo looks very similar to Indicom. So that says it was a well planned strategy of theirs to come up with a fresh new branding.

She: Wow


In design, being consistent is very important if you don't expect your target audience to behave or react differently. But if you want them to take notice and act accordingly, you need to bring in new elements to break the consistency and familiarity.

Sunday, September 13, 2009

My life is an open facebook!

A couple of days ago I was having this conversation with an aunt of mine about creating a family tree. She knew that I was interested in it as I've already started making one. She wanted to bring in her side of the family into the tree and was asking me to contact her niece who is also interested in genealogy.
Aunt: I'll give my niece's number to you and you can talk to her about how to go for it

Me: You can give me her email id and I'll invite her to the tree I've created on Geni. Then she can connect with us and also start building the branches

Aunt: Oh so she can see your tree?

Me: Yes. Geni is a social networking site where you will have your relatives as your "friends" who got added while creating your family tree. Its like facebook with a family tree.

Aunt: Whats Facebook exactly? I've heard of it though...

Me: Facebook is a place where you keep in touch with your friends by exchanging messages, pictures, videos etc

Aunt: Like email?

Me: No not like email

Aunt: But then whats the difference? I do keep in touch with my friends by email by exchanging message, pictures and videos
This was an interesting question. Whats the different between Email and Facebook. I was sure that by just giving out some features of Facebook wont help in this case as she will also find some equivalent stuff she can do with email. I had to actually explain the basic funda of sharing and sending.

send vs share

Me: Its like telephone vs radio or may be video chat vs reality television

Aunt: I still didnt get it

Me: Will explain. There are lot of things happening in your life. And you would want your friends to know about them. You send letters or email to your friends about these happenings. Sending emails/letters to each and every one is of course emotionally satisfying but has become non feasible in our busy lives. We hardly get time to do the regular chores. So we started sending out emails only when something very important happened, which meant that our friends missed out on the trivial happenings in our life. This phenomenon is called the "send" model. You send emails, letters, or you make phone calls or did video chat to tell your friends whats happening.

Aunt: Ok so how does the other one work?

Me: Thats the "share" model. Say one day you got pissed off by your friend's complaints that you are no longer calling or emailing her and decided to install a camera in your living room and share the video feed to your friend. ie you share or live broadcast things happening in your life and let your friends watch it on a continuous basis. Facebook is an online tool using which you share things happening in your life at one place and allow your friends to come there and look at them. Be it messages, videos, pictures, your birthdays whatever you think your friends must know. Now its your friends' turn to look at them. Your friends can also do the same and you can look at their stuff too. This way everyone is up to date about each other. You don't send anything to anyone but just share them at a common place and let others follow you to look at them.

Aunt: Interesting

Me: This is not something which can only be used to keep in touch with your friends. This funda is also used for collaborative work. Like in your office instead of sending out files which you have created to each and every one for whatever reason, you keep it at a common repository and allow interested people to access it. Like this you can avoid the odd hour calls from your boss asking for that file which you worked on two months ago!!!

Aunt: I understood. So you are saying in Geni.com you can not only create family trees but also allow the people on the tree to share their lives so that others can look at them and be up to date.

Me: Exactly.

Cool. Now I have one more question to ask when I take interviews, other than my standard question "Difference between Yahoo mail and Gmail"

Friday, August 14, 2009

Who's that girl?

Continuing with the crazy product ideas...

Visual address book

What if there was something, like a mobile app, when pointed at someone can give me information about that person? This would be scary but lets keep aside the privacy issues aside for a moment. It would be like an intelligent visual address book which recognize people in real time and gives me information using "Augmented reality".

Say if Google comes up with this mobile app, when pointed at someone, will capture the image of the person and do an image search and find out who the person is. Google would also know if that person has a Google account and hence can show me some non sensitive profile information about him/her to me.

Something close to my idea has already been prototyped by Pranav Mistry of MIT which is demoed in this video.