Tag Archives: 印度

Is it a cultural problem?

Like many companies outsource to India, my company come to realize outsourcing is not as effective as the business magazine claims. No one can escape from the fundamental law of economics, what you pay is what you get. Yes, going to India seems cost saving on paper, but it really sacrifice the quality of work, which often don’t show up in any project management matrix until it’s too late. This week, I doing code review for my Indian team. Their code is so bad that it is driving me nuts.

In the project status meeting, one of them claim his code is done, all the tasks are completed. However, when I review the code, it’s all garbage. The code is not doing anything, not testing what the program suppose to test. It is pretty much a glorify print statement that prints “PASS” at the end. I have tell him rewrite the code from scratch. Maybe we forgot to tell him on top of meeting the schedule, the program also has to work.

I review other code pieces from other Indians programmers. Well, the code works, but it is the ugliest code I have seen in a long time. Instead of writing a for-loop, one guy copy and paste the code 4 times and change the index in each code segment! Instead of using a single if-else statement, another guy split the code into a dozen if-else statements having exactly the same if condition. Maybe they were paid by the number of lines of code they write, so they purposely inflate to make the program look larger.

To be fair, a few of them are quite decent, but I found the majority are just simply annoying. I wonder is it a cultural problem that Indians are sloppy in general or I am just (un)lucky enough to work with mostly incompetent people?

Farewell Bangalore

It is my third time visiting Bangalore. The city still sucks and I don’t have any pleasant experience with it. However, I am getting over all my uneasiness of India and become indifference to the surroundings. I just came to release Bangalore is the forth city I spent most time of my life. I spent almost 3 months here for my three trips combined. Only after Hong Kong, where I was born, Canada, where I grew up and California, where I worked and visit once a while.

Compare to my first two trips, this time I have a very difference altitude returning to India. I come here to work and I get away once my work is done. I did not take many photos this time, only beer pictures with my colleagues at dinner. I no longer amused by the strange sights in India. Cows on the streets and rush hour traffic madness seems so common to me. I still got ripped off a few times, but I laugh at my stupidity and learn the lesson instead of feeling anguish about my lost. I have confirmed my bias and stereotypes about Indian culture and I learned how to cope with it. Just don’t take anything for granted in this country. They can screw things up in the most unimaginable way. I still hate Bangalore, but I am getting accustom to it.

Watching Cricket

Cricket to Indians is like hockey to Canadian. The Australian team is playing the Indian team in Bangalore this week. A cricket match last 4-5 days, and 8 hours per day. The game will start in the morning, then players will have a lunch break, and the game continue until the evening. Since it would be fun to watch a live cricket game, we decided to try out luck at the stadium after lunch yesterday.

When we arrived at the stadium, the ticket is already sold out. We were a bit disappointed, so the driver offered to help us get some tickets from the scalper. He left the car disappeared into the crowd for a few minutes, then come back with the scalper with him. The scalper is selling us three tickets for 3000 Rupee. We thought its a bit too expensive, so he lower it down to 2000 Rupee. We still think it’s too much and we counter offer him 1500 Rupee. Which is what we original budget for the game. CAD$10 for a few hours of game. Not bad. So we got our tickets, sent our driver away and ready to have some fun.

When we arrive at the gate, we found out the tickets turn out to be used. It’s OK, because the ticket come with the return pass allowing ticket holder go out and get back into the stadium. However we only got two return pass, one return pass is missing. We played dumb with the door man, pulled our innocent tourist card and eventually he let us go inside. When we arrive at the seats, it turns out 2 tickets belong to one section and another ticket belong to another section. Again, we play dumb and pulled our innocent tourist card, all three of us get into the seats. The seats are very good, we were sitting on the 3rd row right behind the camera men. We watched the game until the end of the day, get almost 2 hours of good cricket action. The pace of the game is quite slow, probably it is as exciting as base ball. It really test my patient spending two hours watching the Indian team getting 100 points, trying to catch up with the 450 points Australian team got in the 1st inning.

