build, operate, transfer!!

people i travel with to and from office are software developers. yesterday i found out that all of them joined from the same firm. I thought it was a really good large-scale poach and told them that. And they said that it was actually a “build operate transfer” model, a la what we see in developmental projects.

They were all employees of firm X who were initially engaged in building a project for firm Y. Once the product was made, they stayed on at Y maintaining it for a while. And soon, they will shift from X’s payroll to Y’s! An aghast me was then told that this kind of a thing is really common, and firms like X actually operated on this model.

Build, operate, transfer. Build a team. Train them. Operate the client’s systems. Transfer the employees. Awesome!

On a related note, i figured out that software developers package themselves according to the programming language they are most comfortable in “I am a Java coder” or “I am a C coder”. When they figured out that i have a degree in Comp Sci, the first thing they asked was the number of programming languages i know.

For an “outsider” like me, it’s so damn counterintuitive. Despite having done most of my programming in java, i can’t code in java without a book and the APIs handy. I believe as long as you are comfortable with the concept of procedural programming, you can program in any damn thing easily. It’s more about the understanding of concepts rather than the knowledge of a language – the latter can always be tackled with a book in hand.

interesting how the industry works!

CSR taken too far?

My firm has this program called “give together”, which is our attempt at Corporate Social Responsibility. During the course of the next one week, the firm will work with kids from an orphanage for one day, having a blood donation camp on another and organizing a rally on Alzheimer’s day on the third. Of course, our employees have to actively participate in the initiative, so we are being asked to volunteer.

So you have the MD and a couple of admin assistants walking around office trying to bully people into volunteering. We will all be there at the Alzheimer’s rally, looking bored and going through the motions. We will be playing with the orphans, but the young ones will easily figure out that we are playing with them because our boss is telling us to. There will be a blood donation “camp” in office. Some of us will be engaged in giving frooti to the donators, and the rest of us will be donating. Unwillingly. I would rather give my blood on a need-basis than giving it to a blood bank and not know where it will go.

Corporate social responsibility indeed…

When our MD came round yesterday asking us to donate blood my boss said “i’m afraid there isn’t enough blood in my alcohol”.

traffic…

Living in Kathriguppe and having my workplace in Whitefield means I have to bear the full brunt of Bangalore traffic twice a day, every weekday. Supply chain management, according to Prof Janat Shah, could be divided into three (don?t ask me the names of all three; I suffer from memory loss).

At the first level, you just ensure that you stick to procedures and do whatever you are doing the right way. At the second, you make minor alterations in the way things are done, and hope for some improvements. Finally, you fundamentally alter the way things are done, and expect that it would bring in drastic improvements. It is not hard to see that while successive ?levels? are more impactful, they are also that much harder to implement.

Traveling 26 km each way every day doing nothing (I take a BPO level jeep) gives you the opportunity to think of what could be done to make travel better, and make the journey faster. At level one, one can think of enforcement of rules that are in place. Ensuring people don?t jump signals. Ensuring people stick to lanes. And all such. Level three would involve fundamentally changing the way Bangaloreans travel, and would take much effort. Here are a couple of pertinent observations, which I think can be classified into level two.

1. a large number of bus stops in the city are located in bottleneck areas! You think you have just gotten over a major bottleneck, when you suddenly see that two lanes of road in front of you have become one. A bus has suddenly stopped, and lengthened the bottleneck. In most such cases (except some hopeless ones such as near NIMHANS), shifting the bus stop by a couple of hundred metres would ease congestion greatly.
2. I am not sure about the algorithm used to calibrate traffic signals. While in some places, they are blink-and-miss, in a number of other cases, they lead to huge pileups, which sometimes extend up to the next signal. Using scientific methods for signal calibration would also help. Also, I notice that signal timings, at most signals are not aligned to changing traffic patterns as a function of time of day. For example, the traffic profile at any signal at 9 am would be vastly different from what it is at, say, 6 pm which would be different from 9 pm.
3. There were some intersections which were supposed to be unmanned, and hence had speedbreakers. Now they are manned, and the only purpose the speedbreakers achieve is in slowing down the traffic further, thus taking a much longer time to clear the traffic. Get rid of speedbreakers at intersections which are manned most of the time.
4. There are a large number of ?interacting intersections? (I?ll dedicate a post to them soon) ? pairs of intersections which are geographically close together where the traffic from one intersection feeds into the other and vice versa. Now, independent management of these intersections could lead to one intersection promoting a deadlock at the other intersection. Taking advantage of their geographical proximity, if walkie talkies were given to the traffic policemen managing them, valuable time could be saved for a large number of commuters.

I guess you people might have many more such ideas. Simple changes which could have a not-so-simple impact. If you do, please let me know.

more learning from Gods

Recently I had written about certain lessons I have learnt from Hindu Myth. Here are a couple more, which are perhaps more relevant in the corporate context.

Ganesha Subramanya

Ganesha and Subramanya had a race as to who could go round the world faster. Subramanya immediately jumps on his peacock, which is the fastest thing in the world, and instructs it to go round the world as fast as possible. He makes it in a reasonable amount of time.

