All about Proto.in

January 15, 2009

As we get closer to the Bangalore edition of Proto and the excitement builds up for India’s premier startup event,  here’s an awesome conceptualization about Proto.in by the folks from Pictualize.

Date : Jan 23-24, 2009

Venue: Nimhans Convention Center

Btw, if you haven’t already registered, now’s a good time to do so, go ahead and register now.

So what is spatial search ?

In today’s context, where the Internet is the starting point for finding any information you need about anything in the world, and of course most of us use Google. The problem with traditional search is that it does not support or have information about the geographical dimension.

Why is spatial search important ?

This becomes extremely important when searching for something like “Guest houses in Bangalore”. Although the geographical location, in this case ‘Bangalore’ can be used as a part of search query term, the search engine does not interpret it as a geographical location.

So results for the search query – “Guest houses in Bangalore” will turn up documents with “Guest houses” and “Bangalore” and might not show up results with guest houses koramangala or indiranagar which are localities in Bangalore and also hence very apt results. This is because, the search engine does not have a relationship between these terms.

The other issue with traditional search in entities like homes is that the geographical information of these locations are not known, and hence they cannot be visualized on a map – which would be the most intuitive way to visualize these results.

While planning and architecting my100floors, we understood the need for Spatial search and helping users visualize home searches on maps. Moreover we felt that that searching for properties on maps was the intuitive way to find properties. In fact, we are the first to provide a map based search in India, cracking the problem of non-availability of geo-coded data.

The next post will talk about our implementation of Spatial search in, challenges we faced and a walk through of the user experience.

property_mapsearchmy100floors.com is currently in closed beta, leave your email address on the site and drop me a line here or on twitter and I will make sure that you get the invite.

Google Chrome and Pranayama

October 14, 2008

Off topic, but couldn’t resist blogging about this.

Baba Ramdev’s (a yogic guru from India)  effort to connect with tech geeks and urge them to take up pranayama (meditation). Awesome marketing and product position I must say!

Google Chrome and Prananyama and Baba Ramdev

Google Chrome and Prananyama and Baba Ramdev

Image Source : Dead President

Security vs. Usability

September 23, 2008

I have been using my ICICI bank credit card for over thryears now. I encountered this weird error this morning while paying my bills on visabillpay. (Click image for a larger view)

ICICI credit card error

Alright let me set context.

This is a page which ICICI bank brought up while doing a credit card transaction on Visabillpay. This page asks me to register my credit card online with ICICI bank using a Internet banking pin number.

So I have seen this page multiple times on this site but always opted out as I don’t have my interent banking pin number. So today I did the same thing and opted out of registration by clicking on the “No, thanks Don’t activate my card now” link, but this is the message I got.

“You have exceeded the number of opt-outs for this card. If you decide to opt-out even now then bank will decline your transaction.”

I was astounded. I had no clue of what was happening. The bank never told me that I had a fixed number of opt-outs from registration. Now I can’t pay my electricity and water bills.

Here’s how this scenario could have been handled using better product design

  • ICICI bank should have told users the number of opt-outs they have. This could have been in the form of a counter which is very prominent on every registration request screen.
  • Educating the user about the advantages of registering their credit card. In fact ICICI bank is mandating this for higher security and to prevent online credit card fraud. Educate your users by telling them the benefits of doing a particular action and then lead them to this action.
  • Forgive your users which they don’t do something that’s needed, after all they are users!
  • Send users warning alerts as their opt-outs are nearing to zero. ICICI bank has my email address and my mobile number.
  • Get customer care to call users.

Forgive, educate and lead to action – simple but powerful.

What do you think ? What you faced this issue ?

Folks, I am covering the DCamp 2.0 event happening at ADITI in Bangalore over on Twitter and Friendfeed. To learn more about the event, check here.

No more live blogging :) 140 characters works much much better.

Follow me over on

Twitter – www.twitter.com/vinodhn

