Reimagine the obvious

I admire Gauri Nanda from Nanda Home for reimagining the obvious – a mundane alarm clock. Snooze buttons in an alarm clock defeat the purpose of an alarm clock, especially for the occasional over-sleepers like me. Gauri redesigned the alarm clock and called it Clocky. By outfitting wheels to it and enabling the clock to jump off the bedside table and hide in the morning, Gauri forces the user to wake up to find the ringing clock. Alarm clocks were designed ages ago and wheels were designed even before. It takes an unencumbered perspective to re-imagine existing designs and exponentially enhance the user experience.

© 2010 nanda home inc. | clocky ®

Many objects and systems around us suck. Let’s attempt to reimagine them. Why can’t we bid on flight tickets? Priceline attempts to handwave at the problem by simulating a close-door bidding, but fails gloriously at it. Why can’t the microwave oven know how long to run for, based on what’s kept on the heating tray inside? Can’t my pack of pop-tarts come with a QR code/RFID that can be read by  standard microwave ovens such that the oven knows to run for 30 seconds as soon as I put a pop-tart in the oven? Can’t my jeans beep, if I forget my wallet? If I put eggs and milk at the same place in the fridge, can’t the fridge order them automatically from Amazon Fresh, as soon as they’re about to deplete?

I’m attempting to reimagine the way in which movie showtimes are displayed on mobile devices. All major apps IMDb, Fandango, Flixster, Moviefone, etc. display them in the same old vertical grid. That sucks and can be remaimagined.

What are you attempting to reimagine?


why I read magazines..and why you should too

How many magazines do you subscribe to?

Most interesting people I know subscribe to at least five to ten magazines (often in areas outside their primary occupation.) Most magazines have beautifully designed websites (often available for free), but I prefer to subscribe to the paper copies of at least a few interesting magazines. I’ve been subscribing to magazines for over a decade and I’ve learned immensely through them.

Blogs and magazines serve different purposes and are not mutually exclusive. I read magazines for three main reasons:

1. Keep up with the trends:

I often find myself reading three-four back issues of magazines at a time. For instance, it is not uncommon to sit on a Sunday morning and read last three issues of Fortune and the last two issues of GQ and compare the trends in content, editorial tone, advertisements, magazine cover designs, fonts, photos and color palettes used in various articles and many more attributes. Magazines couldn’t be seen as distribution channels for news. Blogs, tweets and news websites are much more efficient at that. However magazines often reflect the zeitgeist in a particular industry. In fact certain magazines serve as tastemakers for some industries (especially in fashion).

One of the key traits of entrepreneurs is “vision” – ability to visualize how their product/service will solve a problem in a durable, visible and obvious way over years. Vision can be curated through observing and anticipating trends across various industries and geographies. Magazines facilitate just that.

2. Keep up with the ads:

Some print ads are just beautiful. More importantly they indicate what the big brands are focusing on currently. For instance, while reading the issues of Fortune and Forbes from September 2009 to February 2010, the ads indicated a trend that Android was picking up at a much faster rate. More and more ads for the Motorola Droid started to show up in November and December. That’s an obvious trend, which I would have known even without looking at those ads, but you get the point.

3. Experience the “magazine”:

Reading my favorite magazine – Wallpaper – just on its website and not on the printed version would be unfair for the reader. Some of these magazines are carefully crafted to provide the readers with an authentic experience of the content. The layout on the page, typography, quality of the paper, etc. convey a deeper story, which must not be missed for some magazines.


Which magazines to subscribe to?

In addition to subscribing to the usual suspects – magazines related to technology, design and entrepreneurship, I force myself to subscribe to a new magazine (which I normally wouldn’t subscribe to), just to get an introduction to a new industry.

Here’s the list of magazines that I’ve enjoyed reading:


  • MIT Technology Review
  • Popular Science
  • Wired


  • Harvard Business Review
  • Fast Company
  • Fortune
  • Forbes
  • Inc
  • Strategy+Business by Booz Allen Hamilton


  • Wallpaper
  • ID
  • How
  • Architectural Digest


  • GQ
  • Esquire
  • Entertainment Weekly
  • Dwell
  • New Yorker
  • The Economist

