Monday, November 30, 2009

Minimizing dependency

There is a design pattern that we learnt recently which says exactly the same. Yeah it is of course in the realm of objects and classes, here I am trying to convey the same in the more complex domain of we human beings…I don’t understand why certain principles and rules that fit with other objects(physical) just don’t get along well with humans…this also assures me that we are special J. Enough of beating around the bush, come to the point!!!...right? Yup, gotcha! So what I was saying is that we need to minimize our dependencies in our lives. I know this is a pretty bold statement to make and even harder to follow in real life, but hey, we all can give it a try right?

Philosophers always say that our life, as a human, is very intricate web of objects, people, emotions, thoughts with ‘dependency’ among these being a very important gel that binds them together. Now though it makes our life simple in most aspects (e.g. being dependent on nature for sustenance), it so happens that sometimes, we end up wasting a whole lot of time and effort depending on other things (esp. people) to happen. One very simple case is a situation in which you depend on some other person to help you out and due to some reason, he doesn’t stand up to his word or he delays things. In this case, in all the possibility you could have saved all that time waiting for that person by working on things yourself.

But sometimes, you can’t even avoid such situations. You just have to wait and wait until things turn up and you get your work done. Most of the times, we blame it on our fate and ill-luck and unfortunately we don’t have much control over them. Some situations though can be handled by us. The only mantra that I observed to make this work is to work out things ourselves, if we can do that; and do them as early as possible. I know there are hardly any situations where you can do this, but there are such ones for certain and it is upto our attention to notice such cases and save our ‘precious’ time. After all, time is money ;)

For now, I am dwelling on the Design Patterns…