Saturday, December 13, 2014

Case study

Party A contracted party B for an initiative. B is supposed to provide services in a domain, which will help A move the needle forward in their business. In the initial days, A had big plans on the potential and visibility of the business which led to great energy and enthusiasm in both the parties to make it work. B, being new to the business, wanted to learn and deliver great results and make their mark. A made sure B doesn't have to worry about resources in terms of timely bonuses, trainings and timely feedback.

This situation went on for an year.

Over a period of time, A went through a shift in the topline management who had a different perspective about how things should happen. A had new expectations and fresh experiences from rest of the world, some relevant, some tried and tested, some erudite and some amazing! B on the other hand failed to see the perspective because of no visibility or rationale behind the changes. B was sure not only about how things can be made better in their perspective, but also was very clear about how things don't work. B, however, was very upset about the career opportunity, exposure and motivation levels with the ever demanding regular responsibilities of the contract. Though B is efficient, B failed to see things which A considers rudimentary in their deliverables.

A decided to do an analysis on how the responsibilities of the contract of B can be restructured. They estimated that 1-n responsibilities of B can be split by simple divide and conquer. 1-j, j-k, k-m and so on. By doing so, (1) we can track the progress (2) we can compensate better and (3) we can achieve simultaneous execution. The challenge however is to integrate the whole effort. We can see how big this challenge is as we move along. Considering our experience so far, this has to work.

B is not the only contracting party A has worked with.

PS: A is me and my flat-mates. B is our cook. :-P    

Friday, October 24, 2014

What I learnt from the Marwadi lady...

It's very colourful traditional outfit 
Was walking along the pavement on a rainy day and smelt some nice rice flour pakodas. Turned all around sniffing for the source and ended up at this pakoda-bajji counter. There I found her with her little son flocked all around by her customers.

I skeptically approached her looking at her bajji flour and the oil frying on the stall which moves on four wheels. Pointed at her colder aloo bonda (aloo masala stuffed into a bajji) section with doubt written all over my face and asked her "Isme chana daalthe hai kya?" (Did you use chickpeas in this?)

She didn't care to take a look at me. She handed over a couple of parcels to the customers around. I ask the same question again thinking she may not have paid attention to me. She made her mind up to deal with this snobbish query of mine finally and grabs a couple of bajjis and spills some chutney over those damn things and shoved that paper plate into my hands. I thought she would say something but she didn't. She didn't even look at me, damn it!

I, to an extent feeling uncomfortable for having provoked her, nibbled that aloo bonda from the end dipped in the mix of mint chutney and tamarind chutney. That's how I really tasted the source of that catchy smell that pulled me to that place. It was simply 'yummy'. I had to ask her for more. That's when she looked at me for a fraction of a second for the very first time.

After savouring another helping of those bondas, I demanded, "Kitna hai?" (How much for those?). She now, wraps her sari and tightens the free end around her waist and asked back with a growing smile, "Kaisa laga?" (How was it? - How did they taste?) That's when I gave up and said "Bahut achcha hai" (They were very good) and smiled back at her. I heard another customer mumbling to her, "Jab aap banathe ho, bure kaise honge" (When you cook, how can they possibly get bad?)

I don't miss looking out for her when I walk that path every time.

This was a simple demonstration of confidence on your product and knowing the pulse of the customer. She knows what she's doing and she's good at it.

Sunday, October 19, 2014

It works! Wait...

Things that work and things that didn't/don't work for me

1) When you make mistakes, complaining and deliberating doesn't help. Analysing and repenting is not enough. You got to fix them and tell yourself it works.
2) In the enthusiasm to pull people together beware of losing your real self. You cannot afford to be receptive to bullshit. 
3) Leave scope for criticism. Accept the fact that things may not span out in the perfect shape all the time. When someone points out he/she cares.
4) Talk talk talk. About things that matter, the things you enjoy and the things that others enjoy. I don't hesitate to be silent at places when discussions are not constructive and inclusive.
5) Have fun, care and learn. You go to others or others come to you often for things you love doing. Call out things you are ignoring. 
6) Put things down. Thoughts fly away. Make sure you have representations: scripts, documentation, diagrams, photographs or videos. 

Thursday, August 21, 2014

Solitude

She wondered why people are so obsessed about having a companion. Is it not easy and simple to be in control of your own life?

Guys are always a step away from your call but if you let them come forward and help you, they assume responsibility and take advantage of your friendly demeanor. You bet they come back with allegations like "You smiled happily when I toiled so hard to call a taxi for you. And now you say friendship?" Guys are not only self-centered but also hypocritical.

She thought about how all the authors she'd read talk about complicated women. "Are men not complicated?"she thought, "Are they not opportunistic? Are they not power mongers and do crazy things? Politicians, Businessmen, Engineers..."

"Guys are desparate", she told herself.

A genuine heart is what she longed for. An understanding smile, a soft touch and a warm hug. Is it so hard to find? As days went by, her longing seemed to wither. Days got longer and nights shorter. She got tired of implications and chit-chats. She smiled her days away and laughed her parties off the lips. She hated how shallow people are!

She doesn't seem to remember her dreams anymore. "I'm more mature now. I don't have time for this.", she convinced herself.

She looks at herself in the mirror everyday and says to her image, "I'm single and I'm very glad I'm. I'm thankful I'm".

Monday, June 09, 2014

Rasaswadanam

( I'm not an artist so my explanation should be considered as a mere opinion/observation.
Would be glad to discuss and correct my understanding. )

Rasa - is not just a feeling. It's an expression of state of mind associated to an emotion.

Instead of going into explaining all the rasas, I would use this reference
http://en.wikipedia.org/wiki/Rasa_(aesthetics)