Experiments to learn about trends in new territories/industries (at least for me):

  • Make – hobbyists
  • Real Simple – house wives
  • Digital Photography
  • Boating Magazine
  • Golf Magazine
  • Parenting

Magazine subscriptions don’t cost too much. One year subscription to FastCompany costs less than $10!

Start reading a magazine today.


ps: Photo is used from under Creative Commons

IMDb: onward to 100 M unique visitors through social content, personalization and Asia

I decided to skip watching Wolverine on Friday night and thought about the business of “movies” from my vantage point (as a tech entrepreneur).

I’ve used  the Internet Movie Database (imdb) for more than ten years as my primary source for all things “movies”. Along the way, I’ve also frequented Yahoo movies, Rotten Tomatoes, my college newspaper’s movie reviews and Flixster (on faceboook) for American movies and IndiaFM for Hindi movies. As IMDb continues to grow towards Col Needham’s vision of putting a Play button on every page (the Big Hairy Audacious goal of streaming all movies and TV episodes for free), it has unique opportunities to dramatically increase traffic from 57 M unique visitors per month to 100 M. In this post, I want to share my thoughts on:

  1. The mental model of a movie viewer’s intentions around movies – as a finite state model
  2. How would I approach to grow the user-base by providing an immersive and delightful “movie” experience to users
  3. Social graph, personalization and Asian markets – why they matter!

Where do people go today to find information about movies/celebrities?

While IMDb is one of the most frequented web sites in the world and the most frequented movie destination site in the world, competitors like Yahoo Movies and Flixster (200+ % growth!) have been growing at a faster rate. Here’s a comparative snapshot of US traffic from Compete.(Alexa, Quantcast, Comscore show similar relative results)


Mental model of a movie viewer’s intentions and actions:

Based on my personal experiences and conversations with friends, people visit an entertainment/movie website to read movie reviews, find out more information about a movie/celebrity, find showtimes for movies, watch trailers, buy a movie ticket or learn about upcoming/new movies. Being a computer scientist, I couldn’t help but create a finite state model.


The ideal web experience would enable the user to transition from one state to another in an intuitive and delightful way, without leaving the website. To further understand the four main scenarios, let’s take an example of a fictitious persona : Shelly Jones, who has recently graduated from college and loves movies.

  • Discover: Shelly may discover a new movie or a new celebrity through multiple sources (online and offline) – by talking with friends, watching a trailer in a movie theater, seeing a poster, watching an ad on TV, reading an article in a blog/newspaper, reading the list of upcoming movies on a website, etc.
  • Learn: After discovering about a movie or a celebrity or a TV show, Shelly wants to learn about the movie by reading synopsis, reading a review, learning more about the cast, watching trailers online, listening to/reading interviews of the cast, etc. such that it helps her to decide whether or not she should watch that movie.
  • Watch: If Shelly decides to watch the movie, she may also want to find out the
    showtimes near her location and potentially buy her tickets online. If
    feasible, she may want to watch the movie online right away on her
    computer or rent it (on Netflix or Blocksuster)
  • Discuss: After watching a movie, Shelly may want to write a review, rate the movie and discuss more about the movie with others who may have watched it. She may want to learn more about the cinematographer for the movie and watch other movies by the cast members.

While most movie sites address some or all of the above listed scenarios, the successful ones focus heavily on making the transitions (represented by numbered arrows in the diagram) obvious, intuitive and delightful, thereby reducing any friction for the user to immerse herself in the world of movies. Let’s explore the transitions:

  1. Discover > Learn: Once Shelly discovers a movie, TV show or a celebrity, she should be able to easily search for more information with at most two clicks. The search process should be enjoyable and exploratory, the content should be available and trustworthy and Shelly should be able to immerse herself into a discover > learn > discover cycle.
  2. Learn > Watch: One of Shelly’s primary objective is to decide whether she should watch that movie or not. Shelly should get objective and expert guidance/reviews about a movie/celebrity to help her decide. Shelly should be able to tag or store the information and should be able to access it later.
  3. Watch > Learn: After watching a movie, Shelly would want to learn more about the movie / celebrity.Once Shelly indicates that she has watched a movie, she could be easily shown which of her other friends have seen it, what information have they accessed, how can she use her experience of watching that movie to make decisions about discovering and watching new movies.
  4. Watch > Discuss: Invariably, whenever I go to a movie with friends, the first topic of conversation after the movie is – “Did you like it?”. Shelly is likely to rate a movie, write a review or discuss the movie/celebrity in the message boards. The key would be to highlight key topics of discussion around a movie to Shelly, allow her to share/discuss/compare her review with her friends.
  5. Discuss > Learn: Through conversations, Shelly is likely to discover information about linked movies/celebrities and learn more about it.

