I used to be a fanatic anti-Microsoft (or anti-M$ to some) spokesperson. There was a time in college when I used to hate everything Microsoft. Soon after I tasted Linux for the first time during (yes during) my 12th standard boards -- and managed to get X working on my SiS VGA card -- I uninstalled Windows from my machine. And have taken pride in the fact that since then Windows ke liye mere computer ke darwaaze hamesha hamesha ki liye band ho gaye hain!
But later, during my job, I realised that there are places that still require Windows. Some places where Windows actually does a better job that Linux (operatibility with LCD projectors, one; presentation software, two). Therefore I found myself shifting to Microsoft Powerpoint on a Windows machine for making a client presentation whenever I needed to.
However, I still held the strong opinion that Windows users are on average "dumber" than Linux users. And I don't mean dumber in the IQ kind of sense. I mean "dumber" because they don't know what's happening under the hood. It's just like you and I, or the average person off the street, would be dumber about cars than an average car mechanic.
And my opinion was reinforced last week. Microsoft is bad for computer education.
I had recently gone to a college to recruit freshers for the tech team at Cleartrip. (It wasn't any of the IITs or RECs.) We were interviewing final year BE students (IT/CS/EE streams). A few were with a work ex. of one year or so.
I was stunned, and I mean absolutely STUNNED, when people who claimed to have worked on their college website did not know what a URL meant when I asked them for it! When people who had claimed to work on e-shopping carts could not tell me exactly how sessions were maintained.
And these are not your typical B.Com. + GNIIT kind of students. These are people who would, in a matter of months, be passing out with a computer engineering degree. They would become part of the so called "talent pool" of India.
Out of the 15 people I interviewed (there were about 45 divided amongst three interview panels), not a single person was able to write a program that generated the Fibonacci series!
No one was able to tell me what IDE they use to write C/C++ programs. After a series of indirect questiononing (what are the steps you do before you start writing your program, etc) only some were able to tell me that they used something called "tc" (Turbo C). No one had heard of "bc" (Borland C). I didn't bother asking about BloodShed.
Apparently, their college lab had only Windows installed. For four years they had been fed on a staple diet of .Net, ASP, C#, VB, VB.net, and what M$ technology have you. Where you simply right clicked on an HTML form control and set its property to hidden instead of learning that was happening under the hood. Where you didn't care what cookies or URL rewriting was – the session object just worked.
No one had seen a Linux command prompt ever, despite of having done a theoretical course on Unix.
Average Joe users can get by without knowing the innards of a computer.
Computer engineers can't.
Had the students been exposed to the Linux command prompt, they would've been introduced to an IDE, after they would've gone through the pain of writing a C program in a powerful text editor (like emacs), and then compiling and linking it by hand.
Had they been writing CGI scripts in Perl or web programming in PHP, they would've known how HTML forms work; the difference between GETs and PUTs. Some of them might've been exposed to more than one broweser, and the bad world of browser inconsistencies out there, and how to get around them (and over a period of time, most websites would work!)
Microsoft has kicked in a vicious circle of dumbing down the users. I'm sure the students were so clueless partly because their teachers were. And guess what OS the teachers had used in their college days?
I'm not saying that Linux is absolutely bare bones and you get no level of abstraction on it. It has multiple desktop systems. It has good IDEs. It has pretty mature WYSIWYG office suites. It has the best browser :)
You can raise dumb users on Linux. But it would be goddamn hard to do it.
Linux induces a sense of play. A sense of adventure. It encourages you to look under the hood. Millions of lines of open source code are an invitation to the inquisitive minds of college students to come, play!
And I'm not saying that you can't raise smart computer engineers Windows. But it would be goddamn hard to do it.
The evidence proves it.
(PS: We're still looking for freshers, or people with under one year experience to join our tech team. Drop me your resume nanda at cleartrip dot com in case you're interested, or know someone who is. )
Monday, March 05, 2007
Tuesday, February 20, 2007
Friday, February 09, 2007
Indian Website Usability Report
JuxtConsult has come up with a report on the "user friendliness" of Indian websites. The Business Standard reports:
Before I go ahead with literally bashing this "study", check out the way JuxtConsult has defined the "User Friendliness Index (UFI)" and "usability" (emphasis mine):
The top item on their list of usability features is branding! Would anyone please tell me just how can branding be a part of website usability? Sure, branding can play a huge role in buiding website popularity and thus the user base, but surely not usability.
The second thing on their list is the vaguely named "navigation structure and added features." Kudos to them for considering the navigation structure of a website in determining it's usability, but added features? Any designer worth his salt will know that a multitude of features, does not add up to usability. Anyone stuck with a feature loaded mobile phone (2 megapixel camera, MP3 player, FM radio, games, bluetooth, infrared, etc. etc.) will know how fucking hard it is to send a simple text message or update the contact book. Getting to the much touted camera or MP3 player in a Nokia N70 which I happened to play with recently required much fiddling and up to five clicks! IMHO the "One button" Nokia phones were the most usable of them all -- Nokia 1100 being the best.
Sure, you can't roll out a product or website with limited or lame features. But blindly adding features over your competitions is not going to make your website more usable. This "Feauritis Curve" from the Creating Passionate Users Blog sums it all up:

How did "contact responsiveness" feature in a website usability study? Contact responsiveness or availabilty of customer service representatives can be used to measure a customer satisfaction index (CSI, if you please) -- but not a frikkin' UFI! The classis case is Cleartrip, where the website is miles ahead of its competitiors (Yatra, TravelGuru, MakeMyTrip, etc.) in usability, but the customer service (or contact responsiveness) simply sucks. That's because the customer care numbers given on the website are mostly engaged. Now, just because the customer care sucks how can you pull down the website for its usability?
(Disclaimer: I work at Cleartrip in the tech team. I know the customer care numbers are usually engaged because we are working with a lesser number of telephone lines. We will shortly be increasing the number of telephone lines after which, even that will change.)
Please go through the list of websites they have put under the 'just about satisfactory group' and 'need definite improvement group.' Yahoo email? GMail? Cleartrip? (Yes, that one's personal!) Youtube? Yahoo Portal? (THE Yahoo Portal? In the 'definite improvement group'? Who's tabbed homepage design is being poorly copied by the indian portals out there!)
And special mention to Wikipedia, which is in the 'needs definite improvement group'. It's a fucking Wiki! It brought in a whole new paradigm where anyone could edit anything on the web. It's in the 'needs definite improvement group'! I mean, what the fuck?!
And compare these to the list of "user-friendly group" websites --
Had these JuxtConsult fellows gone through at least the Top Ten Mistakes in Web Design before coming up with such a report, they wouldn't have put SimplyMarry in the top 26 most usable websites. I rest my case.
Of the 26 user-friendly websites, 12 websites - Shopping, Shaadi, Yatra, HSBC, Jobstreet, Ebay, Spicejet, Travelguru, SimplyMarry, Citibank, Reliance and Samsung - are in the ‘best practice group’, scoring more than 95 per cent points. Websites in the 85 to 95 per cent range qualified in the ‘user-friendly group’ included Naukri, Amazon, Bharatmatrimony, ICICI Bank, HDFC, NSE, Timesjobs, Rediff shopping, SBI, Indiabulls and BSE.
Of the remaining 95 websites tested, 45 websites’ (37 per cent) performance was average, qualifying in the ‘just about satisfactory group,’. This group also has some of the most popular sites, including Hotmail, Yahoo email, Gmail, Air Deccan, Jet Airways, Kingfisher, Monster, Jobsahead, Makemytrip, Cleartrip and social networking sites like Orkut and Hi5.
Nearly 42-50 per cent websites performed below-average and were classified in the ‘need definite improvement group.’ They included recently acquired website by Google, Youtube, besides online majors like Yahoo portal, Wikipedia, Indian railway booking site IRCTC, banking site ICICI Direct and content sites, Money Control and Times Of India.
Before I go ahead with literally bashing this "study", check out the way JuxtConsult has defined the "User Friendliness Index (UFI)" and "usability" (emphasis mine):
User Friendliness Index 2007 is a study to evaluate and classify top 121 highly popular websites in India based on their User Friendliness Index (UFI). UFI of these websites was calculated by evaluating them on 32 individual criteria grouped under 6 different ‘usability' aspects. The 6 usability aspects are ‘branding', ‘navigation structure and added features', ‘website design' ‘company and contact info', ‘contact responsiveness' and ‘technical parameters'. The findings compare each site's UFI score within their own individual category as well as against the entire universe of 121 highly popular websites on each of the 6 usability aspect.
The top item on their list of usability features is branding! Would anyone please tell me just how can branding be a part of website usability? Sure, branding can play a huge role in buiding website popularity and thus the user base, but surely not usability.
The second thing on their list is the vaguely named "navigation structure and added features." Kudos to them for considering the navigation structure of a website in determining it's usability, but added features? Any designer worth his salt will know that a multitude of features, does not add up to usability. Anyone stuck with a feature loaded mobile phone (2 megapixel camera, MP3 player, FM radio, games, bluetooth, infrared, etc. etc.) will know how fucking hard it is to send a simple text message or update the contact book. Getting to the much touted camera or MP3 player in a Nokia N70 which I happened to play with recently required much fiddling and up to five clicks! IMHO the "One button" Nokia phones were the most usable of them all -- Nokia 1100 being the best.
Sure, you can't roll out a product or website with limited or lame features. But blindly adding features over your competitions is not going to make your website more usable. This "Feauritis Curve" from the Creating Passionate Users Blog sums it all up:

How did "contact responsiveness" feature in a website usability study? Contact responsiveness or availabilty of customer service representatives can be used to measure a customer satisfaction index (CSI, if you please) -- but not a frikkin' UFI! The classis case is Cleartrip, where the website is miles ahead of its competitiors (Yatra, TravelGuru, MakeMyTrip, etc.) in usability, but the customer service (or contact responsiveness) simply sucks. That's because the customer care numbers given on the website are mostly engaged. Now, just because the customer care sucks how can you pull down the website for its usability?
(Disclaimer: I work at Cleartrip in the tech team. I know the customer care numbers are usually engaged because we are working with a lesser number of telephone lines. We will shortly be increasing the number of telephone lines after which, even that will change.)
Please go through the list of websites they have put under the 'just about satisfactory group' and 'need definite improvement group.' Yahoo email? GMail? Cleartrip? (Yes, that one's personal!) Youtube? Yahoo Portal? (THE Yahoo Portal? In the 'definite improvement group'? Who's tabbed homepage design is being poorly copied by the indian portals out there!)
And special mention to Wikipedia, which is in the 'needs definite improvement group'. It's a fucking Wiki! It brought in a whole new paradigm where anyone could edit anything on the web. It's in the 'needs definite improvement group'! I mean, what the fuck?!
And compare these to the list of "user-friendly group" websites --
- Naukri? (Hey, where's the job ad? Oh! It's there! Right among a gazillion other banner ads, and text ads! And oh, what's this -- I've got a billion new windows open?! Ah forget it, I'm just fine with this job...)
- State Bank of India -- I would request the reader to please go to the SBI website and search for the SBI branch in Lower Parel, Mumbai. Was it easy? Was it frustrating? Do let me know.
- Indiabulls -- the last time I checked many of my friends who had been lured into an Indiabulls life time free trading account were abandoning it in droves because of their utterly non-usable trading tool. (Runs as a Java applet)
- Bombay Stock Exchange -- Another website which forces the user to start of a Java VM every time they visit the home page. The bloody home page contains a Java applet. (Note: Java applets are bad, for starters, because they slow down the website from loading. And making the users wait is bad usability IMHO. Making the users wait for the home page to load, is harakiri! Try the BSE website here.)
Had these JuxtConsult fellows gone through at least the Top Ten Mistakes in Web Design before coming up with such a report, they wouldn't have put SimplyMarry in the top 26 most usable websites. I rest my case.
Thursday, February 08, 2007
Fighting back!
Two hard hitting blog threads in one day.
Hawkeye and his wife fight back against a "goonish" milk vendor for overcharging and then harassing customers who dare to question his behaviour. Read about his ongoing battle here. Very inspiring. (Currently there are seven posts on his blog giving updates on the situation. Use the archive links on the right bar to go through all of them).
N has a complete update of how she fought back against sexual harrasment in her office. Read about it here. (Scroll down to the post entitled "The Right Kind of Strong" and read upwards from there).
Hawkeye and his wife fight back against a "goonish" milk vendor for overcharging and then harassing customers who dare to question his behaviour. Read about his ongoing battle here. Very inspiring. (Currently there are seven posts on his blog giving updates on the situation. Use the archive links on the right bar to go through all of them).
N has a complete update of how she fought back against sexual harrasment in her office. Read about it here. (Scroll down to the post entitled "The Right Kind of Strong" and read upwards from there).
Monday, February 05, 2007
Review: Guru
The very first thing I noticed about this movie was the atrocious music. Seriously, the music sucks! I couldn't believe that A.R. Rehman could come up with such tracks. I always think about how many number of distinct musical tracks can there be in the world. Probably Rehman has exhausted his quota of the good ones.
The second thing I noticed was, that all the songs were simply not required. They were not woven into the plot and were probably added on later. All of them, except probably the one which plays in the background whenever Abhiash ( :-) Immense Pleasure Arises) are sharing an intimate moment onscreen.
Abhishek has rocked the movie. Though, I think his character has been a little underdeveloped in the beginning. How does the bijnis bug bite him all of a sudden? He refuses a promotion and salary hike at Shell just like that? The peculiar mannerisms that he's picked up for the character -- standing with a hand on his hip with the coat pushed back, laughing/chuckling with a slight tremor of the shoulders -- are also very well done. The four minute thirty seconds (somebody please time it!) monologue at the end sounds a bit too much like his father, though! Was it meant to be?
Mithun Chakraborty is a good actor. He just has prior commitments to keep the entire Ooty film industry occupied for the rest of his life. He's portrayed the editor-in-chief of "The Independent" wonderfully. A pleasant surprise - kasam paida karne waale ki!
R Madhavan is good too. I found him really irritating in the only other movie of his that I remember (Rehnaa Hai Tere Dil Mein). But he has acted well in Guru. And is looking good too (and I'm not gay!)
The biggest surprise in the movie is Roshan Seth. With hardly 10 mins of screen presence he has delivered such a power-packed performance that it's unbelievable. Is it because he naturally fitted the role so well or is it because he is a very good actor? I don't know. But he simply rocked!
Verdict: Minus the songs (specially the misplaced, mistimed, and mistuned drunken orgy after child birth) the movie would've been much better. A sure watch, nonetheles.
The second thing I noticed was, that all the songs were simply not required. They were not woven into the plot and were probably added on later. All of them, except probably the one which plays in the background whenever Abhiash ( :-) Immense Pleasure Arises) are sharing an intimate moment onscreen.
Abhishek has rocked the movie. Though, I think his character has been a little underdeveloped in the beginning. How does the bijnis bug bite him all of a sudden? He refuses a promotion and salary hike at Shell just like that? The peculiar mannerisms that he's picked up for the character -- standing with a hand on his hip with the coat pushed back, laughing/chuckling with a slight tremor of the shoulders -- are also very well done. The four minute thirty seconds (somebody please time it!) monologue at the end sounds a bit too much like his father, though! Was it meant to be?
Mithun Chakraborty is a good actor. He just has prior commitments to keep the entire Ooty film industry occupied for the rest of his life. He's portrayed the editor-in-chief of "The Independent" wonderfully. A pleasant surprise - kasam paida karne waale ki!
R Madhavan is good too. I found him really irritating in the only other movie of his that I remember (Rehnaa Hai Tere Dil Mein). But he has acted well in Guru. And is looking good too (and I'm not gay!)
The biggest surprise in the movie is Roshan Seth. With hardly 10 mins of screen presence he has delivered such a power-packed performance that it's unbelievable. Is it because he naturally fitted the role so well or is it because he is a very good actor? I don't know. But he simply rocked!
Verdict: Minus the songs (specially the misplaced, mistimed, and mistuned drunken orgy after child birth) the movie would've been much better. A sure watch, nonetheles.
Review: Salaam-e-Ishq
A little late to review the film, but what the heck?!
- Akshaye Khanna-Ayesha Takia: The best track IMHO, with Akshaye taking all the lines, screen space, and credit. He was simply amazing. Especially the part when he's recording his "break-off message" on the handycam. Hilarious! Ayesha was painted with excess makeup and since she ended up looking horrible, she was punished and asked to stand in the corner for the rest of the film! (One of my friends tells me that, both, Akshaye & Ayesha have worn a Mayo College t-shirt in one of the scenes. Couldn't spot it. If you do, please let me know/send me screenshot).
- Anil Kapoor-Juhi Chawla: This track was good too. The subject of marital boredom was treated very well for a Bollywood movie. And the "bollywood dance" by the "other woman" (don't know her name) was HOT! Age has finally caught up with Anil Kapoor, even though he looks good with his new look in the movie. Juhi's performance was good too, underplayed and subtle.
- Salman-Priyanka: This track was the bloodsucker of them all. Why, oh, why, I pray was this included in the movie? Chop off the entire track and it doesn't make one bit of a difference to the entire plot. I think this was added after the script had been finalized. In the climax scene, at the wedding, everyone's presence was well woven into the story except Salman and Priyanka's. What the fuck was Salman doing at the marriage in the first place? And will someone please tell him that apart from looking like a dork he sounds like a one too. (Checkout his fake accent whenever he speaks!)
- Sohail Khan-Isha Kopikar: The comedy track. Sohail Khan redoing the "Maine Pyaar Kyun Kiya" bit. But it was funny. Hurrr....
- John Abhram-Vidya Balan: Could've been much better had it not been for John Abraham. His entire repository of emotions consists of exactly two facial expressions. Watch him closely and you'll understand! The only movie he has passed off with some decent acting is Viruddh (which, in fact, is a must see). On second thoughts, the plot for this track was also a bit underdeveloped.
- Govinda-Shannon: Hmmm... is this the best track or is the Akshaye-Ayesha track the best? I guess it's a tie. Govinda rocks! He simply does! "Maidum" and "Saal we" was amazing. The scene on the Laksham Jhoola at Rishikesh reminded me of a trekking trip to Kuwanri Pass (we had halted overnight at Rishikesh, I still remember standing right in the middle of the jhoola and looking up in awe at the lovely sky and the number of start we could see). The way the track ended was a bit over the top, but what the hell, everything's fair in love and war; and love is blind; etc.
Saturday, February 03, 2007
Air Deccan or Air Dhakkan?
Shankar's post on his Air Deccan misery prompted me to blog about my own horrible experience with Air Deccan. So, here goes...
My fateful flight, DN-603, from Delhi to Mumbai was scheduled to depart at 3:00 in the afternoon. At around 11:00 AM I get an SMS from Air Deccan that the flight was delayed and would now take off at 5:30 PM. At 4:00 PM, I get another SMS, flight late, departing at 7:30 now. At 6:30 PM we reached the airport and from the Air Deccan counter came to know that the flight was further delayed and would now depart at 8:00 PM. After some time another SMS, flight late (again?!), departure at 8:30!
One interesting thing that I noted at the airport was, that even though so many flights were getting delayed and/or cancelled, it was only Air Deccan check-in counters that had long winding queues, commotion, and total chaos. Just a sample of the cluelessness of tha Air Deccan officials:
Random DN-603 Passenger: Madam, yeh flight kitne baje take-off karegi?
Check-in counter lady: Aath baje. (8 O' Clock)
Me: Par mere ko toh SMS aaya hai ki sadhe-aath baje (8:30 PM) hai departure?!
Check-in counter lady: Hain?! Ek min zara SMS dikhaiye...
(I handed over my phone with the SMS on the screen, she scrolls through it).
Check-in counter lady: Haan 8:30 par depart karegi. SMS aaya hoga na aapko bhi?
(Random DN-603 passenger leaves with a confused, amused, bewildered, hairaan, pareshaan, look!)
After the check-in and security check was over, we were subject to an endless wait. 8:30 PM swooshed by. No announcement. No SMS. No information whatsoever.
And then, with a stupid magazine in hand (Men's Health! What the hell was I thinking?!) I slowly dozed off on the swanky new Delhi Airport chairs.
I was awoken suddenly to a lot of noise. In the few seconds between breaking out from my dream world and snapping back to reality, I realized that the noise actually was chants of "Air Deccan hai hai!" The entire airport lounge was taking out a morcha against the airlines! I was zapped! I mean, WTF?!
And today I realized that this kind of shit has happened before with Air Deccan!
Anyways, the flight finally took off at 10:30 PM amidst a lot of (sarcastic) applause from the passengeres and embarrased smiles from the air hostesses.
Primary moral of the story is, if the price difference is very little, dump Air Deccan. Secondary moral of the story is that at least these buggers SMS you well in time, that the flight is going to be late.
My fateful flight, DN-603, from Delhi to Mumbai was scheduled to depart at 3:00 in the afternoon. At around 11:00 AM I get an SMS from Air Deccan that the flight was delayed and would now take off at 5:30 PM. At 4:00 PM, I get another SMS, flight late, departing at 7:30 now. At 6:30 PM we reached the airport and from the Air Deccan counter came to know that the flight was further delayed and would now depart at 8:00 PM. After some time another SMS, flight late (again?!), departure at 8:30!
One interesting thing that I noted at the airport was, that even though so many flights were getting delayed and/or cancelled, it was only Air Deccan check-in counters that had long winding queues, commotion, and total chaos. Just a sample of the cluelessness of tha Air Deccan officials:
Random DN-603 Passenger: Madam, yeh flight kitne baje take-off karegi?
Check-in counter lady: Aath baje. (8 O' Clock)
Me: Par mere ko toh SMS aaya hai ki sadhe-aath baje (8:30 PM) hai departure?!
Check-in counter lady: Hain?! Ek min zara SMS dikhaiye...
(I handed over my phone with the SMS on the screen, she scrolls through it).
Check-in counter lady: Haan 8:30 par depart karegi. SMS aaya hoga na aapko bhi?
(Random DN-603 passenger leaves with a confused, amused, bewildered, hairaan, pareshaan, look!)
After the check-in and security check was over, we were subject to an endless wait. 8:30 PM swooshed by. No announcement. No SMS. No information whatsoever.
And then, with a stupid magazine in hand (Men's Health! What the hell was I thinking?!) I slowly dozed off on the swanky new Delhi Airport chairs.
I was awoken suddenly to a lot of noise. In the few seconds between breaking out from my dream world and snapping back to reality, I realized that the noise actually was chants of "Air Deccan hai hai!" The entire airport lounge was taking out a morcha against the airlines! I was zapped! I mean, WTF?!
And today I realized that this kind of shit has happened before with Air Deccan!
Anyways, the flight finally took off at 10:30 PM amidst a lot of (sarcastic) applause from the passengeres and embarrased smiles from the air hostesses.
Primary moral of the story is, if the price difference is very little, dump Air Deccan. Secondary moral of the story is that at least these buggers SMS you well in time, that the flight is going to be late.
Friday, February 02, 2007
Mumbai food sucks!
This side of the country has the suckiest food... ever. Period. No debate about that. It's not quite south, it's not quite north, it's some random "mash-up" gone horribly wrong!
My pet peeve is that Mumbaikars don't know what a sookha bhaaji means. Go to any wayside restaurant, order a plate of mix veg and you'll get potatoes, peas, and carrots floating around in a red coloured slurry. Order chana masaala, and you get boiled chhole (white coloured chickpea) in the same red coloured gravy. Paneer tikka masaala -- same gravy. Paneer handi -- same. Kadhai paneer -- ditto. Veg Kolhapuri, sounds like an authentic Maharathi dish, but no! Same goddam red curry! And it tastes awful. Yechh!
They make a mess out of North Indian food. Which is sort of understandable. But order any South Indian dish and the accompanying sambhar (which is the thing you need to get right) is a semi sweet, semi solid piece of mess.
Don't even bother trying out the paani-puri at chowpati -- sucks! I've had much better and much cheaper paani-puri in Kanpur. They're called gol-gappas up in the north and they can give the Mumbai paani-puri a run for its money. Fifteen (or twenty) bucks to six pieces seems to be the norm here in Mumbai. Back at IIT Kanpur (in front of Hall 3) we used to have five of them for Rs 2.50! Seriously. And after two years when inflation caugh up, the fellows increased their prices.... to Rs 3.00!
So you're only left with Marathi cuisine. Which, IMHO, is virtually non-existent. The only Marathi thing I've eater here is Missal/Ussal Paav which is not that bad. But, heck, how long can you keep eating dried peas and daal-moth in spicy curry?
The only saving grace in Mumbai is the rasta sandwiches and the rasta bhel. The sandwiches at that price simply ROCK! I'm especially fond of the ones I used to have right ouside Star TV's Mahalaxmi office.
And please don't tell me that I'm eating at the wrong restaurants. Sure, if I go to a swanky restaurant every time I need to eat my lunch, I'll probably get a better deal with the food. But swanky restaurant make not the local cuisine. ITC hotels all around the world are going to serve the same Dal Bhukhari. It's the wayside restaurants, the dhabas, the samosa-cutting corners which make the difference...
My pet peeve is that Mumbaikars don't know what a sookha bhaaji means. Go to any wayside restaurant, order a plate of mix veg and you'll get potatoes, peas, and carrots floating around in a red coloured slurry. Order chana masaala, and you get boiled chhole (white coloured chickpea) in the same red coloured gravy. Paneer tikka masaala -- same gravy. Paneer handi -- same. Kadhai paneer -- ditto. Veg Kolhapuri, sounds like an authentic Maharathi dish, but no! Same goddam red curry! And it tastes awful. Yechh!
They make a mess out of North Indian food. Which is sort of understandable. But order any South Indian dish and the accompanying sambhar (which is the thing you need to get right) is a semi sweet, semi solid piece of mess.
Don't even bother trying out the paani-puri at chowpati -- sucks! I've had much better and much cheaper paani-puri in Kanpur. They're called gol-gappas up in the north and they can give the Mumbai paani-puri a run for its money. Fifteen (or twenty) bucks to six pieces seems to be the norm here in Mumbai. Back at IIT Kanpur (in front of Hall 3) we used to have five of them for Rs 2.50! Seriously. And after two years when inflation caugh up, the fellows increased their prices.... to Rs 3.00!
So you're only left with Marathi cuisine. Which, IMHO, is virtually non-existent. The only Marathi thing I've eater here is Missal/Ussal Paav which is not that bad. But, heck, how long can you keep eating dried peas and daal-moth in spicy curry?
The only saving grace in Mumbai is the rasta sandwiches and the rasta bhel. The sandwiches at that price simply ROCK! I'm especially fond of the ones I used to have right ouside Star TV's Mahalaxmi office.
And please don't tell me that I'm eating at the wrong restaurants. Sure, if I go to a swanky restaurant every time I need to eat my lunch, I'll probably get a better deal with the food. But swanky restaurant make not the local cuisine. ITC hotels all around the world are going to serve the same Dal Bhukhari. It's the wayside restaurants, the dhabas, the samosa-cutting corners which make the difference...
Wednesday, January 17, 2007
Rainbow FM: Rocks!
FM Radio -- the only saving grace of Mumbai. Minus that, the 30 min commute in the crawling traffic, amidst the early morning smog, would be a major pain in the ass!
And the crown jewel, of the eight or so channels my borrowed T.Sonic 610 receieves, is the unheard of government operated channel called Rainbow FM. Seriously! The best collection of music (the early morning english show, late afternoon ghazals, evening english show, etc.); the hourly news round ups in Hindi, which remind you of medium wave radio; sensible RJs; and lack of advertisements.
While Rainbow FM is busy concentrating on music, other channels are busy putting up posters in the Mumbai local trains, coming up with funky radio ads, and playing "Crazy Kiya Re" for the three-millionth-twenty-two-thousandth-three hunderedth-seventy-second time!
The only thing that I'm afraid of is Rainbow FM "going the Go FM way." I hope not! But the lack of advertisements means that it's inevitable. Unless the government keeps subsidising the channel to preserve the "culture of good music." Seriously, if the government can dole out subsidies for Haj pilgrims, this is a much better thing to subsidise IMHO!
If you're in Mumbai give Rainbow FM (107.1 MHz) a shot -- you'll love it!
And the crown jewel, of the eight or so channels my borrowed T.Sonic 610 receieves, is the unheard of government operated channel called Rainbow FM. Seriously! The best collection of music (the early morning english show, late afternoon ghazals, evening english show, etc.); the hourly news round ups in Hindi, which remind you of medium wave radio; sensible RJs; and lack of advertisements.
While Rainbow FM is busy concentrating on music, other channels are busy putting up posters in the Mumbai local trains, coming up with funky radio ads, and playing "Crazy Kiya Re" for the three-millionth-twenty-two-thousandth-three hunderedth-seventy-second time!
The only thing that I'm afraid of is Rainbow FM "going the Go FM way." I hope not! But the lack of advertisements means that it's inevitable. Unless the government keeps subsidising the channel to preserve the "culture of good music." Seriously, if the government can dole out subsidies for Haj pilgrims, this is a much better thing to subsidise IMHO!
If you're in Mumbai give Rainbow FM (107.1 MHz) a shot -- you'll love it!
Wednesday, January 10, 2007
Fixing the Air Deccan website on Firefox
The wacky geek in me got the better of me this morning. Instead of spending the customary 30 mins reading up news on Google Reader, I spent my time fixing up the b0rked up Air Deccan website.
The Air Deccan website is broken due to poorly written Javascript and HTML which works only in IE. This was not the case some time back when the website used to work in Firefox uptil the payment step. Some recent "upgrades" broke the basic flight search in Firefox as well.
Thanks to the cool Firefox add-on called Greasemonkey you can fire up custom javascript after a website has been loaded. I quickly hacked up a greasemonkey script to fix the air deccan website on Firefox. Simply click on the previous link to install the userscript after you have installed Greasmonkey.
Steps to make the Air Deccan website work in Firefox:
Let me know in case you end up doing Step 3 given above. I'll try to modify the userscript to fix that case as well.

Before the script

After the script
Now I'll go back to reading the news :)
The Air Deccan website is broken due to poorly written Javascript and HTML which works only in IE. This was not the case some time back when the website used to work in Firefox uptil the payment step. Some recent "upgrades" broke the basic flight search in Firefox as well.
Thanks to the cool Firefox add-on called Greasemonkey you can fire up custom javascript after a website has been loaded. I quickly hacked up a greasemonkey script to fix the air deccan website on Firefox. Simply click on the previous link to install the userscript after you have installed Greasmonkey.
Steps to make the Air Deccan website work in Firefox:
- Install Greasemonkey
- Install the userscript to fix the Air Deccan website
- In case the script doesn't work for you delete all cookies from airdeccan.net and try reloading the page. (Edit > Preferences > Privacy > Cookies > View Cookies. Search for airdeccan.net; select all the cookies and click on the "Remove Cookies" button)
Let me know in case you end up doing Step 3 given above. I'll try to modify the userscript to fix that case as well.
How to know the Greasemonkey script worked?

Before the script

After the script
Now I'll go back to reading the news :)
Subscribe to:
Posts (Atom)