All forms of art invoke rasa. The subtility of the rasa depends on the understanding between the one who tries to express and one who feels. Those who are into the art forms know that the beauty or rasa is very much linked to the moment. Composers, performers, writers and painters roam around the world in search of rasaswadanam (experiencing and appreciating various rasas).

Rasaswadanam, despite it's celebrity status in the art, depends highly on the emotional relevance of the art form. Music performers do a careful study of the venue and audience to pick a rasa for exploring. Some factors which enhance or distract rasaswadanam could be the level of mastery one has in the specific form of art, one's tastes in exploring the rasa, one's style of expression, the environment (audience/venue/weather/nature/current events/social causes), personal connect to the rasa and sometimes a spontaneous experiment. It needn't only happen in a planned setting where you have a concert or an exhibition or a classroom or a practice session, it happens in life everyday... with probably every person you meet.

If one could identify and echo the most relevant rasa for the moment one is in, wouldn't the world be a better place!

It's debatable whether one has to be truthful during the evoking the rasa. Art doesn't make that distinction clear. My take on it would be : A rasa is as truthful as it's relevance.

"Rasaswadanam through ragas" is a topic I would like to save for later. 

Monday, May 26, 2014

Life's biggest lesson...

One's value is defined by one's values. The more one tries to understand and define the values, the stronger one becomes. 

Friday, May 16, 2014

What's the limit?


It's not the sky!
It's the architecture...
Dedicated to the Javaness!

public BigInteger factorial(BigInteger n,  BigInteger result) {
if(n.equals(BigInteger.ONE)) {
return result;
} else if(n.compareTo(BigInteger.ONE) > 0){
result = n.multiply(factorial(n.subtract(BigInteger.ONE), result));
} else {
System.out.println("Overflow!!!");
}
return result;
}

Thursday, February 20, 2014

Omega++

May be everybody goes through this phase,
What am I doing this for? What is waiting for me? What's driving me? Why should I do it only like this? How do I get off this? How do I get this?
That reminds me of the concept a learned CAT coach talked about 4 years ago.
There is this omega man. Omega, for those who don't know, is the universal constant.
For him, anything and everything is possible. Everything just happens. He'll do anything which comes his way.
He keeps going on and on. Wakes up, works hard, talks well, plays well, eats well and sleeps well.
Sounds like all happies?
Our learned coach says there's a big problem with that. If everything goes well, what good is that?
Reminds me of the animated movie 'Megamind' where the mighty villain is too unhappy to use his super powers because he doesn't find a deserving super hero.

Now comes the interesting derivation.
I used to sit on the beach and think... good job, music, fine talks, visits home, friends and treks. All's good. What's now?
That's when a crazy neuron somewhere inside the brain tickled.
How do you do things better, get bigger, get cooler, get more effective?
That's when I figured out... by being and doing more.
Do more, think more, enjoy more, work more, care more, complain more, crave more, worry more, talk more, correct more...

If you are satisfied, it's good.
If you are satisfied for too long, there's something wrong. ;)

Start running! 

Friday, January 17, 2014

Up and higher...

She sat on the top most branch of the neem tree wondering what's beyond the line of hills partially hiding the evening sun. The sun seemed to be angry at her for all her boldness and adamancy. She's already miles away from her family in the pursuit of life beyond their confines. Her well wishers tried with all their might to bring her wishes back to their world and tie her down. She couldn't reason out with them but she knows she had to do this.

None of what she spoke made sense to her mother. She was afraid of speaking to her father about it. The only person who seemed to understand is her best friend. She looked at her with concern and said "Let's say all you wish comes true. What happens after that? How do you live?" She never wanted to answer her best friend who seemed to speak like her conscience. She was to an extent impatient with her best friend and her conscience too for having to do all this explanation for her very own life and her freedom. She simply wanted to fly away... far away... up and higher... into the clouds... beyond the hills... as far as the wind takes her.

Her wings opened wide... wind brushed her feathers... her eyes shone with joy... heart beat fast. 

O perl! O my love!

O my perl, will you have some Java with me?
You know, I really like L&F of your CSS.
Don't be hesitant because I'm a C++ guy.
You will C, sharp guys are hard to find.
No Python can come our way.
I know you are well :-JRebel.
O my ruby, on rails we can roam the whole world!

Yours RESTfully


(Inspired by a post - Why is it convenient to have a software partner)

Wednesday, January 01, 2014

Complicated investments!



The interest on education loans or home loans is compounded by banks every year at 9-10%.  But, the returns we get on our investments may not be compounded in the same way in plans like some endowment policies or ULIPs. Here's a word of caution while trying to choose your investment plan. I created this java utility class to calculate the final amount I get in one of my investment plans - 198405, when I invested 24000 every year for 7 years compounded at the rate of 5.5%. To check this fact, just replace the 5.5 with 10. There's a difference of ~23000, which is almost an year's investment!
  
/**
In the interest of public
@Author yoursTruly
*/

public class UlipInterest {

    public double sumInUnitDuration(double principal, double rate){

    return principal * (1 + rate/100);

    }

    public double totalAfterUlipDuration (int duration, double principal, double rate) {
        double tempSum=0.0;
        double tempPrincipal= 0.0;
        double totalSum = 0.0;
            for(int i=0; i
            if(i==0){
            tempPrincipal = 0;
            } else {
            tempPrincipal = sumInUnitDuration(tempSum, rate);
            }
           
            tempSum = principal + tempPrincipal;
            //totalSum += tempSum;
            }
            return tempSum;
    }
   
    public static void main(String args[]){
           UlipInterest uInt = new UlipInterest();
           System.out.println(uInt.totalAfterUlipDuration(7,24000,5.5));
    }

}


Comes handy if you want to check if the interest on your investment is matching your interests!