Monday, May 3, 2010

Breadcrumbs – Who needs them anymore?

 

When I started learning Web Development, breadcrumbs was the way one thought about navigation on a website. For the uninitiated, breadcrumbs are highlighted in the screenshot below.

image

However, none of the top websites that I visit everyday have breadcrumbs. Take a look at the screen clippings below.

image

image

image

image

Breadcrumbs, I read, provided easy navigation for users and should be implemented in a website. I tried to implement it in one of the projects for my previous company. I tried to implement it for CAT-NINJA. For implementing breadcrumbs in ASP.NET, you define the navigational structure of your site in Sitemap.xml file and the SiteMapPath control automatically creates the breadcrumb structure for you. The problem was defining the navigational structure. After putting a fair amount of time defining the navigational structure of the web site, we found it very difficult to accommodate changes to the structure. More often than not a page would come up where the navigation on the website would not match the way we put it in the Sitemap xml. At the end of the day, this left users with an inconsistent experience.

I am not sure how helpful breadcrumbs are for site navigation. Looking at some of the sites above I dont think I am going to worry about them anymore. It may be helpful only in some particular cases like the help section of your website or in cases where you are showing some sort of documentation. See the screen clippings below :

image

Breadcrumbs in Google Help(above). A breadcrumbs like navigation at msdn(below).

 

image

 

How has your experience been implementing breadcrumbs on your website? Is it useful?




Saturday, May 1, 2010

My picture on the lpad site

 

Lpad is a launchpad for startups in Chandigarh area.

I just saw a snap , which was taken at the Morpheus open House at Java City in Bangalore on Feb 28 (I think) where me and Shashank are chatting with Abheek of RobotsAlive, on the site of Lpad.

 

The screenshot is below.

 

image




Remembering the rains!

 

Rains are amazing. They bring respite from the summer heat. The smell of rainwater falling on burning earth is something else. If its a thunderstorm, I sit and count the seconds between a lighting flash and the sound of thunder, thus determining how far the lightning strike was(its something I picked from a Walt Disney Movie – In Search of the Castaways, anyone seen it?)  Sometimes there is a power cut and you are left with nothing to do but listen to splashing drops of rain and the thunder of the lightning. Its a raw form of communication with Mother Nature - where for a brief moment you forget about the post you just liked on facebook, the tea you put on the kettle, the cell-phone you cant find in the darkness – its just you marveling at the lightning across the sky. You feel you rediscovered a part of yourself – something ancient, something raw – even though moments later the feelings gone.

Rains also bring memories of places, of people, of times gone by. Deepanjan Dey has written what I consider a masterpiece titled “Random Rainy Days”. It expresses what many of us feel on Random Rainy Days.

Today was one such Random Rainy Day! After dinner I felt like having a chilled coke so I walked to the nearby store. There was a slight drizzle but the normally crowded street was empty. Deja Vu! I was reminded of the rainy days of Manipal.

It used to rain non stop – remember! Sometimes I would decide to go to Timmy’s for a Keshto and a chai (no not a sutta – i do not smoke). It was difficult to find people who would accompany me in the rains and thus sometimes I went alone. Of course, on the way people would hand over 10 bucks to me to get some sutta. Sometimes they would also hand over an umbrella, not because they cared that much that I would get drenched, but because it was one of those rare moments when they had somebody’s umbrella with them. Whose? Who cares – just get the ciggs will ya?

I would climb the short wall behind 9th block and jump to the other side, carefully making my way to Timmy’s, on the lookout for snakes who perhaps might decide it was lovely weather for an afternoon crawl! Ever since I saw a cobra crawling on the road next to Timmy’s, I was fairly certain I was going to die bitten by a cobra which was hiding below the bench inside Timmy’s shack. Whenever I entered Timmy’s shack, I tried to see whether there were any snakes around. But it was pitch dark and I reconciled myself by thinking that any snakes in the shack would have crawled away the moment Timmy anna would appear from behind the shack shouting “Kaun hai?”. You cannot imagine how terrified I am of snakes! Yet I used to go to Timmy’s every day, overcoming my fears to savor half fries, keshtos, chai and the sight of the valley. That sight was something else when it rained.

Sometimes I would start playing songs like “Raindrops keep falling on my head..” on my comp and others would join in for some good music and good bakar.