Friendfeed – www.friendfeed.com/vinodhn

and let’s get a discussion going.

Found this very interesting picture which I think explains user experience and the various elements involved in it in a powerful way.

Image courtesy

What do yout think ? Do all these apply to shaping web user experiences too ? Are there other factors ?

DCamp Bangalore 2.0

July 7, 2008

Design Camp 2.0 bangalore is all set to happen on the 26th July, 2008. This time it is being hosted at ADITI along with the Usability Professionals’ Association (UPA). To participate in the event you can register on the wiki from here.

Date : 26th July, 2008. 10 AM onwards.

Location : Aditi Technologies
224/16, Ramana Maharishi Road, Sadashivanagar, Bangalore – 80

DCamp is an unconference focused broadly on design and user experience community. It is open to everyone interested in the topic: designers, usability practitioners, developers, marketers, entrepreneurs, and other audiences.

We already have close to 50 registrations with very interesting speaker slots. If you wish to speak at the event, sign up for a speaker slot on the wiki.

If you have any interesting ideas for the event or wish to have discussions / BOF sessions around specific topics, leave me a comment or call me on 98866 38995.

See you there!

What’s your design ?

March 25, 2008

Do you think simplicity is the be all and end all of design ? Is it the panacea that we are all looking for ?

Quite a profound pic that has been floating around on the web.

Steve Job’s take on “What is design ? “

In most people’s vocabularies, design means veneer. It’s interior decorating. It’s the fabric of the curtains of the sofa. But to me, nothing could be further from the meaning of design. Design is the fundamental soul of a human-made creation that ends up expressing itself in successive outer layers of the product.

PS: Emphasis mine :)

Learning from 37 signals

March 19, 2008

Jason from 37signals had a blog post on questioning your work. I think that everyone startup or for that matter any company doing anything worthwhile should ask these questions. Here’s what they propose. The image below is from Jason’s presentation at SXSW.

The above tenets make a lot of sense and it’s worth looking at this the next time you decide to start doing something.

As envisioned by Donald Norman and inspired by his book “The invisible computer“.
The following skills are required for building the best user experience into a product (could be any product from hi-tech to manufacturing)

  1. Field studies – Observing potiential users doing their tasks in their normal settings. Skills require careful and systematic observation and usually come from the fields of anthropology and sociology.
  2. Behavioral designers – People who create a cohesive model for the product based on a detailed task analysis of the users. They mesh the task requirements with the skills and capabilities of the intended users and this model becomes the basis for engineering design.
    Skills required for this come from the cognitive science and experimental psychology.
  3. Model builders – People who rapidly build prototypes and product mock-ups that can be tested even before the real technology is ready. Skills for this usually come from people with a designing and programming background (information architects) and architecture and industrial design.
  4. User testers – These people are usually involved in performing usability and feasibility studies. Through rapid user-testing studies , they enable to iterate through designs in order to meet the real needs of the users. Skills for this come from experimental psychology.
  5. Graphical and industrial designers – At this stage, the aesthetics of the product are brought in through people who have experience in graphical and industrial design, and the “joy” and “pleasure” of using the product come into picture. Not only must the product designed merge the conceptual model and behavioral aspects but it must also meet varoius requirements of technology. These skills are usually brought in by people from schools of art, design and architecture.
  6. Technical writers – The goal of these people should be to show the technologists how to build things that do not require manuals. However in the real world scenario, they are usually brought in after the product is built and are asked to write usage manuals. The technical writers should be able to understand the audience, what the intended users require of the product and how they can go about getting their tasks done through the product. The technical writers should be an integral part of the development team, so that the product is built so well that no instruction manual will be required.

So here’s the deal, in a typical technology product, there is no luxury of time to go about doing all the above mentioned steps and in many cases some of the steps can’t be executed because the target audience characteristic is too far and wide.

What do you think is the best model that can work for a typical web based application scenario in order to make sure that the real needs of the user are met ?