IMDb addresses all of the above scenarios, but it has an opportunity to make these experiences more engaging, social and personalized. Based on the affordance of IMDB’s website, today it appears to focus the most on “Learn” and “Discuss” with a long term vision to emphasize on “Watch”. Although, all three experiences are superb by themselves, Shelly’s experience can be enhanced significantly by reducing friction from the transitions.

How would I grow traffic at IMDb?

IMDb has been growing at an enviable rate for its size (almost 40-50% year over year) ans as it continues to grow towards its big goal of streaming all movies and TV episodes, I see strategic opportunities to significantly grow traffic/ad revenues while satisfying the users and advertising customers.

IMDb is an established brand with a large number of loyal users. Taking an overly simplified approach, there are two ways to grow:

  1. Provide “more” services and thereby monetize the existing demographics more
  2. Attract new demographics by offering newer services


1.1 Existing Demographics:

As shown in the tree diagram above, it would be both strategic and tactical to address the users with existing demographics, which can be further segmented as

  • 2.1 Existing Users, who already frequent the website
  • 2.2 New Users who may have similar demographics as the existing users, but do not frequent IMDb

2.1 Existing Users:

  • 3.1 Increase average time per visit:

While integrating videos is likely to increase average time spent on the site, IMDb has several assets (message boards, ratings, reviews, recommendations) which can be leveraged to have more users spend more time on the site. While most discussion on IMDb is facilitated by message boards and comments, there are tactical opportunities to make these conversations more discoverable, frequent and delightful by augmenting them with a social graph and an architecture of reputation for all user generated content. When users have an incentive to discuss movies and celebrities with their friends, they’re likely to spend more time on the site in communicating and reciprocating on the web site, in addition to the time they would spend for their personal movie-exploration.

  • 3.2 Increase frequency of visits:

Existing users typically visit a specific intent to discover/consume some information (and a relatively small percentage of users visit to just explore.) Users in the former category can be prompted to visit the site, when new content which maps directly to their preference is added to the site or when their friends have contributed some content that they may care about. Personalized and social notifications (recommendations, reviews and messages) along with an architecture of reputation could incentivise users to visit the site more frequently.

2.2 New Users:

  • 3.3 Reduce friction to discover the site

In the past three years, a certain class of web-sites and applications have become the sole way to discover, consume and access information on the web. The key in attracting new users is to reduce any friction from their current behavior/method of consuming information.While some optimization can be done through Search Engine Optimization (especially for TV-related information), the highest order bit is to make the information on the site discoverable and available through user’s existing work flow. Detailed integration with facebook and MySpace, further integration with twitter (beyond requesting information about movies) and integration with avenues where people watch movies/TV(for instance: Netflix queues, Blockbuster rental history, Tivo and fandango). This would ensure that new users will discover and use IMDb, without significantly changing their behavior.

  • 3.4 Reduce friction to use/access the site any where and on any device

Requiring a user to be using a computer (desktop/laptop) to be able to fully enjoy the movie-exploration experience may be restrictive. A new set of users could start using IMDb more frequently, if it is pervasive and accessible anywhere from any device. Investments in mobile-optimized website (for instance, trailers which work on iphone), applications on iphone/android/Windows Mobile could reduce friction to access the information. Integration with Netflix-enabled devices (for instance: XBox 360) could be another channel for a pervasive experience.

1.2 New Demographics:

Besides leveraging the users of existing demographics, it would be strategic to invest in newer markets to ensure long-term growth.

  • 2.3 New markets (both geographically and genre-wise)
  • 2.4 New content aimed at both casual users and professional users

