Posts

Showing posts from April, 2004
One incident made me think about the abstract nature in which we think about the code we develop. We spend so much time on designing, developing and testing some code that we lose the focus on the end users who are going to use it. We know too much gory details about the code that it is going through thousands of lines for doing some function and we are thinking about the minutest details. We don’t see a non-IT, regular person in the counter of a shop using our application. Instead, we see it going in and out of IF loops and FOR loops. I wonder how will be the case with Doctors – they know too much gory details about the body, will they lose the ability to appreciate human body as something beautiful?

There is one usual comment given to freshers – “see the big picture”. It feels corny to say that think about the users of your application while developing. But it is important to see the one thing they will expect out of your application. I had read an article comparing s…
Multi-tasking. This is one skill, which would help me a lot right now. I got into one task for last three hours and I am waiting for last 20 minutes for something to finish so that I can continue. I don’t want to start something else meanwhile. I had made a list of 6 or 7 “things-to-do” in the morning, but I don’t want to get out this one. Sometimes the intention is to finish one by one. It gives a very nice feeling to mark each item as completed. It will give a very good feeling if all items are marked at the end of the day. But it never happens.

It needs something called context switching. If all 6 items are entirely different from each other, there is reluctance from within to start doing next one. It is just like trying to drive, shift the gears gradually and get going in full speed, then apply sudden break, then start all over again.

My previous boss (a lady) once forwarded a clip, saying women are better at multi-tasking than men are:-
“This evolutionary divide can be seen all over…
I am trying to read “Atlas Shrugged” by Ayn Rand for last 2 months - 2 pages per day, but somehow I am keeping it going. During my furious reading days (school/college), I used to finish a book at one go sometimes without putting it down even once. If a book is taken up on a weekday, then until it finishes, there is a good feeling while returning home that there is something waiting for me. It is like the excitement of a kid waiting for the postman to bring the month’s edition of children’s books.

Reading sometimes gives a feeling of getting detached from this world for some time and wandering in the fantasy worlds built with words. Something like a drunken stupor. Slowly the characters will be given a shape, some nudging from the author by giving hints about their features, then each small piece is added up, then we match it with somebody or something we have seen and registered in the subconscious and starts taking them through the story. Sometimes at the end of the story, I had reve…
I was searching for “design flexibility” in google today and came across this interview with Martin Fowler. I was looking for general best practices in making the design flexible enough to make maintenance and changes easy. Something like flexible molding material which you can change without much effort. I had read about regenerative systems some time back. Some fantasy about self-healing or intelligent error handling programs. If these errors out, then it can start looking for the actual cause of error by itself, fix that and start running again without manual intervention. Sounds fantastic. It is not a sophisticated idea which sounds good on paper but not good for real life application development. Maybe not in an expansive manner, at least the idea can be implemented.

Following are some quotes from this article.
“We seem to have a notion in the software industry that doing a good job slows you down.”
Yes, I have this opinion some times. Not literally, but pulling off …
Direction, Clarity, Presence of Mind, Care, Composure, Control, Articulate, Integrity, Honor, Honesty, Precision, Perfection, Pleasant, Open, Serious :- some I would like to have.

Timidity, Fear, Unnecessary elation, Patronizing, Envy, Panic, Dramatize, Overreact, Conspire, Boast, Pretend :- some others I would like to avoid.
Slept really late yesterday. Doing nothing. Nowadays there is no time to spend like that also – doing nothing. Watched highlights of cricket match couple of times, cricket news in every channel, made sure that I got my complete fill of the Indian victory. Today read every article in the sports section of the newspaper also. Now that chapter is closed. I am going to give a rest to cricket for some time. It is taking lot of my free time.

Before this cricket series started, it was football. I was following Real Madrid and once they were out of the competition, that ended. Today I was watching something where Pele was saying that every great team would have one star player. Real had Beckham, Zidane, Ronaldo, Carlos, Figo – but still they could not go all the way. If one could measure talent quantitatively, then a player having largest amount of it, could be matched by a group with average amounts of it. So a team of medium talented players fitting in just like pieces of jigsaw can also be …
Fridays are the best days of the week. It is pure peace to think about couple of days ahead. There is a bubbly, jumpy, springy feeling in legs from the morning (probably because of the Adidas shoes worn only on Fridays, which is a respite from unforgiving formals worn on the other days). Feel casual, work casual, have something to look forward to, work is also enjoyable, feels like talking to friends and finish off the day, feels like getting out of office early. I do not have the luxury of enjoying the whole weekend since some work is left to be done, but still it doesn’t feel bad.
-------------------------
So much about Friday. I was catching up with some of my frequent blogs yesterday. It is interesting to see what they are thinking/doing, how their mood flickers and interests change. It would be a great feeling if these blogs exists for 20-30 years, then I would have known these people and their thoughts for so long. It would be some feeling to grow old and look back at my oldest po…
Calendar on my desk for this month reads - “Optimism: The hopeful sees success where others see failure; sunshine where others see shadow & storm”. If only I could see success, happiness and sunshine through the thick fog of confusion and uncertainty, always. I do not want capsules, doctrines, pep talk and other remedies prescribed by modern hippies for mental peace. Find your own way to reach there. But when do I finish my black book of ideals, principles and perspective and live by it? Why do I think I need it? Everyday, I think I am older and more mature than yesterday and I repent some of my yesterday’s actions as childish. When does one finish the process of growing up, see the world through the wise eyes, and be able to explain ones actions completely? Body reaches maturity one day and it stops to grow and only shrivels with age. But when do I see my mental maturity to reach its maximum growth? Sometimes I think I am becoming a cynic in life.

---------------------------------…