At the end of the day, every one is happy. The scalper is happy for turning an handsome profit on some garbage paper. The driver is happy for getting a cut from the scalper. We are happy for watching an international cricket game at prime location seats. We get to experienced two India trademark experience first handed in a single cricket game. We got ripped off big time by the scalper and we got bored by watching the endless bowl and bat in a cricket game. One stone shooting down two birds.

Bargaining

As an engineer, a market perfectionist, an inspired to-be-economist, I hate bargaining. Bargaining is a very inefficient way of trade. The sellers use their advantage of having asymmetric information of the transaction price, getting buyers to pay more they should have. In a perfect transparent market, where everyone knows want everyone else pays, there should not be any room for bargaining. Every buyers should get the same good deal at the market equilibrium. Bargaining not only is a waste of time, it also distorting the market price burden the buyers with additional transaction cost. In short, bargaining is evil. In Indian, you simply can’t buy anything without bargaining, that’s another proof Indian culture is backward.

However, for the first time, I find the joy of bargaining. Bargaining is still evil, but at least if you get are lemons, you can still make some lemonade. Here is the story. Today, I went to MG road, the tourist district in Bangalore, with my colleagues to shop for gifts to bring home. On the street, there is a young boy selling wooden chess set. The chess set is not very pretty, the craftsmanship is kinda rough. One of my colleagues is interested to get one for his son, so he asked for the price. The young boy open his offer with 1500 Rupee. We thought we were quite savvy in bargaining, we slash the prince to 1/3 and make him a 500 Rupee counter offer. The bargaining going back and forth for a while, at last the colleague bought the chess set for 600 Rupee. 60% off from the initial price, we thought that was not bad. The boy try to sell another chess set to another colleague, but we just walked pass an interesting shop, so we enter the shop and ignored him.

We spend quite some time in the shop looking at things. To our surprise, when we come out, the boy is still there waiting for us. Trying to sell us another chess set. We keeps saying we don’t want to buy another set. Then the boy slash the price to 500 Rupee, our original offer. Mmm… if things start getting interesting. If he lower the price, it means there is room for more cuts. I decide to test the limit and see how low can I get. Here the games of bargaining begins. I don’t really want the chess set, so I counter offer him 100 Rupee to see what happen. To keep the story short, the boy followed us for the next hour, when we enter a shop, he just waited outside patiently and continue the bargain on our way from one shop to another. At the end, after I had enough fun and it’s almost time for dinner, I settle make a deal with him at 200 Rupee. The money is not really for buying the chess set, rather it is to reward him keeping us entertained for over a hour. It is only 1/3 the price of what my colleague paid! We laughed at the poor colleague for being ripped off the whole night. We joked that we should have a bargaining competition for those come to Bangalore. Everyone has to buy a chess set from MG road and see who is the king of bargaining.

Here is the moral of the story. 1) Counter offering 1/5 is still too high, you should start from 1/10 as the new default value. 2) If the seller agrees to your price, it means your price is too high. You know you can go lower. 3) Time is money, the longer you bargain, the lower the price. If I have enough time, I think I could bargain it down to 100 Rupee. I suspect the boy can sell it for 50 Rupee and still make a profit. 4) Don’t counter offer at once, let him cut the prince first. 5) Bargaining is fun because you can make your over-paid friend looks like a fool! Probably I still have over paid for buying the chess at 200 Rupee, but the bragging right to make fun of your friend is priceless.

Toilet Papar

Before I come to Indian, I heard that Indians don’t use toilet paper, they use their left hand. I thought it was a joke or it is stories from last centuries. Now I am in Indian, I can confirm the story is true. In a typical Indian toilet, you won’t find any toilet paper. Instead, you get a tap and a water bucket in each stall. After you had done your business, you can use the water bucket and your left hand to clean your butt. In some more advance toilet, it has a hose with shower head, so you can wash your butt more thoroughly than using a water bucket. I only find toilet paper is provided in hotels or fine dining restaurants with lots of foreigner customers.

No only that Indians don’t use toilet paper, they don’t even know what toilet paper is. The toilet paper in the guest house is running low, so I asked the maid to get me some new toilet paper. Guess what I got? I got kitchen paper towels! Flushing those thing down will guarantee a flooding toilet. Luckily, my box kleenex save the day. My highest priority task for this weekend is to get some toilet paper for the guest house from the super market.