2.3 New Markets:

  • 3.5 New geography

IMDb is the number one movie site, but caters primarily to Hollywood movies or acclaimed International movies. India boasts the world’s biggest movie industry (at least in terms of number of movies released per year) and several Indian celebrities are popular across the world (even among non-Indians). While IMDb contains title pages for several Indian movies and celebrities and syndicates news from, the experience for browsing an Indian movie is not as immersive or delightful as that of browsing a Hollywood movie. Through a combination of key partnerships with Indian content providers, SEO and seeding IMDb resumes of Indian celebrities, IMDb has an untapped opportunity to become the number one movie site for Indian movies. The same applies to movies made in rest of Asia (China/HongKong/Taiwan in particular, where the movie is going through a massive growth in the relatively liberal years currently.)

  • 3.6 New genre

While IMDb has successfully rolled out a dedicated section for all things – TV, there are opportunities to increase scope and grow by offering information about video games, user generated videos on YouTube, anime and music.

2.4 New Content:

  • 3.7 Content for casual users

While pro users contribute most of the content, casual users (who mainly seek information about a movie, TV show, trivia, celebrities, gossip, etc.) typically tend to account for the majority of visitors (I haven’t confirmed this for IMDb). Casual users could be interested in interactive games, trivia and polls, which is currently hidden in message boards. There is an opportunity to create a new set of content (games and applications) catered towards the casual visitors. The ideal avenue would be to empower the pro-users to create such content/games, by giving them tools to create, promote and distribute such content. Today, the pro-users already do that through message boards.

  • 3.8 Content for pro-users

Most content on IMDb is user-generated and editor-approved. Pro-users (very frequent visitors of the site, who proactively participate in discussions, write reviews, add biographies, etc.) are responsible for most of the user-generated content on IMDb. There is an opportunity to leverage this loyal base to create more and different content for the casual users to consume, by empowering the pro users with tools to create new, engaging and interesting content. Today, most of the innovation is restricted to message boards on IMDb, which restrains the creativity of the creator and discoverability of the content by a casual user. By providing tools to create games, different visualizations of content (photo albums/collages), movie guides catered towards a diverse set of users (guides for Christians, guides for immigrants, etc.), user-submitted photos, videos and fan sites – a completely new set of content can be created and offered to the users. This approach can be further optimized by adding the notion of “reputation” to incentivize pro-users to contribute more and high-quality content. Today, a user’s profile page on IMDb doesn’t distinguish a registered user who may have written 100 movie reviews from a user who may have not written any.

Decision Matrix – Which ideas to implement?

As a business owner, I would optimize the implementation on the basis of users’ satisfaction and advertisers’ satisfaction. The top left quadrant in the 2X2 matrix below indicates the changes that would add positive value to both users and advertisers while the top right quadrant indicates ideas that are positive for the users but may not be the most optimal for advertisers. Based on the opportunities described above (3.1 -3.8), I see three main themes, which would add positive value to both users and advertisers: social content, personalization, Asia.



  1. Social Content

    1. Social Graph: I’m not proposing a “me too” approach of copying “Flixster”. Instead, I’m proposing to highlight and leverage the already existing social activitiy happening through message boards on IMDb.
      1. Instead of relatively static message boards, IMDb has an opportunity to increase the reach of discussions to a larger number of users by integrating with other portable social graphs (Facebook Connect, My Space Open API, etc). It would be strategic to extend the notion of “Friends” on message boards to IMDb’s own social graph in the long run, thereby enabling scenarios for easily sharing friends’ reviews, ratings, notifications, etc. (today limited sharing is available through exchange of static links, which could be a barrier for some users)
      2. The conversation can be further extended to a conversation between celebrities and users, as opposed to amongst just users. Ashton Kutcher has proven the value of a constructive dialog between a celebrity and fans. IMDb has an opportunity to be a social interface between celebrities and fans.
      3. IMDb has an opportunity to incentivize users who add significant value to other users by implementing a notion of “reputation” based on a user’s activity
    2. More user generated Content:
      1. IMDb has an opportunity to leverage the loyal user base to create/source innovative content around movies, TV and celebrities. Empowering users to create their “fan sites” or blogs around a particular celebrity or a movie could lead to more traffic and a stronger sense of community.
      2. Enable user to comment, rate and review individual content pieces as well. For instance enable users to comment on a photo, instead of generic comments on the title page.
    3. Platform Approach:
      1. A majority of innovation could be crowdsourced to the long tail of movie fans and devlepers who would find creative ways to build new experiences around IMDb’s content. Today most content is not easily accessible (developers need to download the text files locally and pay licensing fees.) IMDb has an opportunity to selectively expose some content through a hosted API, and let movie fans innovate. There’s a minor risk of sabotaging existing licensing fees (earned from the content), but it could prove to be a strategic long term move
  2. Personalization:
    1. Instead of restricting personalization to visual appearance, IMDb has an opportunity to leverage user’s browsing habits, ratings, reviews, friends, message board participation and My Movies lists to create a very personalized movie-experience. Personalized notifications through RSS feeds about new content that may interest the user could incentivize the user to visit the site more frequently.
    2. Partnerships with Netflix, Tivo and other similar services could help automate personalization.
    3. Enable the user to fine-tune the personalized recommendations by allowing them to vote on the recommendations.
  3. Asia Readiness
    1. Focus on India: Position IMDb as the most comprehensive destination for information on Indian movies and celebrities (it is NOT today), by seeding information about Indian movies and celebrities.
    2. Raise awareness amongst the Indian audiences through SEM and partnerships with leading content providers in India.
    3. Repeat in China.

