Thursday, August 16, 2007

not bad... not bad at all...

I have for a very long time mulled over the decision to do something about corruption in India, which is rampant at each and every level, and... every time I came to the same conclusion that something should be done. And like a billion people (literally) never followed up on my thoughts.

I have always thought that the system should be changed, but never acted on it myself. And the excuse is the same every time.... I can do something but that would be a drop in the ocean, so why waste my time and energy...

And how pathetic is that excuse...

I almost stopped blogging because of my really busy schedule, BUT one thing did inspire me to take some time to post.

I know that most people read rediff everyday and if there are any of those in the readers that do not, please read this article in rediff. This article seems to have appeared in most newspapers. But I decided to put it on the blog anyway.

The site that is mentioned in the article is this.

So much was I impressed by this couple, that I have no other words except the title of this blog.

The husband, a very honest IAS officer who is being "transferred around" because he is a whistle blower for corruption in the system.

The wife, who chose to do her part and support her husband in his fight. And do more... start a website to fight the corruption

The son, is not far in his support. Instead of trying to persuade them not to do so (for fear of life), he is providing the tech support needed to reach a wider audience.

"The Right to Information Act"

I didn't even know that there is a Right to Information Act in India. I am sure the politicians who upheld it never thought that it would come back to haunt them. I am sure they passed it to look uber cool and to have everything USA has.

I knew about NIC long back. I have a cousin working for it. But never asked him about what it was thinking that it just is another government organization.

I am really glad that someone had taken the initiative. Now all the educated public (which is the first to shy away from responsibility) have no excuse. All those who said "Let someone else start" have their starting point.

As the website requests I am putting it in my blog in the hope that at least one person who is not aware of this would get to know about this.

At the very least this start is not bad... not bad at all....

Tuesday, June 19, 2007

Google has gone mad


You don't believe me..... then judge for yourself....

Look at what it asked me to do....

All I wanted is directions from my home to Bristol Myers Squibb. I was waiting for Google to give me a choice of addresses to choose from. Instead it pulled a fast one and gave me directions from the US to France.

That is understandable given that BMS might have an office in France (Head Quarters are in Lawrenceville, NJ), it is sarcastic nonetheless. It did not advice me to take a plane or a ship or something. It actually asked me to swim some 3500 miles across the Atlantic Ocean.

It did use the word swim. So someone must have entered that a water body has to be swum across. So some PhD had entered it somewhere to prove his sense of humor. Actually geeks do need to prove that they have sense of humor, lest none would believe.

I was astonished at first then had a good laugh. Someone is working overtime on their sense of humor at Google.

But I guess this very unapologetic nature of Google is giving some new search engines a chance to survive. Angel Investors have already invested millions in creating a more humane search. After all I guess the people in this country realized that more is always not better. Why give me a gazillion results I don't need instead of the a hundred that I would need.

Wednesday, June 06, 2007

Green Screen of death...

I feel so honored that I got something different from Microsoft. Something other than what it had been dishing out from I don't know when.

I mean come on....

If you look at it, Microsoft's Operating System Windows or even its browser Internet Explorer,
however many editions or versions MS releases ultimately neither the OS nor the software is "logical" bug free, because it is just a color change here and a form change there, squares are made round and rounds square..

I mean I am not talking about extreme case defects. Regular defects that common sense would not allow.

You do not need to store 20 days of history by default.
The browser should not hog so much memory.
You need not update it first and then again roll them up into one and apply the patch again.
You need not restart after installation of every update so don't ask it.
And restarting is NOT a solution.


However, since I am also one of the many many windows users, I should not crib much.

But I was pleasantly (??) surprised to find a rare phenomenon (finding something new is rare) in MS's software.

If you haven't heard about the blue screen of death, then may be you need to use your windows based computer/laptop more. Its when the whole screen goes blue and you HAVE to restart the machine.


So I guess the DELL laptop is old (one year is how long they work properly, but cannot complain for the price they sell them for) suddenly decided to show me the SCREEN. But to my astonishment, I didn't get a blue screen, instead I got a green screen and that too fluorescent.

I had some unsaved text files, So I almost said the F word out loud and was hoping that the machine would respond, cuz it is not blue.

But well MS seems to have played a prank on me. This screen is same as the other screen. just a difference in color. Another MS strategy to fool people into thinking they got something new .

I present you the new MS Screen of Death, a non-adobe-photoshopped image. Look at it for yourself. All those who are about to tell me that it may be because of the Media Center edition and that the base tint for media center edition is green, well thats what MS does, change colors and package it as new...

Thursday, May 24, 2007

Yay!!!!!!! No dentist for 6 months FINALLY

Yesterday I successfully endured the weekly visits to the dentist and I AM GLAD...... (sounds like an ad for GLAD, but it is not, also am not even remotely remotely related to another GLAD, I am straight like an arrow. To be politically correct I think I should say that I am not associated with it and will probably not be interested, lest they think I am a hater and get hate mail)

So it turns out in the office that my colleague asked me why I had appointments for so many weeks. Sheepishly I replied that it was because I haven't been to a dentists for four years. Hearing that her motherly instincts came out (she is due pretty soon) and told me that it was long time and that I should not repeat it and I deserved all the pain . I was about to say something when my boss intervened and told her that he hadn't been to one for eight years........

Relieved that the focus is not on me, (I hate answering dentist related questions, they suck and so do dentists) I was silent for the while and then we moved on to the next topic (i.e. work).



