Sunday, April 14, 2013

B for building


"Getting the basics right" has become a cliche'.

We always dream of doing big things, better things and being successful. I'll not get into the success part. That's very subjective. The big thing can be "I want to code well" or "I want to capture good photographs". If we want to achieve this big thing, we should start identifying small steps in that direction. 

How do we identify the steps? I think we have to start asking uncomfortable questions. Being the most annoying trouble-maker, I come up with all sorts of weird questions. I typically start with the most obvious and basic ones like "Why are my pictures so bad?" "How do you say a program runs well?" Now, here's the trick! Anybody can ask questions. Even those who don't know anything about the big thing. These questions have to lead us in some form to the big thing. There has to be a consistent connection. I know, it sounds so simple when I'm writing this down here. The steps have to be the answers to those questions. We have to see the answers as we go along and have to be convinced that this is the path we should take.

Once on path, it's time now to put some milestones. Fix them there! And mark them on the calendar. This is really important. If we are not giving time-lines, we are not serious about the targets. If the steps are going well, increase them by quantity without compromising on quality. 
  
The journey to get at what we want to do requires focus, patience, perseverance and restlessness also ;) at the same time. In my experience so far, planning is one thing. Execution, evaluation and course correction also have to be fit into the cycle somewhere. Only then would the journey be complete.

Are you thinking what I'm thinking? What about recreation & celebration?

Why the hell are weekends for?

(Sunday Gyaan)