Ganesha thinks different. “It’s a small world”, he reckons, “and my parents will be impressed if I tell them that they are my world”. So he just goes round his parents, and wins the race.

Most companies are like Subramanya. Got a tough deadline? They hire the best peacocks and flog them in order to do a quick job. Great companies are those that follow the Ganesha paradigm – they get a good reason, and take the easy way out!

Brahma

Each minute of Brahma is supposed to last several thousands of human years (I’m not too sure of the exact number). Similarly if someone says “this job should take only a few minutes”, you should quickly understnad that it is a “few minutes” according to Brahma Standard Time. Similarly, you have “I’ll get back to you in a minute” or “I’ll join you in a minute”. All according to Brahma Standard time.

Let me know if you can think of more such analogies…

ad roundup…

living with parents and going home early on most days means you end up watching lots of TV, which in effect means you watch loads of ads.

one of the best campaigns i have liked in recent times is the new pepsi ad with Rajeev Bakshi (the CEO) explaining that Pepsi is safe (in the wake of hte pepsi controversy). During the “last round of this controversy”, coke had brought in Aamir Khan as the Bong who is convinced by his wife that coke “ok hai, fit hai”. interestingly, there has been no attempt by coke to defend its position this time (and pepsi didn’t do anything last time). Wondering if thsi is some sort of collaboration.

then there is the Reliance ADAG ad for their life insurance plan which has Prahlad Kakkar’s son paining this hot babe (his mom/sis in the ad, haven’t gotten that) who is doing yoga. really cute ad, only problem being it doesn’t exactly result in brand recall. people will recall the ad, but not too many can associate that with anilbhai’s insurance.

similar is the case of another insurance ad (can’t recall which, think it’s ICICI). has rajat kapoor who is waiting for his son to return from the US and “has big plans for him”. the son returns with a biLi hendthi (white wife) and an off-white baby also! excellent ad. excellent recall. but absolutely no connection with product.

i’m reporting it a little late but SBI came up with this delightful set of ads this summer. their pitch was that foreign banks can’t be trusted in terms of user charges, fine print, etc. and brought it out beautifully with a boy running with a bucket of hot water as “running hot water” etc.

now with the cricket season starting again, we do have something to look forward to!

two-dimensional food

One big problem that the freight industry faces is that cargo has at least two dimensions – volume and weight, and there are constraints on both axes which need to be taken care of. This is the most basic model, since you can look at 3 dimensions of volume, orientation, and a host of other “dimension”.

Similarly, food also has two dimensions – volume and calories. You can either have “rich” food or you can eat lots of “normal” food. “Rich” foods include stuff like red meat, cheese, chocolate and the like.

Now the typical indian vegetarian strategy is to eat lots of low-calorie food. We eat lots of rice. Lots of rotis. We eat “pet bhar ke” (stomach full). And most of the food we eat is of the nature that if you eat until your stomach is full, you will ingest the appropriate number of calories.

So this indian vegetarian goes to London and sees people having one sandwich for lunch. It doesn’t fill his stomach, so he has two, unmindful that he is ingesting extra calories. One pasta doesn’t fill his huge tummy, so he has two. He doesn’t care for the calories he is putting on, he eats as long as his stomach feels empty.

Two months later he comes back to India with a paunch. He hasn’t been able to get rid of it even after a year.

voicemail

walked into office this morning and was pleasantly surprised to find a GTalk voicemail from neha. she could have as well sent a mail or a bracket message saying she wasn’t able to give me a call, but somehow the voicemail made me feel much better than a mail would’ve. think i’ll start using the feature more now.

google bhaiya ki jai

foreign banks and credit cards

my new employer requires me to open an account with citibank into which my salary would be paid. this is now going to force me to change my “policy” of not having accounts with foreign banks.

seriously, i see no incentive for a “retail customer” such as me to bank with a foreign bank (except under the current circumstance). ATM network is bad and restricted to a few cities. even the ATMs that are there see really long queues. then, service charges for various services are exorbitant and there is loads of fine print.

on the other hand, I have accounts with SBI and ICICI and have absolutely no cribs with them. Excellent ATM netwrok, courteous people at the branch, no arbit service charges… Somehow feel more “at home” banking with these guys. Why, oh why, couldn’t my employer just credit my salary into one of these rather than asking me to open a citi account?

On a related note, I am going to apply for an American Express card which I would be using for business-related expenses. I had a similar card at my previous firm also. Now, American Express service charges are twice that of VISA or Mastercard and a large number of vendors don’t accept AMEX. most online portals are also not amex-enabled. However, these MNCs have a “global best practice” system and if they give AMEX in america, it has to be AMEX in india.

On a related note, an american colleague at my previous job told me that in the US it is really tough to get an AMEX and it is seen as a matter of pride to have one. I don’t care for my pride in the US. All I care for is to be able to use my corporate card whenever there is some expense-able expense. Why the hell don’t they give me a VISA or mastercard?