Anyway so when Dr. Moon told me today that I should make the next appointment after 6 months, I was kind of relieved. Though I didn't like him for the pain on my first visit, the subsequent visits haven't been that bad.

The thing that caught me off-guard was that he was not his usual self wearing formal clothes, but he actually wore casuals and on the t-shirt it said MONKEY BUSINESS..... and am I not GLAD that it was my last appointment... at least for now????????????? Look at the picture..... and it looked to me that the monkey was drilling into something. Am I wrong to be scared????????????

Monday, May 14, 2007

Remember Kutchu????? and his glasses???

This is a very funny story about a friend who is quite absent minded...

The story as she narrated to me (of course modified to fit the style of this blog)....

She was doing her Post Graduation in some college in Delhi. She usually drives to the college as it was just 10 mins away from her home..... (dunno kaun sa galli wala college)

One day due to her extra-ordinary driving skills the car had to go to the service station as the gears were not responding. So her dad dropped her in the college and asked her to call him up in the evening when work would get over so that he'd come n pick her up....(seemingly her dad doesnt trust ND autowalahs)...

After the classes were over, she came out to the parking lot and started searching for her car. She went berserk trying to imagine what happened to her car and of course the dirty looks she is going to face from the family. She started thinking of all possibilities like the car got stolen, or got towed away...

She knows that she is absent minded so she even went to check the neighboring college's parking lot. And after checking for a couple of hours with tears in her eyes, she returned to her college.

The guard at the gate who saw her condition offered to help. He searched with her the whole parking lot two more times.

And then he said. "beti tumhara car ka insurance to hoga... tum apna ghar phone karke batado aur FIR darj karwaalena...."

So expecting a lecture from her dad she called him up. And her dad said "Should I come and pick you up?"

Thats when she realized that her car was at the mechanic and that she had not driven down to college that day.

So she slunk out of the back gate..and used it for the next 3 months...

One one day the guard caught her and asked...beti aapki gaadi ka kya hua...??

She smiled and said nothing.

You would imagine she wouldn't repeat the same thing again.

But she did it again some time the following year.

I was speechless but still asked, "How could you not remember such a thing?". She answered, "I usually recollect stuff after a year has passed, but in the span of one year I usually forget."

This time I really was speechless....

Wednesday, May 02, 2007

Third time lucky??????

So.... the tooth needed to be attended to....
Let me check if I have a good dental plan....
It seems like I have a decent dental plan... so find a dentist in the area....
Dr.Moon, well if he is going to make me dance using his fingertips (albeit with a drill in hand), I might as well not make any fun of his name....or else....
In any case I never had a bad expeience with a dentist.... so i am hoping that what people say about dentists doesnt come true...

First Visit......

Dent:Where are you from? Whats your ethnicity?????

