Thursday, January 29, 2009

Setbacks are like Power Petrol

My week is getting better and better - like the saying when it rains it pours - one challenge after another is coming my way. 

When you are living through one of these setbacks it sucks big time. You really wish it passes off fast and the proverbial bend around the corner comes so things suddenly become alright. From my personal experience I have started appreciating these setbacks. When I look back at all the setbacks I ever had - each one of them has helped me add an important skill/value.

I once lost a job interview, and I became good in Performance tuning. We goofed up in a UAT drop and that lead to a foolproof automated deployment system. I lost a lead but now I know why and I am working on filling the gap. Each setback teaches something new.  

How do we deal with setbacks?

1. Try to get to the bottom of a setback - I recently read about 5 Whys technique used in Amazon's fulfillment center. An employee cut his finger and they asked 5 Whys to go to the bottom of the truth. Its not easy to find out the final why  - but it is a start.

"1.Why did the associate damage his thumb?

Because his thumb got caught in the conveyor.

2.Why did his thumb get caught in the conveyor?

Because he was chasing his bag, which was on a running conveyor.

3.Why did he chase his bag?

Because he placed his bag on the conveyor, but it then turned-on by surprise

4.Why was his bag on the conveyor?

Because he used the conveyor as a table

So, the root cause of the associate’s damaged thumb is that he simply needed a table, there wasn’t one around, so he used a conveyor as a table.  To eliminate further safety incidences, we need to provide tables at the appropriate stations and update safety training.  Also, look into preventative maintenance standard work."

2. Try not to get depressed - I know it is not an easy thing. Even recently I went into bouts of depression but try to get out of it quickly. Try to do something fun - eat that 3 scoop Banana split of Baskin Robbins and brood why. You will be enlightened in the end ( and a little fat :) ) 

3. Identifies the gaps in you - No one is perfect. Even the almighty iPod has some design failures ( when you use coverflow it stutters, videos take a long time to start) - but each revision removes these gaps. You might be an expert java developer but perhaps you do not know much about deployment and linux - It is a gap. Once you know it and you do something about it - you inch closer to perfection.

4. Negative feedback is extremely valuable - In Control Systems, positive feedback leads to an unstable system. Only negative feedback ensures system stability. There is mathematic proof for this ! If  you keep getting one success after the other, and everyone keeps praising you - start suspecting. There is going to be a mighty fall ( eg. golden peacock award year after year for one Mr.Ramalinga Raju of Satyam ). Start appreciating the negative feedback that setbacks give you.

So now do you agree with me that setbacks are like power petrol. They fuel you to great heights. 

Sunday, January 25, 2009

Shahul Hameed still lives...

Today I was listening to Thiruda Thiruda - A.R.Rahman's 3rd movie which whenever I listen transforms me to the slogging days of 12th Standard. However, I was listening to Raasaathi en usuru ennuthilla and remembered the voice - Shahul Hameed - the unfortunate singer who died so young in a car crash near Chennai in 1998 or around that time. I was appreciating the intense song the way Shahul Hameed had song with so much passion and life - I felt sad. How unfortunate - he could have been a great singer with his high pitch and powerful voice.

However, he still lives on. 10 years down the line, a soul thought about him. Isn't that wonderful. Very few can leave a mark on the world they lived - it is easy for artists - musicians, painters, singers, dancers, actors,writers. What will people like me leave behind?

Anyway, Shahul Hameed - your voice is immortal. Thanks for the great song. 

The journey..

It has been 5 months since I started my life as an entrepreneur. Things I miss - in no particular order !!

1. Salary! 
2. Coffee machine gossip
3. 335E rides with a book in hand
4. Hearing aahaa moments from other developers
5. Architecture and design discussions/fights
6. Code Pairing, learning new techniques, stand ups, IPMs, Showcases!
7. Routine 

What I experienced new

1. Feeling real exhaustion after 4-6 days of serious development. I thought I was the only one but another entrepreneur friend of mine confirmed the same feeling. At the end of it I am forced to take a break for a day because my brain switches off.

2. Learnt to think of things outside an IDE ( IntelliJ in this case ! )- branding, opening page text, vision, mission, goals - the art of written communication.

3. Getting into the zone more often.  I start working slowly, and at one point I feel time stops and the air around me becomes still. Things flow smoothly and earlier unseen features,potential bugs automatically show up. It energizes me further, gives a positive gumption which nothing in the world can ever give me. In Leo Tolstoy's Anna Karenina, the main character Levin - goes to cut corn with his peasants and experiences it. In Zen and the art of motorcycle, Robert Pirsig describes this feeling well. 

4. Watching my son grow, getting him ready for the day, playing with him whenever I take a break to sterilizing his bottles late in the night...I am really lucky !! 

Now I have to rush out. There is more. Will be writing when I am taking an exhaustion break.