During the rains, you also got to better know random people studying with you. Waiting for the rains to get over, you would start reading the notices on the notice boards, even though you had read all of them a couple of hours ago on the way back from lunch. You would find a notice about the fine you had to pay for some random thing or the available rooms in 10th block for your batch and then you would start cursing the college authorities with some random dude you hardly spoke to. Of course, some years later that random dude became a very good friend as both of you were placed in the same company.

I saw this video on facebook today in Mayur Kislaya’s news feed. Its a recent one of the rains in Manipal. Then I went out and was reminded of Manipal and all of you as I soaked some of the drizzle.

Remembering all the MITians and Manipal on this random rainy day! We Rock!




Saturday, April 24, 2010

An example of Bad Design

 

Looking at the screenshot below, you will be wondering why is this post titled “An example of Bad Design”. After all the design looks fine and elegant.

image

A wise man once said, “looks can be deceiving” and rightly so in this particular case. While the visual design of this page from the site gojiyo.com seems nice, it is the interaction design which fails. You are asked to choose you username, fill your email address and select a password, which you do. But post that you are asked to install the unity3D plugin and are given a button to download the plugin. Clicking on the button takes you away from this page and into a unity page where you can download the plugin. But what happened to the sign up process. Was that completed? NO!

If you are engaging the user in a flow, you should ensure that the flow is completed. What if I start downloading the plugin and then completely forget about why I was downloading it. It is, after all, an era of short attention spans. In this case the download link should have opened in a new window or perhaps better still it should have appeared after the sign up process.

 

What do you think?




Wednesday, April 21, 2010

Am I missing something very obvious here?

Sometimes when I click on the Sign In link on the twitter page, I am taken to the old twitter login page instead of getting the sign in control at the home page. However, there is something which I noticed right now, which I found very strange. The twitter login page does not use https: but uses simple http: .Check out the screenshot below

image

 

Contrast this to the login page of Google, where you can clearly see the https and the secure seal on the browser.

 

image

Did someone at twitter just forget about the whole https thing? Has this gone unnoticed for this long? Or am I missing something very obvious over here?




Wednesday, April 14, 2010

Absolutely Brilliant

 

I came across this youtube video in a tweet. This is simply amazing and it expresses a lot of what I have felt developing applications to work in IE. The composition is awesome and well sung!

 




Monday, April 5, 2010

Entrepreneurship in India – The role of mainstream media

 

The Economic Times had a story yesterday on the growing popularity of group buying sites in India. I do not read the Economic Times daily and definitely not from end to end. I rely mostly on recommendations from people I follow on twitter or my friends.  But I had completely forgotten that there are other people I know who read ET.

In the afternoon, I got a call from my grandfather who asked me what was I upto and how was my work coming along. I updated him about my plans. As always, he asked me to focus on my health and have a clear mind on whatever I was planning to do. He then told me about the story he had read in ET about group discount sites. He thought the whole idea of group buying through a website was very innovative. He then encouraged me to be positive and continue my work with a positive frame of mind as there were a lot of opportunities, evident from the success of group buying sites.

The key learning from this incident was the importance of the mainstream media in promoting entrepreneurship in India. One of the biggest barriers to start an entrepreneurial journey in India is the social cost that entrepreneurs have to pay, highlighted well in this article by Gautam Gandhi of Google. Most people who aspire to be entrepreneurs in India follow blogs like pluggd.in, participate in forums like VentureWoods or network with others in organizations like TiE. At such places, the people you interact with are inherently entrepreneurial who understand the trials and tribulations of being an entrepreneur in India. However, the general junta does not read pluggd.in and it can be sometimes difficult for entrepreneurs to explain what they are trying to achieve.

Here comes the role of mainstream media. If I had told my grandfather about the concept of group buying sites and its potential, it would not have carried the same weight as the story in ET. That is the power of mainstream media. People associate a news story with prestige and if entrepreneurs are covered in ET then surely entrepreneurship must be prestigious.

It takes time for new ideas to be accepted in society. The idea of a private sector job over a government job was unthinkable in the 90’s for most. However, now you have IAS officers quitting their government positions to go through the one year program at ISB to prepare themselves for a private sector job. Similarly, the idea of quitting your job and jumping into the uncertain world of entrepreneurship was and in many cases still is unthinkable. But surely, with coverage like the one in ET yesterday, the unthinkable shall become the acceptable pretty soon.