Me (wondering if I didn't look Indian) India......

Ahhhhhhhh.... you eat a lot of spices.... Do you eat spicy food...

Me (not knowing what to answer): I would not eat them from today if you don't want me to....

No no no... these spices make your teeth acidic.... thats why you have these stains.... I will give you a light cleaning first.

Me (thinking in my mind) Dude.... cleaning can wait.... get me out of the pain....
Me: Ok... as you wish.....

after some moments of buzzing drill and constant repositioning of my head.... cleaning was done....

Dent: Whats the problem now
Me: (thanking God) I have this toothache and I do not want to be in pain anymore....

Dent: lemme take some x-rays....

that guy took x-rays of every possible angle of all my teeth......

all this while his beautiful assistant standing in front of me... I had to wonder if she was hired strategically....

Dent: I have faxed your treatment plan to the Insurance office. I shud get a go ahead in about a day... But I know that root canal is covered. So we will do the rootcanal now.

Me: okay..... as you wish... just get me outta this pain....

Asst: I will give you the anesthesia.

The doc starts drilling and even the beautiful assistant couldnt divert me away from the pain..

It was baddddddddddddddd
I held his hand and said no I cant take it....

Dent to his Asst: Did you give anesthesia?????
Asst: Yes Dr. Moon

Dent: I think you tooth are acidic..... I dont think you are getting numb.... you should take antibiotics for a week and then may be we can try....

Me (wondering why antibiotics, Cant I eat baking soda or something to reduce acidity) Ok.

That evening I was in PAIN cuz he drilled a part of the nerve and it was pain personified....

So I called the office for some prescription. She had faxed it to the pharmacy and I got it. Much to my despair it was Ibuprofen and this whole ordeal took about an hour. I was like.... Cant we just buy these without a prescription in India.....

Anyway that subsided the pain and I was getting ready for my second visit.....

Second Visit:

Dent: Did you take the antibiotics?

Me: Yes.. all 21 of them.... I dont know what will happen to my stomach....

Dent: Ahhh you will be okay.... Lets finish what we started

After anesthesia he tried to drill and got a lot of it out....

Dent: 2 roots down, I will have to kill the last nerve......

He didnt even finish the sentence, I was in hell.... Now I know why they are called gatekeepers of hell..... And all this while I was thinking why people get so scared of a dentist....

The Dent gave up and said "ok.... we will try again next time

Dent: Did you drink last weekend heavily?
Me: Last weekend? I havent had a single drink in 15 days....
Dent: Do you have any liver problems????
Me (obviously worried): None that I know of....
Dent: Then the infection may be too big to get it numb, so we will try next week.
Me (even more worried): Ok

Now that he had put this thought in my mind, I had to find out if I had any symptoms of a liver problem or so.... I browsed for four hours and finally figured out that I dont have any symptoms

Third Visit...

early in the morning 7'o clock appointment (cuz I dont think that taking half a day off for yet another dentist appointment would stretch it at the office....)

Me: Dr. Moon, just curious... what is the max sittings have you taken for a root canal?

Dent: 2 and I have seen a case like you for the first time....

Me (frowning): Do you think I will be done this time.....

Dent: Yes, cuz I have already done it.... just need to do the filling.

May be they are not that bad. Then again.... he made me browse for 4 hrs last week to figure out why I wasnt getting numb.....

After he killed the roots... he put in artificial ones....

I was intrigued as usual and asked him about those....

He says, " Well in third world countries the treatment is cheap, so they dont use these artificial ones. They just clean the roots and leave it like that. This makes the tooth very weak.... and a chance of nerve growing back."

At this instant I was a bit hurt and obviously retorted, "Well, I have had another root canal done in the US and they haven't done it here either." But realized that I needn't be so harsh cuz he still can make me dance do his drilling buzz.....

But Yessssss I was third time lucky....


However before leaving the dentists office I did ask him one question... the one that I wanted to be answered bad...

How bad is smoking for teeth?

Smoking stains and thats it.... It has other health problems, but not for teeth... Don't drink cuz it hurts your teeth more than smoking....

Well I have one less reason to quit smoking.... but then again.... he started making me think about drinkin toooo.... :(


So may be my policy of not going to a doctor till it is absolutely necessary works for me after all... I think :p

Monday, April 23, 2007

Is summer here yet?

Apr 23rd the first bona-fide summer day of the year (after spring officially started long ago)..... temperature in the 70s.... and a drastic change from a couple of days ago....

I do not know how the building support guys in those centrally air conditioned skyscrapers cope with these extremes... today they have to heat the whole building to 65 and then suddenly they have to stop the heat and start the AC to cool it off to 65 the next day..... and that too before people walk in to the building every morning.... I am glad I am not working there.

The tell-all sign of summer has arrived. Dangerously dropping neck lines and soaring hem lines, to the extent of becoming one is already evident all over the place. Not that everything is eye candy, but it is getting really hard not to hate it because no attention whatsoever is paid by the beholder. I work in the Fashion District...... no not on "fashion" but the support activities like web traffic analysis for fashion (does not sound too exciting, does it?).

And I already started feeling the heat. I drank five bottles of water, which is atypical of me, cuz I prefer aerated drinks to water and aerated drinks are just not cutting the thirst today.

I kept on wondering if the weather needed to change so drastically. But then again I realized that it is this drastic change that gives all the fall colors and beautiful springs that I enjoy so much. I just thought that nature needn't have used the "no pain no gain" policy at least here, but well who am I to think that way?

Two days and the grass is looking greener and the trees have young tender leaves and sprouts and amazing of all most of the plants have buds. What a change? and How in heaven's name is this change possible in two days. Cuz two days ago I was low with this stupid toothache and I STILL am low because I have the same freaking toothache.

Sunday, April 15, 2007

Rain Rain Go away.........

Please come again another day.... anywhere but here....... please....

today is a Sunday..... i have been hit by Monday blues yet again. Well this happens practically every weekend, only the "torrential" rains made me even more gloomier....

Yesterday was good.... just as the day was supposed to be in spring... warm, not too hot, bright and as if full of life

Being in Calcutta, I never believed the weatherman. When they say it would rain, you will not, repeat , you will not see a single person carrying an umbrella.

I already noticed that the weatherman here is definitely more accurate, but somehow after seeing such a beautiful Saturday I decided to take the prediction with a pinch of salt.

So I decided to go meet a friend in Stamford, but needed to do laundry before I go there. However get the car to car wash while I do the laundry to remove the stubborn tar marks. Laundry was not on the list, but constant nagging by my soon to be better half made me add that to the list.

Last night when I went out for a "customary" smoke after dinner, I saw a few drops fall. Well it was predicted that the rain would start late evening and a heavy downpour is expected. So I am all set. It is just "drizzling".

I got up in the morning expecting a beautiful day, but faced a really ugly yucky day. It was raining, as the weatherman said it would. Downpour....

For anyone who is thinking that car wash could be taken off of the list, that's not because the rain would do the work of a car wash, but because the car wash is closed. The tar still remains.

Now I tried to convince my fiance innumerable times that doing laundry on such a day was stupidity of the biggest magnitude, but, as it turns out, she would have none of that.

Now to save the day and my plans, I decided that I would at least go and meet my friend as soon as the laundry is done.

.........


A day that started off bad has just become worse. In an attempt to finish laundry as quickly as possible so that I can be on my way to Stamford, I dumped all my clothes into the washer, put the coins in and started the machine, only to see a pack of cigarettes floating around in the water when it is being filled. Now I tried hard to open the door of the front loading machine, but the machine was one mean SOB, it would not open. I sent as SOS to the Hispanic lady who was overseeing the facility.

She came and looked at my predicament, and said "You are screwed." I was very kind and said "thank you for the reality check, Can you help me out?" She said "No. Once these machines start, the doors open only after it does its job". How is that possible? I wanted to lecture those makers of those machines on usability and what not. At this time after resigning to my fate, I started thinking of ways to reduce the smell of wet tobacco that would permeate my clothes. I have a feeling that my day could not be worse. Ok so I can get to a departmental store and get some fragrant sheets that are used while drying the clothes. I have around 40 minutes before that machine stops, so I should be easily back by that time.

So I went to the car and was checking my pockets for the keys. This, mind you in that incessant rain. Two pockets, down and two to go and I already started to have a feeling that the keys might actually be in the washer.

No I did not take off my jeans and put them in the washer, I had the keys in my hands when i was dumping my clothes into the washer. Checking my other pockets just confirmed my feeling.

Now, totally drenched, teeth chattering, (the wind speed was close to 30 mph), I went into the laundromat for some relief. By now I just wanted to have some technique of Bruce Lee so that I can freakin break open the washer. And I could hear my keys knocking themselves against the drum of the washer.

This lady saw me all drenched and came with a towel towards me. I was so touched by her gesture. I was about to thank her when she dropped the towel to the floor so that the puddle that I created does not expand any more. This time I thought that the skills of Jet Li would suffice.

The washer stopped, I frantically checked for tobacco strewn all over my shirts and I didn't find any. So I curiously took the packet out and noticed that it was empty. Now I cannot kick myself, can I?

Anyway, I was a bit dry, still shivering, put the clothes in a dryer, got my keys out and decided that I didn't need those fragrant sheets. I wanted to get into the dryer, but a notice which said "Not a toy, please do not let children climb into the dryer". So better sense prevailed and in an attempt not to make my day any worse, I refrained.

After 40 more minutes, I went back to the car, this time keys in my hand and opened the trunk, and I see my umbrella in there. But deciding that it's not time to be self deprecating, I loaded my clothes into the trunk and went back home

I got back and already felt that I might be running fever. But a shower made me feel better and I decided that I should continue on my plan of going to Stamford.

...........

Great..... roads are jammed and a few accidents have almost rendered the roads useless, so I came back after attempting to go to the highway. Not in a mood to let my Sunday go waste, I decided that I would go to the Desi bazaar to get some DVDs and eat some piping hot Indian food.

Glad that I am armed with my umbrella and not letting the rain dampen my spirits, I went to the Desi bazaar. I parked my car and went to dosa house. I got a Mysore masala dosa and started to eat it. One bite and hmmm its heaven......

Oh wait.... nooooooooooooo...... its freaking hell... what is this pain that shot out of my mouth and went all over the head and I felt I almost died.

I then realized that I have a very sensitive tooth and cannot eat anymore. I ran to the departmental store and got Orajel and used it after which the shooting pain subdued. I got wet once again.

I drove back with one hand on my cheek and decided that next time it rains, I am going to stay indoors and play mad gab.

Tuesday, April 10, 2007

What spelling?

I cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg The phaonmneal pweor of the hmuan mnid! Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer inwaht oredr the ltteers in a wrod are, the olny iprmoatnt tihng is taht the frist and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it wouthit a porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Amzanig huh? Yaeh, and I awlyas thought slpeling was ipmorantt.


I raed it swoemhere on the web and it is not my own work

Tuesday, March 27, 2007

To beat or not to beat

I read this joke somewhere, I don't exactly remember where but it goes like this

A judge who is about to grant a divorce to a couple asks their eight year old girl

Judge: Beta, whom do you want to stay with? Do you want to stay with your mommy?

Girl: No mommy beats me.

Judge: Do you want to stay with you daddy then?

Girl: No daddy beats me too.

Judge (confused): Whom do you want to stay with?

Girl: Indian Cricket Team, they never beat anyone.

This pretty much explains the exasperation I went through after painfully watching the India Sri Lanka match, and hoping somewhere that Bermuda beats Bangladesh. But then again India didn't deserve to go to Super 8. If they cannot beat Bangladesh and Sri Lanka, I don't know how they would beat Australia or South Africa or for that point the 'Oram'juvenated New Zealand.

Though I never wanted to write something about cricket on my blog, the boys in blue forced me to do so.

But then again I am glad that I don't have to search for Rakhi Sawant's song or her item number on youtube cuz she said that she would do that at Mumbai Airport if India won the cup.

Monday, March 05, 2007

Paanch... paanch... paanch

Two days ago I was flipping through channels... when I was on a Japanese channel (curtsy DISH network, by far the worst blood sucking good for nothing network) I got a call, so I was talking on the phone and walks in a friend of mine and asks me what I was doing watching a Japanese channel. Not the one to give a straightforward simple answer, I asked him why should I not watch a Japanese channel and told him that language should not be a barrier and it is people like him who think that language was a barrier that actually hindered the concept of global village.

It felt very nice lecturing him that way, but it did pose a question if language was actually a barrier. Then suddenly I remembered something that my mother had done long back. For some time I was lost in memory of my mother. Although she is no more, she still is a very strong driving force in the decisions that I make in daily life.

This happened around ten years ago.

My mother's interaction with Hindi was minimal. The Hyderabadi hindi that my sister and I spoke sometimes at home was her introduction to hindi and anybody who speaks or knows hyderabadi know that it definitely is not hindi. And all the Raj Kapoor movies that were broadcasted when he died didn't teach her much either. And then a score of Telugu channels started and she never had to learn hindi.

During that time Naxalite movement was at full swing, so any industry which was earning "some" profit was provided protection by CRPF. It so happened that a few people were given quarters to live near our house. My dad was the happiest because he could buy liquor at the discounted prices of their canteen, he made a few friends in CRPF. Now there was this particular Rajasthani couple in those people. And quite odd as it sounds, they were the only people from North India and everyone else was a Malayali or a Gulti. So that Rajasthani lady who found my mother the most hospitable came to our house every now and then and stayed there talking to my mom for hours together.

Now this might happen anywhere and is not a big deal, except the non-tenable part is that my mother didn't know hindi and that lady didnt know anything except Rajasthani or hindi. So the two languages that my mom knew (Telugu and English) were out of question. So my mom wrestled with the little (which was very little) hindi that she knew.

I witnessed the fact that they talked for hours and hours together and when I asked my mother how she managed, she smiled and said that she understood pretty much everything that the lady tried to tell my mother and vice versa (I asked that lady about it and she told me).

I wasn't home much, but my sister narrated a very funny incident to me.

When a vegetable vendor passed by our houses, the lady screamed on top of her lungs,

"Oh sabjiwale bhaiyya, idhar aao".

The vegetable vendor who did not understand that it was intended for him just moved on selling his stuff. So this lady ran out and stopped him. Well my mother also had to buy some vegetables and she did just that.

My sister at this moment went next door to meet her friend. After my mother and the other lady bought the vegetables, the vendor asks her for fifteen rupees. Now the only problem being, he said it in telugu. Now the lady looked at my mother enquiringly.

My mother looked around for her escape route (my sister) and obviously didn't find her. Now that the onus was on her, she took an easier route. She paid for both of them. The lady took the vegetables home and came back with the money. She asked my mother

"kitne paise hue didi?"

Now my mom understood the word paise. She was about to say that it was okay because she didn't know how to say fifteen in hindi, but then she came up with the neatest thing that I have ever known.

She showed her five fingers and said paanch, she closed the fingers into a fist and opened them and again said paanch and finally for the third time she said paanch. Without blinking the lady gave my mother fifteen rupees.

After I heard this episode I never again asked my mother how she managed to talk to the lady for hours.

Thursday, March 01, 2007

How much does a cigarette cost?

Well even with exorbitant state taxes as in NY or CA one pack of Marlboro Lights would not cost more than $10, that makes a cigarette not more than 50 cents.

But I know a guy who actually smoked a cigarette that cost him $230 + 15 cents.

The central character in this post is the same "oxymoron" guy. I think I should start a stereotype with his name, but was warned against it.

Now, this guy is a big Shahrukh Khan fan and fancies that he looks like the star. And he is always hell bent on making people say that he looks like Shahrukh. He still tries to convince me. I haven't succumbed to the torture yet. If it ended there, it would have been good but the problem arises when this guy even copies the star's mannerisms.

While driving his car which is barely "strung" together, which he drives with elan with his cellphone in one hand and cigarette in another. I don't know how he drives, but drives nonetheless. On the Interstate 95 where he is whizzing by all the lesser mortals who are driving within the speed limit, he suddenly thinks of Shahrukh and how he flicks the cigarette butt into the air. He flicks it the same way out of the window, into the air. This butt had a mind of its own and decided to go and crash against the cop's windshield. Well it is night, otherwise he would have noticed the cop behind him, I think.

Now cops in NJ are really not known for their forgiveness. So the cop turned his lights on. It took a few seconds for this guy to realize that those lights were for him. So he pulled over. He was rehearsing as what to say about the speed he was going at and he decided that he would say it was 74 on a 65 zone.

The cop asks him if he knew why he was pulled over. He said that he didn't (I wish he said that it was for speeding). The cop takes his license, registration, insurance tallies the database if he was a criminal then comes back saying that it was for throwing a cigarette butt on the highway. The cop gave him a ticket (amount not mentioned) for throwing the cigarette butt on the highway. He doesn't even mention about speeding. When I drive on the highway and I have driven a lot (more than 100,000 miles), I usually see at least one cigarette flying out of cars every other minute depending on the traffic, but have never seen anyone get a ticket for it.

Now he comes to my place the next day and tells me that he got a ticket for smoking a cigarette. I kind of understood what he said and told him that Highway Littering fine was $500 just to make him a bit more miserable. So he calls up the court and finds out that the amount was $230. He was happy that it was not 500.

Now the lady that talked to him on the phone had a hard time finding out the amount because she hadn't seen a case like this in her 10 years of service and was even thinking that it was the first case of its kind under that court.

And at the end she said (read in an African American accent) "How did yo get a ticket for this? If yo cannot dispose yor butt without getting caught, then yo should stop smoking..... and driving"

Saturday, February 03, 2007

Just a small religion danger (dharam sankat)

A small conversation between me and my friend, some time ago after coming out of a night club.

Friend: Those black lights are great man. We should buy those when we party at home next. Just black lights.

Me: Yeah that would be cool. But after a few minutes of awe it really isn't that great. We can barely see and "black lights only" at home is NOT a good idea. By the way, think about it, "black light" ... oxymoron

Friend: (fuming, and visibly agitated) I am not a moron. You are a moron.

I just drove back in disbelief.

Thursday, February 01, 2007

Writing good use cases.... what not to do.....

previous installment in this series is part 1

What I think as good use cases.

To be able to write a good use case, we should first know about what not to do. If we avoid these pitfalls, it should not be hard at all to write good use cases.

The TOP 5 use case killers according to Gary K. Evans and William F. Nazzaro are

  1. CRUD based use case partitioning
  2. Design by use case
  3. Actor mis-classification
  4. Use Cases for all requirements
  5. Use Case normalization
I agree somewhat with the authors. I agree with the causes, but have some reservations about the reasons they present. I will explain what they mean (these points are from their presentation in 2002, but I would explain it in my own way) and then add my own points.

CRUD based use case partitioning

CRUD stands for Create Retrieve Update Delete. We can partition a use case using these database actions. This seems like a very efficient way. And congratulations, you have a technical document, not a use case. The moment you say CRUD, your use case probably has more use for a technical team rather than a business user. And automatically when you partition use cases using CRUD, interaction with database has to be outlined and it does not stop there.

Step back.... look at the big picture...

We are creating a use case for the business user to get an approval of our understanding of the requirements. We are also using the use case to get a very high level LOE (Level Of Effort) from the tech team. The LOE is not binding, at least not yet. This LOE and use cases allow the business user to calculate ROI and gives him a chance to evaluate the project. This also helps to manage the business user's expectations. This also gives the user a chance to call off the project which might reduce the number of failing software projects.

Trust me, when I say over 80% of the projects fail. I could probably give you a lot of references for it, but I will leave the burden to you. Just "googling" should give you some.

Why should we not use CRUD based partitioning

  • Although we would achieve discrete partitioning of use cases, it is may not signify discrete business transactions.
  • These use cases explain acquiring and processing of data but do not capture the business processes
  • You end up with a huge number of use cases doing too little.
So while writing a use case, we need to think like business users and should put the technological background to the backseat. It will not stay in the backseat for long, because Business Requirements and Technical Specifications wouldn't let them stay there for too long. Use Cases ARE NOT technical documents.

I would discuss about the remaining use case killers in future installments.

Thursday, January 25, 2007

A Statistician who did everything right... err... except

The man I am talking about is William Edwards Deming (1900-1993), an American statistician widely regarded for improving production in the U.S. during World War II and was responsible (followed by Joesph M. Juran) for "quality" shooting through the roof in Japan, after it rose from ashes of the mushroom cloud. The JUSE (Japanese Union of Scientists and Engineers) offered him LOTS of money which he refused, hence the Deming Prize (awarded to a company/individual for contribution to the advancement of quality, but them being Japanese, it is mostly within the country).

Aside: I don't know why he was called a statistician, because his bachelors was in Electrical Engineering and his MS & PhD were in Mathematics and Mathematical Physics, well he taught Statistics in NYU's Graduate School of Business Administration, but since when do MBAs know about statistics except mean, median and mode. Nevermind........

Deming met Walter A Shewart (the pioneer of the concepts of statistical quality control to industrial production and management) at Bell Laboratories in 1927, was greatly inspired by him, and finally led to the Deming's Theory of Management (a staple course and Industrial Engineering and MBA).

Deming's fourteen principles for management

  1. Create constancy of purpose for the improvement of product and service, with the aim to become competitive, stay in business, and provide jobs.
  2. Adopt a new philosophy of cooperation (win-win) in which everybody wins and put it into practice by teaching it to employees, customers and suppliers.
  3. Cease dependence on mass inspection to achieve quality. Instead, improve the process and build quality into the product in the first place.
  4. End the practice of awarding business on the basis of price tag alone. Instead, minimize total cost in the long run. Move toward a single supplier for any one item, based on a long-term relationship of loyalty and trust.
  5. Improve constantly, and forever, the system of production, service, planning, of any activity. This will improve quality and productivity and thus constantly decrease costs.
  6. Institute training for skills.
  7. Adopt and institute leadership for the management of people, recognizing their different abilities, capabilities, and aspiration. The aim of leadership should be to help people, machines, and gadgets do a better job. Leadership of management is in need of overhaul, as well as leadership of production workers.
  8. Drive out fear and build trust so that everyone can work more effectively.
  9. Break down barriers between departments. Abolish competition and build a win-win system of cooperation within the organization. People in research, design, sales, and production must work as a team to foresee problems of production and use that might be encountered with the product or service.
  10. Eliminate slogans, exhortations, and targets asking for zero defects or new levels of productivity. Such exhortations only create adversarial relationships, as the bulk of the causes of low quality and low productivity belong to the system and thus lie beyond the power of the work force.
  11. Eliminate numerical goals, numerical quotas and management by objectives. Substitute leadership.
  12. Remove barriers that rob people of joy in their work. This will mean abolishing the annual rating or merit system that ranks people and creates competition and conflict.
  13. Institute a vigorous program of education and self-improvement.
  14. Put everybody in the company to work to accomplish the transformation. The transformation is everybody's job.

He used the equation

Results of work effects
Quality = --------------------------------------------
Total Costs

and asked to focus on improving Quality, which means that ultimately costs are reduced, but companies focus on Costs and thus Quality is reduced.

Everybody consider these as a sure path for success. However, except the Japanese companies, where do we see them implemented?

On the contrary much furore was raised by Slaughter and Parker (possessed by the demons of Taylorism, Fredrick Winslow Taylor and Sloanism, Alfred Sloan), mind you there are good things about them too, reducing repetitive injuries, and.... and.... sorry, but I fail to remember any more. They said that the process should be client driven and Deming, for that matter even Crosby, Philip B. Crosby, Juran, Shewart etc. were stupid to concentrate on quality, not customer. Ahem... If I can see that in their papers and studies, mind you I am not an Industrial Engineering graduate, whats wrong with these guys.

For such a revolutionary statistician, failure came in the form of GM. GM "allegedly" followed the fourteen principles and built Pontiac Fiero in 1984. I say allegedly because they were not concentrating on Quality, they were keen on Costs and in any case the principles were not followed. According to the enquiry report one of the engineers knew that Fiero's engines had a good probability of catcing fire. And GM released the vehicle with the cars with a probability of 0.1-0.4 of catching a fire. I don't know how this is called as following the principles. But still many people argue that his principles failed (people get PhDs arguing for or against). Deming was a consultant at Ford in 1981 for quality, but he changed the way their management thought citing 82% of the problems as being with management and they beat GM and Chrysler year after year in sales because of him.

Failure came to him for something he was not even involved with.

"Risk" dekhne ka risk kiya...........

aur mogambo khush hua....

After a string of miserable movies (inspite of skipping KANK), I finally watched a good movie. I don't know if it is the acting/screenplay that was great or just pure adrenalin rush that comes with an underworld don kind of movie.

Thanks to RGV their life is no longer a mystery, he directed/produced many a movie, however, each time I watch a movie on the underworld, it never failed me, the same feeling that I had after watching Satya.

If you want to know the story without watching the movie, please go here. I don't understand why people cannot get it that a review is supposed to express opinions, and give their recommendation, not the story. However, even after reading the above review, I thoroughly enjoyed the movie. Though I despise Raja Sen's reviews (I cannot stand his language, too flowery and I think he tries too hard), I do have to give him some brownie points because he does not reveal the story.

Vishram Sawant scores once more after "D". But RGV is known to be "closely associated" with all his movies. The story too is somewhat similar to "Ab Tak Chhappan". Good screenplay. He could have done without the item song. I think there shouldnt be any songs in the movies, we should go the "soundtrack" way. May be item songs are okay. I take that back, considering the quality of the recent item girls, they should be shelved too.

Randeep Hooda picks it up from where he left D, albeit on the other side of the fence. I sincerely think he is a good actor. He said he learnt some of his mannerisms from Daya Nayak, and it works. You get a strong silent type, but not a stereotype.

Vinod Khanna was good. However, I never understood why AB was a bigger star, but this movie cleared that up for me. AB's voice made him a bigger star. VK looked the part, played the part, but did not sound the part.

Tanushree Dutta, I did not understand why she is in the movie, but well, all films are supposed to have a heroine. Thankfully her character was not "etched" anymore as complained by others.

I dont remember the name of Hooda's partner in crime (or crime elimination) in the movie, but that guy looks a lot more like Daya Nayak. It would have been a real scoop to cast him as a hero.

All other Varma regulars did their part.

I would say "paisa vasool", infact double vasool, cuz it was Wednesday and ticket price was discounted, especially when I paid the full price for a film like Yogi (telugu).

Tuesday, January 23, 2007

When guidelines become RULES......... Project Management

Guidelines are supposed to be just that...... but they can quickly transform into rules, which might tie down productivity.....and when you have managers modifying these at will, well... you have a sure recipe for disaster

Don't get me wrong, I am not saying these should not become rules, some of them deserve to become rules, but as an age old saying tells it all, " Partial Knowledge is THE MOST dangerous knowledge in any setting"

Please let me discuss use case documents to get my point across

The use case document was supposed to be

  • in PLAIN LANGUAGE that everyone who reads it can understand it
  • a few SIMPLE artifacts.
  • a reasonably structured, but INFORMAL way of expressing functionality
  • a medium to manage (add/delete/modify based on consensus) vision and goal
On the contrary it has become
  • a chore which might not even justify the pain
  • a vehicle to present systems internal activity repeatedly
  • practically impossible to decipher without formal training
  • difficult to develop/maintain with no sense of optimality
How do use cases go bad?

It is a bigger possibility that use cases go wrong in a structured environment than in an unstructured environment. There is only so much wiggle room in a structured setup.

In my opinion, the top most reason for a use case going bad is the perspective of the author

If it is a person with a developer background, it is hard for the perspective to change from "the system" to the business. A transaction in a business sense would mean from point A to point B, however when SMEs use this word the newly minted developer BA would just assume, without a second thought that a database has to be involved and it is a a transaction to create/modify or delete a record. And in many cases a database exists and it is quite possible that the transaction that the business user referred to is just that. But the very origination of the use case is in trouble because from that point on, the developer BA is never going to come to the same level as the Business User to think about the system and the result, too many instances of <<'include'>>, <<'extend'>> and too much use of classes in use case. Now why would you put a class in a use case. Remember use case is supposed to be in plain language. In this case a use case becomes too technical, too technical for a business user to understand properly and give his full opinion. This document has a better role as a Technical Document that has to be distributed in the development team. This has no place in the business circle.

If it is a person from the the business setup, then God help the developers. Even when the development team talks about a complicated database transaction, the only thing that is going on to the use case is "some interaction with the system". This may be a good document in the business circle, but it is just that, not going to help develop anything. And though the technical team is ultimately blamed for it, ,they are not the ones to be blamed.

This is the reason why a Business Analyst is called a "liaison" ( this word is overused and should be banned). A good use case comes when a guidelines are followed to a reasonable extent. In the first case the guidelines laid are made RULES and in the second instant they were not even followed.

A use case need not be in the format of
  • Abstract
  • Goal
  • Preconditions
  • Use case
  • Work flow
  • Postconditions
  • Alternate Work flow
  • Exception Work flow
  • Wireframes
  • Screenshots
  • Appendix
This is an artifact that needs to exist when building a system, but a use case need not be this. The above document is a derivative, not the principal, but it is considered to be a principal nowadays, especially by Project Managers and this takes up a lot of valuable time during the limited interaction with the business users. These meetings should be used for a better purpose, not to go through work flows. It is these meetings that most of the non-functional requirements come out. Non functional requirements are also a big part. And usually these are the crux of a project failing.

At the same time, some guidelines should also be followed, the use case document is something that has to be approved by business users as well as the tech team. If the use case says "some system interaction", it is not going to help. It is not going to give the tech team an idea of how long the development is going to take.

Another major flaw in use cases nowadays is the sense of optimality. Estimating the number of use cases required to build a system is a passe. There are only two things today in use

Too many use cases doing awful little
Too few use cases doing an awful lot

Breaking up use cases optimally saves time and time is money.

My take on how to write good use cases and how to optimally break them up coming soon...

Chandana ami aar aashbo na....

Debabrata, defined our class anthem before Holud Pakhi and Purani Jeans came into play....
I actually like this parody better than the original.... (curtsy: Debabrata Rakshit)

Music: Anjan Dutta

Lyrics: Debabrata Rakshit
Vocalists: M.Stat2000 batch minus Mitra and Tattoo

class ey dhukle
thhyang khoda kore debo

boleche Nitin bhopu-ra

canteen ey boshe jhaari maarchhi taai

chandana, ami aar ashbo na

Macro ta ami nije bechhe niyi ni
elective ey chhilo na je haat dona
geo bio stat ami konotaai pori na
paarbona hote pongaas
mishti ke dekhleii mushkil-ey pori
mon-er kotha ta ami ki kore boli
kolom-er jorey ami paarbo na

parbo na hote ami mario
taai nitin bhopu keii poriyo
aashte hobe na aar chho tolaaye
chandana, ami aar ashbo na

bujhbo ki kore ami tomar S. Bose dada
shudhu je tomar dada noy dona
aaro koto tan diye mogojdholai kore
ta'r shob din kete jaaye dona
mishti ke dekhleii mushkil-ey pori
mon-er kotha ta ami ki kore boli
kolom-er jore ami paarbo na

parbo na hote ami mario
taai nitin bhopu keii poriyo
aashte hobe na aar chho tolaaye
chandana, ami aar ashbo na

Nirmalya'r Orient Express er CD

When Nirmalya left Baltimore (working for shitty bank) for good to Chennai (to work for a baniya ka dukaan), he left a few things for me. Of these a lot are those that he "sentu"-fied (a.k.a "hain bhai"-ed) from me (e.g. my wireless router, had to buy another one after "donating" mine, but am definitely glad I got them back), he did leave one cd named Orient Express. I thought he somehow got the movie and forgot to write "The Murder On". To my surprise I pop it in the player and suddenly this latino music (salsa kind) comes on.... no picture.... before I started dreaming up a "case" about Nirmalya's one of many escapades with a latina, a guy screams "Bondhu shunte pachho?"....


First reaction... "bangla band er gaan salsa music er sange.... remix korar aar kono music pai ni lokjon"....btw I do think in Bengali.... and nowadays I am thinking in Bengali and then translating it to Telugu.....

Next logical step.... tried to retrieve metadata from cddb, but failed to do so.... but not the one to accept defeat easily, spent around 4 hours of my precious sleep time to get the songlist and find one forum with the songlist albeit only a part of it....

By now, rapidly losing patience, I just wrote the songlist by myself.... even though I think in Bengali it is hard to figure "Emon Ek Jholmele Din-e" by myself....that too when someone decides to eat half of the words while singing....

Anyhow it is in one of these search pages that I actually discovered that I do have a blogspot for myself, I almost forgot about it.....

Lets see how long I do remember this time around......

If someone keeps track of songlists for their IDv3 tags, here is the list. ( I am almost tempted to write somethign about the band, but The Telegraph has a write up about them...... Don't bother searching for them on Google, cuz every freakin blogger who mentioned them just copied it from Telegraph.... not even a link, just copy and paste)

Album: Bandhu Shunte Pachho?
Artist: Orient Express (a.k.a Monojit Datta & The Orient Express)

Tracklist

01. Bandhu Shunte Pachho? 5:07
02. Emon Ek Jholmele Din-e 3:50
03. Ei Prithibi Amader Baari 6:08
04. Tomar Gaan 3:47
05. Saara Akash Tomar 4:52
06. Ektu Darao 4:58
07. Purno Shokaal 4:39
08. Bolte Cheyechi Tomai 4:27
09. Amar Mone 3:59
10. Dekho Nijer Gobhir-e 4:45

Now that you actually read all this, my take, even though being an ardent fan of bangla band.... I think this album is not really worth wasting 4 hours of sleep.... realized it pretty late....

Last, a fact (trivia sorts).... did you know how sentu-fying is going on now..... way back in 1997, it seems that I sentu-fied a beer from Nirmalya, in turn, he got it free from the shop, never paid for it, nonetheless, it is being used against me still.....