Skin Chooser

Saturday, February 18, 2006

Recycling code


After so many years, I think I have really understood what code reusability really is. And looking back, I realize that much of what I have written is not reusable in the full sense of the word. Of course, the root finding modules I wrote a year ago will still fit well into whatever I am going to write, say, next week. But, unlike the combustion chemistry modules that I wrote last semester, will they be able to just slip into any new code that needs it. Will it be a blind, snug fit. I will be able to plug-and-call the code. But will I be able to really just plug-and-let call the code? True reusability is when old can call the new, with blind confidence and no knowledge of the new. And how much of what I have written is like that? Not much, I realize. Little, very painfully little. On a better note, I realize with joy that I am learning. And that is all that matters.


Monday, February 13, 2006

Should decisions always be boolean?


My last post was 3.5 months ago. And these 3.5 months have been a whirlwind. A whirlwind that could have gone so many other ways than it actually has gone / is going. Delirious highs and gut-wrenching lows. A trip back home. And other momentous decisons that have to be called undercurrents only because they are not visible.

Decisions that make me wish I were an ostrich. I would greatly appreciate the ability to bury my head in the sand. If only to be able to avoid these decisions. What kind of a decision is it when you have to choose between your right leg or your left. Whats to guide you in making the right decision?

I wish this were an anonymous blog. I then would not have to think thrice about writing more. Anywayz, this talking in riddles goes perfectly well with the tone of my earlier posts. Hope to be writing again. Also hope that at least the new post is longer and better. :p

Note: For those of you who think I need a shrink ... Dont worry, I am perfectly fine.

Saturday, October 22, 2005

was God Object-Oriented?


It seems ridiculously easy to abstract from a discussion on object-oriented design to higher philosophy. You're intently discussing some issue on how to design your model, and then you suddenly start seeing design parallels in nature, social structure and what not! But I guess its all because I am an empty vessel. All you software geeks out there, please bear with an ignorant soul.


Friday, October 21, 2005

Where does my time go?


Some people write blogs, shoot pictures. Others, complete their work, fight deadlines. Still others play, go to the gym, watch movies. Some sleep and eat. Some hang out with friends. But I seem to be doing none of these. Repeat, not one of these.

I don't have major deadlines at work.. Nor do I use my time constructively or destructively. Where does all my time go? How do I manage to live a life that eats up all the time just for daily overhead. I just get up, go to the department, come back, have food and sleep. Note, nothing else between these events. There's an action-void between these. Just get up, then go to the department. Then come back, having done NOTHING. Eat. Sleep. And not too much of sleep too. Not any 16-hour marathon session or something. I wonder what really happens to my time. Why does my life proceed in a blurry daze like this. This is seriously something of concern.


Friday, October 07, 2005

Unstable Equilibrium


Continuing in the same tone as the previous post (i mean the brusque, not-offering-explanations kind of tone) ... Do you people know how unstable equilibrium feels? But then, maybe Ill explain later...


Wednesday, September 28, 2005

Music is Magic


Music is Magic ... i thought i should let the world in on this big secret :p