IMDB has been successful as the most comprehensive source for movie, TV and celebrity content. Fostering easily accessible and shareable conversations around this content could accelerate and nurture rapid growth.

There’s no business like show business!


this week, I discovered Phulki

Every day, we all find out about new and cool technologies, products, designs, people, music, art…..Some of them are pretty cool and very few of them are just WOW. Every week, I’ll take some time to share the most interesting “thing” I discovered that week as a gesture of appreciation for that “thing” and getting some “karma” points..

Mike Arrington and Scoble do a phenomenal job in sharing cool startups/technologies, engadget does the same for gadgets, mocoloco does the same for designer furniture and the list goes on…I’m a fan of all of them and don’t intend to offer an alternative…It is just my way of showing appreciation for the creators of WOW things.

I learned about a simple search engine for streaming Indian music called Phulki. I love iLike (social music experience), pandora(online radio), radio – social) and imeem (friend’s playlists), but none of them cater to Indian music in particular. Phulki has a very simple UI, a powerful search and a web-based music player. The search returns results from various other online music sites and enables the users to play it on phulki’s ajax-based music player. Phulki also allows users to download the music (I don’t know how legal it is), but aggregating streaming music from various websites and playing them on a simple web-based player is pretty cool.

In the vertical space for online Indian music, several providers have attempted unsuccessfully to offer this simple functionality, but have failed pathetically. Phulki seems to have solved it, and I’ve been enjoying it for four days now, hence it gets this week’s mention.

let’s rock on!


Technorati tags: Indian music , design

How to become a Program Manager (at Microsoft or anywhere) – dos

“How would you design a kitchen?” – asked the campus recruiter, during my first on-campus screen. I completely flunked that question during the interview, due to mistakes that seem obvious now, but were way beyond my understanding of the role. During interviews, the interviewer is not judging a candidate’s creativity in a 30-minute conversation about designing a kitchen. The intent is to rather observe the approach and validate certain basic things – whether the candidate cares about the customer’s/user’s requirements or just goes ballastic on designing the kitchen, is the process iterative, etc.

To us engineers, it is tempting to start designing (read drawing screenshots/diagrams on the whiteboard) right away, but I would urge to pause and spend as much time as you can on understanding the user, the user’s intent, the constraints, the affordance, etc. before even starting to design. Over the years, I’ve developed a personal template for answering any design questions during an interview for a PM position and it has worked for most of my friends. Below is a quick snapshot of what you could write on the whiteboard (typically, most interviewers will ask you to use the whiteboard in asnwering such questions).


Divide the board in three vertical sections and start with the first section (top -> down). Discuss the requirements and constraints, and use the white board to take notes. Follow the template (top -> down, left -> right)

