We've just launched a new product – Cleartrip Trains Search It's simple. It's fast. It's comprehensive. And it rocks! Give it a spin and let us know at Cleartrip Forums
A lot of hard work put in by Piyush, Anurag, of course our rocking UI team (Hrush, Varun, Rakesh, et al).
Thursday, February 07, 2008
Saturday, December 29, 2007
Most Persistent Telemarketer
The Customer Satisfaction Survey From Hell
Reliance Infocomm - How clueless can a company be about customer service. Sample this.
My billing address has changed since I moved from Goa to Mumbai. I don't have the time (or inclination) to run around Reliance Web Worlds (with characteristically rude people manning the counters) with my address proofs to get the billing address changed. I don't care much about the hard copy of the bill anyways. I pay my bills online and just need a printout of the PDF to submit for official claims.
Reliance has a website which lets you view your past bills and lets you pay bills online. Which is good. Really good. But the problem is, downloading past bills doesn't work most of the time. So, I wanted my bill to land up in my inbox, by email, every month.
I had made this request in the past. I had received my bill via email once (last month), and now it had again stopped coming.
I called up *333, almost jumping in surprise with the extremely loud "Marathi karita ek daba" (press 1 for Marathi), waited for a decent 90 seconds, and finally being answered by a human.
Me: Maine request kari thi bill email se bhejne ke liye. Ek maheene ka bill email se aaya bhi hai. Uske baad band ho gaya. Kyun band ho gaya?
Reliance human: Sir, yeh number aap hi ka hai? Aapka billing address kya hai?
Me: [tell the old address]
Reliance human: Sir, aapka naam kya hai?
Me: [Tell the name]
Reliance human: To sir aapko apna billing address change karwaana hai?
Me: [edgy] Nahin. Maine yeh nahin bola. Maine bola ki maine email se bill bhejne ki request kari thi. Ek maheene bill aaya. Fir band ho gaya. Kyun?
Reliance human: Sir, hum email se bill bhejte hi nahin hai!
Me: [completely zapped and irritated] Kya baat kar rahin hain aap. Maine khud picchli baar request kari thi. Aapke supervisor se baat kari thi. Ek maheene email se bill bhi aaya hai!
Reliance human: accha sir, ek minute...
[and she puts me on hold. No music, nothing! The line could've been dead for all you know]
Reliance human: Accha sir, humne apne system mein note daal diya hai
Me: Mujhe request number dijiye please [that's one thing you should always ask for when you're talking to the Reliance call center. These guys are in the habit of not taking a request -- a fact that their supervisor has told me in the past]
Reliance human: Nahin sir, is cheez ke liye hum system mein request nahin le sakte!!!
Me: [completely losing it] kya bakwaas kar rahi hain aap... aap kya chahti hain, aapke supervisor se fir baat karni pade mujhe... maine khud picchli baar request kari hai... aur number bhi mila hai
Reliance human: [now on the defence] accha sir, ek min, ek min...
[more wait]
Reliance human: Sir, aapka request number hai XYZ
Finally! Though I still haven't gotten my bill on email. But stay with me, the best is yet to come.
[phone rings -- I recognize the Reliance number. I'm good at it]
Reliance human: Sir, main Reliance ki taraf se bol raha hoon. Humaari company ko Reliance ki taraf se grahak santushti survey karne ka contract mila hai. Sir kya aapne 27 Dec 12:03 pe Reliance customer care mein request darj karwayi thi
Me: Haan
Reliance human: Sir, kya yeh aapne khud kiya tha ya fir kisi aur ne aapki taraf se kiya tha...
Me: Nahin maine khud kiya tha
Reliance human: Sir, kya aap is survey ke liye apne keemti samay to thoda waqt nikaal sakte hain?
Me: [obviously, dude. I have a bone to pick!] Haan
Reliance human: Theek hai sir, toh fir prashnon ka uttar aap paanch ankon mein de sakte hai, 5 ka matlab bahut santusht, 4 ka matlab santusht, 3 ka matbal na hi santush-na asantusht, 2 ka matlab asantush, aur 1 ka matlab bahut asantush. Sir, kya aapko ankon ki jaankari ho gayi hai?
Me: Haan
Reliance human: To sir, humaara pehla sawaal, aapk poorna roop se, reliance customer care mein hui vartalaap ko kya ank denge
Me: 2
Reliance human: Sir, 2 -- uska matlab?
Me: [wtf?] asantush
Reliance human: Sir, iski wajah kya hai?
Me: kyunki customer care executive meri request lene se mana kar raha tha
Reliance human: Sir, aapka doosra sawal, reliance mein phone milne se lekar customer care executive tak pahunchne mein jo samay laga, usko aap kitne ank dete hain
Me: 4 - santusht
Reliance human: Sir, teesra sawal, customer service executive ke baat karne ke dhang ko aapa kitne ank dete hain?
Me: 3 - na santush, na asantusht
Reliance human: iski koi wajah?
Me: [getting irritated] nahin koi khaas wajah nahin
Reliance human: nahin sir koi wajah to hogi
Me: arre bhai, koi wajah nahin... har cheez ki koi wajah nahin hoti
Reliance human: nahin sir, aap 3, 2, 1, mein wajah bataayenge tabhi to mein yahaan likhoonga na sir.
Me: Mere paas wajah nahin hai... aapko aage ka sawaal poocchna hai toh theek hai... nahin to phone rakh raha hoon main
Reliance human: Nahin sir, aap na to santusht hai, na asantusht hain, iski koi to wajah hogi na..."
[i wish I could bang the phone down! but I had to make do with a simple click of the red button on my cell. That's a fucking problem with these cell phones (especially if you own them) -- they don't aid in anger management as well as landlines do!]
I was left dumbfounded. Seriously, is customer satisfaction so hard to get right? These guys are not even in the right direction!
The Background
My billing address has changed since I moved from Goa to Mumbai. I don't have the time (or inclination) to run around Reliance Web Worlds (with characteristically rude people manning the counters) with my address proofs to get the billing address changed. I don't care much about the hard copy of the bill anyways. I pay my bills online and just need a printout of the PDF to submit for official claims.
Reliance has a website which lets you view your past bills and lets you pay bills online. Which is good. Really good. But the problem is, downloading past bills doesn't work most of the time. So, I wanted my bill to land up in my inbox, by email, every month.
I had made this request in the past. I had received my bill via email once (last month), and now it had again stopped coming.
The Call
I called up *333, almost jumping in surprise with the extremely loud "Marathi karita ek daba" (press 1 for Marathi), waited for a decent 90 seconds, and finally being answered by a human.
Me: Maine request kari thi bill email se bhejne ke liye. Ek maheene ka bill email se aaya bhi hai. Uske baad band ho gaya. Kyun band ho gaya?
Reliance human: Sir, yeh number aap hi ka hai? Aapka billing address kya hai?
Me: [tell the old address]
Reliance human: Sir, aapka naam kya hai?
Me: [Tell the name]
Reliance human: To sir aapko apna billing address change karwaana hai?
Me: [edgy] Nahin. Maine yeh nahin bola. Maine bola ki maine email se bill bhejne ki request kari thi. Ek maheene bill aaya. Fir band ho gaya. Kyun?
Reliance human: Sir, hum email se bill bhejte hi nahin hai!
Me: [completely zapped and irritated] Kya baat kar rahin hain aap. Maine khud picchli baar request kari thi. Aapke supervisor se baat kari thi. Ek maheene email se bill bhi aaya hai!
Reliance human: accha sir, ek minute...
[and she puts me on hold. No music, nothing! The line could've been dead for all you know]
Reliance human: Accha sir, humne apne system mein note daal diya hai
Me: Mujhe request number dijiye please [that's one thing you should always ask for when you're talking to the Reliance call center. These guys are in the habit of not taking a request -- a fact that their supervisor has told me in the past]
Reliance human: Nahin sir, is cheez ke liye hum system mein request nahin le sakte!!!
Me: [completely losing it] kya bakwaas kar rahi hain aap... aap kya chahti hain, aapke supervisor se fir baat karni pade mujhe... maine khud picchli baar request kari hai... aur number bhi mila hai
Reliance human: [now on the defence] accha sir, ek min, ek min...
[more wait]
Reliance human: Sir, aapka request number hai XYZ
Finally! Though I still haven't gotten my bill on email. But stay with me, the best is yet to come.
The Customer "Satisfaction" Survey
[phone rings -- I recognize the Reliance number. I'm good at it]
Reliance human: Sir, main Reliance ki taraf se bol raha hoon. Humaari company ko Reliance ki taraf se grahak santushti survey karne ka contract mila hai. Sir kya aapne 27 Dec 12:03 pe Reliance customer care mein request darj karwayi thi
Me: Haan
Reliance human: Sir, kya yeh aapne khud kiya tha ya fir kisi aur ne aapki taraf se kiya tha...
Me: Nahin maine khud kiya tha
Reliance human: Sir, kya aap is survey ke liye apne keemti samay to thoda waqt nikaal sakte hain?
Me: [obviously, dude. I have a bone to pick!] Haan
Reliance human: Theek hai sir, toh fir prashnon ka uttar aap paanch ankon mein de sakte hai, 5 ka matlab bahut santusht, 4 ka matlab santusht, 3 ka matbal na hi santush-na asantusht, 2 ka matlab asantush, aur 1 ka matlab bahut asantush. Sir, kya aapko ankon ki jaankari ho gayi hai?
Me: Haan
Reliance human: To sir, humaara pehla sawaal, aapk poorna roop se, reliance customer care mein hui vartalaap ko kya ank denge
Me: 2
Reliance human: Sir, 2 -- uska matlab?
Me: [wtf?] asantush
Reliance human: Sir, iski wajah kya hai?
Me: kyunki customer care executive meri request lene se mana kar raha tha
Reliance human: Sir, aapka doosra sawal, reliance mein phone milne se lekar customer care executive tak pahunchne mein jo samay laga, usko aap kitne ank dete hain
Me: 4 - santusht
Reliance human: Sir, teesra sawal, customer service executive ke baat karne ke dhang ko aapa kitne ank dete hain?
Me: 3 - na santush, na asantusht
Reliance human: iski koi wajah?
Me: [getting irritated] nahin koi khaas wajah nahin
Reliance human: nahin sir koi wajah to hogi
Me: arre bhai, koi wajah nahin... har cheez ki koi wajah nahin hoti
Reliance human: nahin sir, aap 3, 2, 1, mein wajah bataayenge tabhi to mein yahaan likhoonga na sir.
Me: Mere paas wajah nahin hai... aapko aage ka sawaal poocchna hai toh theek hai... nahin to phone rakh raha hoon main
Reliance human: Nahin sir, aap na to santusht hai, na asantusht hain, iski koi to wajah hogi na..."
[i wish I could bang the phone down! but I had to make do with a simple click of the red button on my cell. That's a fucking problem with these cell phones (especially if you own them) -- they don't aid in anger management as well as landlines do!]
I was left dumbfounded. Seriously, is customer satisfaction so hard to get right? These guys are not even in the right direction!
Wednesday, December 05, 2007
Highbrow v/s Lowbrow
Talking (in part) on how the two cultures, Unix and Microsoft, differ fundamentally, Joel Spolsky nails it in his Talk at Yale:
In my experience the perfect mix is a "highbrow" computer education (to get the basics right) with a pinch of exposure to the "lowbrow", which will give the person the ability to get stuff done. Not just sit there and come up with beautiful architectures, theoretical proofs, and DSLs which have no frikking use whatsoever.
I've previously written about my experience with an extremely "lowbrow" college when I went recruiting for Cleartrip.
On a separate note, we're always on the lookout for developers who're passionate and thoughtful about the work they do. We are a travel company, but technology is a core component. We can't bear to see sloppy code at any level (and that also includes the HTML). If you think you'd be interested in working with us, drop me a line.
Anyway, the two cultures roughly correspond to highbrow vs. lowbrow, and in fact, it’s reflected accurately in the curriculum of computer science departments throughout the country. At Ivy League institutions, everything is Unix, functional programming, and theoretical stuff about state machines. As you move down the chain to less and less selective schools Java starts to appear. Move even lower and you literally start to see classes in topics like Microsoft Visual Studio 2005 101, three credits. By the time you get to the 2 year institutions, you see the same kind of SQL-Server-in-21-days “certification” courses you see advertised on the weekends on cable TV. Isn’t it time to start your career in (different voice) Java Enterprise Beans!
In my experience the perfect mix is a "highbrow" computer education (to get the basics right) with a pinch of exposure to the "lowbrow", which will give the person the ability to get stuff done. Not just sit there and come up with beautiful architectures, theoretical proofs, and DSLs which have no frikking use whatsoever.
I've previously written about my experience with an extremely "lowbrow" college when I went recruiting for Cleartrip.
On a separate note, we're always on the lookout for developers who're passionate and thoughtful about the work they do. We are a travel company, but technology is a core component. We can't bear to see sloppy code at any level (and that also includes the HTML). If you think you'd be interested in working with us, drop me a line.
Tuesday, December 04, 2007
Lord of War - Hits your hard, hits you good.
I just finished watching Lord of War. It blew me away. Totally fucking awesome movie. Just love the way it's been narrated. Liked the way the opening credits have been shot. Guffawed at the numerous one liners. Especially liked the one where Yuri Orlov (Nicolas Cage) says this about how his relationship with his trophy wife started:
Was surprised to hear the "Bombay Theme" by A.R. Rahman on the soundtrack. It plays in the background after the part where Yuri distributes the arms to the locals to get the Interpol off his back (when Jack Valentine "arrests" him for 24 hours).
The end hits you hard. Really hard.
PS: In case you liked this movie, I would also recommend Blood Diamond and Death of a President.
Some of the most successful relationships are based on lies and deceit. Since that's where they usually end up anyway, it's a logical place to start.
Was surprised to hear the "Bombay Theme" by A.R. Rahman on the soundtrack. It plays in the background after the part where Yuri distributes the arms to the locals to get the Interpol off his back (when Jack Valentine "arrests" him for 24 hours).
The end hits you hard. Really hard.
PS: In case you liked this movie, I would also recommend Blood Diamond and Death of a President.
Wednesday, November 28, 2007
Monday, November 26, 2007
How to get Reliance ZTE MG880 working with Ubuntu Linux 7.04
I tried searching on Google but couldn't find all the information in one place as a simple TODO. So here's my contribution back to the Linux user's out there:
Just in case this did not work for you and you had to tweak the process, please post it in the comments section and I'll update the post accordingly.
Update: I noticed that if I do the modprobe with the modem inserted in the USB slot, the /dev/ttyUSB* devices are not created. So, first modprobe, and then insert the modem.
- I've been successful in configuring Reliance ZTE MG880 modem/data card over the USB bus. I'm not sure whether this model is available as a PCMCIA card, but I don't know whether it'll work for it.
- Plug in the smart looking black little thingie in a USB slot. dmesg should give weird message like this:
[37246.516000] usb 2-1: new full speed USB device using uhci_hcd and address 15
[37246.640000] usb 2-1: device descriptor read/64, error -71
[37246.864000] usb 2-1: device descriptor read/64, error -71
[37247.080000] usb 2-1: new full speed USB device using uhci_hcd and address 16
[37247.200000] usb 2-1: device descriptor read/64, error -71
[37247.424000] usb 2-1: device descriptor read/64, error -71
[37247.640000] usb 2-1: new full speed USB device using uhci_hcd and address 17
[37248.048000] usb 2-1: device not accepting address 17, error -71
[37248.536000] usb 2-1: new full speed USB device using uhci_hcd and address 19
[37248.760000] usb 2-1: configuration #1 chosen from 1 choice - Don't worry. Just execute the following command and look for ZTE in the output:
$ cat/proc/bus/usb/devices
[...]
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 19 Spd=12 MxCh= 0
D: Ver= 1.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=19d2 ProdID=fffd Rev= 0.00
S: Manufacturer=ZTE, Incorporated
S: Product=ZTE CDMA Tech
[...] - Look for the Vendor ID and Product ID (in bold above). Issue the following command:
$ sudo modprobe usbserial vendor=0x19d2 product=0xfffd
A dmesg should give you similar looking output at the end:[38360.764000] usbcore: registered new interface driver usbserial
[38360.764000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[38360.940000] usbserial_generic 2-1:1.0: generic converter detected
[38360.940000] usb 2-1: generic converter now attached to ttyUSB0
[38360.940000] usbserial_generic 2-1:1.1: generic converter detected
[38360.940000] usb 2-1: generic converter now attached to ttyUSB1
[38360.940000] usbserial_generic 2-1:1.2: generic converter detected
[38360.940000] usb 2-1: generic converter now attached to ttyUSB2
[38360.940000] usbcore: registered new interface driver usbserial_generic
[38360.940000] drivers/usb/serial/usb-serial.c: USB Serial Driver core - Now run a wvdialconf:
$ sudo wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- ZTEiT, Incorporated
ttyUSB0<*1>: Speed 4800: AT -- OK
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Speed 19200: AT -- OK
ttyUSB0<*1>: Speed 38400: AT -- OK
ttyUSB0<*1>: Speed 57600: AT -- OK
ttyUSB0<*1>: Speed 115200: AT -- OK
ttyUSB0<*1>: Speed 230400: AT -- OK
ttyUSB0<*1>: Speed 460800: AT -- OK
ttyUSB0<*1>: Max speed is 460800; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyUSB2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" - Finally edit /etc/wvdial.conf to make sure it looks like the following. I've added emphasis to the stuff which I had to edit. I'm not sure the "Stupid Mode = 1" line is need or not. It was required for the older Reliance data cards so I just put it in there:
[Dialer zte]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
Username = 9324979856
Password = 9324979856
ISDN = 0
SetVolume = 0
FlowControl = Hardware (CRTSCTS)
Modem = /dev/ttyUSB0
Dial Command = ATDT
Baud = 460800
Stupid Mode = 1
Just in case this did not work for you and you had to tweak the process, please post it in the comments section and I'll update the post accordingly.
Update: I noticed that if I do the modprobe with the modem inserted in the USB slot, the /dev/ttyUSB* devices are not created. So, first modprobe, and then insert the modem.
Monday, October 29, 2007
Times Of India - Male fertility and email
Following up on my interesting tidbits around the Internet thread, here's another TODO off my list :-)
The Times of India has an Ajaxified (ooh!) widget on the right side of its homepage. Clicking on the "Most emailed" tab comes up with very amusing results. Check out what I found:

I wonder how many men would be using it to sway it in their favour. "But darling, it is a scientific fact that if we don't do it now, we won't have that baby 3 years later!"
And no, you won't find that link there -- it's gone :-) Here it is, by the way.
The Times of India has an Ajaxified (ooh!) widget on the right side of its homepage. Clicking on the "Most emailed" tab comes up with very amusing results. Check out what I found:

I wonder how many men would be using it to sway it in their favour. "But darling, it is a scientific fact that if we don't do it now, we won't have that baby 3 years later!"
And no, you won't find that link there -- it's gone :-) Here it is, by the way.
Facebook - Interesting Screenshots
Every now and then I keep coming across interesting tidbits on the Internet (or Mumbai's streets) which I keep tagging as "must-blog" and stashing away in my mental archive. This post is about getting one of those items off my TODO list :-)
I'm not much of a fan of social networks, but for what it's worth, I've recently started Facebooking more than Orkutting. Specially because of the granularity you can assign to various "friends" on Facebook. I was sick of getting friend requests from random people on Orkut and having to choose between the slightly rude "acquaintance" and the slightly more-warm-that-I'd-like-it-to-be "friend". On the other hand, on Facebook, I can exactly specify how I know the person. So, someone I've interviewed is also on my contact list but with the complete context. And 6 months down the line if I get a scrap ("writing on the wall" in Facebook-speak) I can remind myself of how I know the person. (I know, a little rude to be saying this, but it happens to all of us -- especially me!)
But what simply takes the cake is the way they've phrased the options for the "We dated" section. Apt and to the point. I think it covers almost all the situations in a relationship. Especially the catch-all "It's complicated" bit :-) Take a look for yourself -- click for larger pics.


I'm not much of a fan of social networks, but for what it's worth, I've recently started Facebooking more than Orkutting. Specially because of the granularity you can assign to various "friends" on Facebook. I was sick of getting friend requests from random people on Orkut and having to choose between the slightly rude "acquaintance" and the slightly more-warm-that-I'd-like-it-to-be "friend". On the other hand, on Facebook, I can exactly specify how I know the person. So, someone I've interviewed is also on my contact list but with the complete context. And 6 months down the line if I get a scrap ("writing on the wall" in Facebook-speak) I can remind myself of how I know the person. (I know, a little rude to be saying this, but it happens to all of us -- especially me!)
But what simply takes the cake is the way they've phrased the options for the "We dated" section. Apt and to the point. I think it covers almost all the situations in a relationship. Especially the catch-all "It's complicated" bit :-) Take a look for yourself -- click for larger pics.


Saturday, October 06, 2007
75% usability experts think that Cleartrip.com is the best!
From the Usability Professionals Association - Bangalore Chapter's Blog:
:-)
I guess the almost obsessive focus on user experience and the KISS principle (Keep It Simple, Stupid) is paying off. Recently, we had also been chosen as the best Indian travel website (and there are quite a few of them out there) by PC World.
Kudos to the entire design, tech, and product team at Cleartrip for consistently kicking ass!
PS: And I beat Hrush to this post :-)
What is your favorite Indian website from a usability perspective? What aspect of it do you like?
- Sridhar Marri: I am yet to see a great Indian website on the Internet. However in the Intranet space, our Sparsh – the Infosys Intranet is my favorite. Its telescopic information architecture and flexible design for growth are two aspects that I like most. And it is full of life!
- Muthukumar: http://www.cleartrip.com/ I like it because the overall ticketing process is easy to use, defect free and fast.
- Param: www.cleartrip.com It is not cluttered. The user interface is simple. Implementation is slick and consistent (like immediate page refreshes, etc.).
- Amit Pande: The last one I liked was http://www.cleartrip.com – it made bookings easier by providing a lot of relevant information upfront, making trip price calculations easy, and keeping the credit card payment process straightforward. I also like some of the UI components used in the site, including the collapsible panes.
:-)
I guess the almost obsessive focus on user experience and the KISS principle (Keep It Simple, Stupid) is paying off. Recently, we had also been chosen as the best Indian travel website (and there are quite a few of them out there) by PC World.
Kudos to the entire design, tech, and product team at Cleartrip for consistently kicking ass!
PS: And I beat Hrush to this post :-)
Subscribe to:
Posts (Atom)