New JavaScript framework – Batman.js

While searching for a JavaScript solution, I bumped across Batman.js. I tried the example below and just loved it:

After going through some documentation, here is what I found:

  1. Extremely  light-weight
  2. Less and clean codes
  3. Very flexible in how you want to use it (server side v/s. front end)
  4. Works with Jquery library
  5. A lot less painful as it uses convention over configuration
I would personally love to use it for  my own project.  A word of caution – This is a relatively new framework. So if you are looking for a rock solid thing, this might not be the right time. However, if you want to experiment and be a little more adventurous, just go for it…you are going to love it!

Good software is addictive

Way back in 2006, someone told me that he has got an access to Google’s e-mail service and he can invite me to use it. I got the invite and since then, I am using Gmail, everyday. As I begin to use Gmail, unknowing and gradually my usage of Yahoo mail got lesser and lesser to a point where I could not even remember when was the last time I check my Yahoo mail.

I am sure there will be many of you who have experienced the same. There is nothing wrong with Yahoo’s mail service (which all of us used for many years) but there was something intimidating about Google’s software. It created a pull effect on users and people got used to it, to a point where they got ‘addicted’ to it.

The above story tells us an alarming truth about software usage patterns. People all over the globe are now addicted to ‘great usability’ and gradually they are switching from old school software to the software that provides them great usability – an addictive user experience.

A few more examples of ‘addictive’ software which I am aware of:

Is your software addictive?

Web and the art of story telling

Do you love stories?  I think most of us would say yes!

We go and watch a movie.  Most of us enjoy video games, even reading is full of stories…We always love to get engaged in a story, be  it  real or  virtual.

In recent times, a similar phenomena has occurred on the web. Modern web applications are re-defining the way people use software. Many call it ‘Web 2.0’, but to me it is ‘The art of story telling’ .

Recently I bumped in to It is simply amazing how this product catches one’s imagination. There are some great ideas presented in a beautiful way. Being in this business myself, I tend to look at finer aspects of the product rather than the most obvious ones. For instance, a simple interface for recovering lost password is done just the way a story is told. Take a look at the screen-shot below:

Screensot from mint.comThe screen says ‘Let’s get started!’. These words portrays enthusiasm in a relatively difficult situation : ‘someone losing his password’. That’s a fine example of the ‘Art of story telling’. It’s not just about providing a great user experience, but also about ‘being responsible’ for it.  Here are some of my favorites:

  1. – Simply awesome tool to manage money
  2. Basecamp – Shows how a web-based collaboration tool can work like your own physical diary (and not like a software).
  3. Groupon – Very exciting and lively, just what  group buying website should be
  4. Pivotal Tracker – Our very own agile collaboration tool…can’t live without it!

There are a few more and its obvious, this is an elite list. So what’s your favorite? Do tell me your ideas on the art of story telling…