Let’s design great things!


Technorati tags: Program Manager , Product Manager , design , Microsoft

How to become a Program Manager (at Microsoft or anywhere) – uno

Three years ago, I asked myself and several of my mentors within and outside of Microsoft – "What’s the closest thing to entrepreneurship at Microsoft?" The unanimous answer was – "Become a Program Manager on a product that’s about to grow/explode!!" I took the leap of faith and it worked. I’ve enjoyed every bit of it and would recommend it to anyone, who’s passionate about technology, entrepreneurship and design.

Several folks have asked me a gamut of questions aboutthe role of a program manager, but the most common threads of conversations have been around "becoming a program manager at Microsoft."

While the role is called Program Manager, it is similar to the role of a product manager at most other companies including Google, Facebook, startups, etc. At Microsoft, Product Manager is a marketing role. Much has been written about the role by my mentors and people who are much more experienced, so I won’t delve into it. Three of my favorite blog posts (although some posts are dated) on the topic have been:

I’ll share some thinking points and more importantly, resources that I’ve found useful.

1. What do you look for in a PM candidate?
In an interview, we look for the following:

  • Design aptitude
  • Technical depth
  • Raw smarts
  • Customer empathy
  • Project management
  • Raw passion
  • Ability to get things done

So, if you are interviewing for a position, you’re bound to be asked the obvious question  – Why do you want to become a PM?

Ensure that your answers convey that your aspirations, motivations and experiences till date have instilled the qualities listed above.

2, Where to start?

If you’ve decided to become a PM, start by approaching your current activities like a successful PM. I’ve enjoyed reading the following books:

  • The Art of Project Management by Scott Berkun
  • About Face 2.0 (first 50 pages)
  • Design of everyday things
  • Design of things to come

Typically, I’ve seen some of my friends not focusing enough on design, as they’ve not learned it in school. If you feel the same way, then I’ll suggest focusing heavily on design (architecture design, user experience design, etc.)

I’ll follow up with a post which focuses on answering design questions during an interview.


Technorati tags: Program Manager , Product Manager , Microsoft

All things – Unified Communications at Interact 2008

Microsoft is hosting an exclusive event on all things Unified Communications from April  8-10, aptly named INTERACT. I’ll be speaking and participating along with several members of Microsoft’s Unified Communications group. If you envision yourself getting deeply immersed into UC and would love to learn more, I will highly recommend you to join us in San Diego for INTERACT.

Gurdeep, recently blogged about it.

Let’s interact.

Technorati tags: UC , Interact 08 , Office Communications Server , Exchange

can open source software solve the problems of developing countries?

A good friend of mine recently asked me – What role can open source software play in solving the problems of developing countries?
FLOSS (Free/Libre/Open Source software) or propreitary really does not matter as long as a piece of software is delivering value to the right set of masses.
I believe firmly that software and technology can in fact add significant socio-economic value to the industry (yes, I am refering the development segment as an industry). It has been proven that may it be information or transaction, people in the developing areas are eager + curious + willing + dedicated to adopt/learn something new even if it shows them a glimmer of hope to raise themselves to the next level (in terms of knowledge, income or lifestyle.) So, there are more and more early adopters of any new technology/service in this market segment.
Typically people build open source software to solve their own problems or to get kudos from the so-called "community" of FLOSS developers. My personal gut feel is that open source developers will have less incentives to develop sustainable software solutions for the developing areas/segment.
However for-profit/ "proprietary" software vendors have higher incentives to develop solutions to increase the knowledge/income of people in developing areas at a lower cost or free of cost and then hope that when people become more literate/knowledgeable/wealthy they’ll use the proprietary software due to brand loyalty and familiarity. More and more large software companies including Microsoft/Google/IBM are working actively to address this market. Fortune at the bottom of the pyramid is starting to get more and more lucrative.
Regardless of the incentives, I believe firmly that technology is indispensable for developing areas in many ways.

You may find these two videos interesting:
Iqbal Quadir on using mobile phones for poverty alleviation:

Let’s do something about poverty.


Technorati tags: FLOSS , poverty , open source , developing countries , FOSS , technology