Tuesday, 23 October 2012

Life in Edit Mode

Good and Evil resides within me, have seen the darkest days when things wouldn't go right, there were people dying all around, there was no thought of right or wrong, it was only a question of survival.  Even the good died when the all mighty sword swung through in an lightening arc.  Man Made tragedies are plenty nowadays, ever thought why the giant lakes overflow or why the floods happen all across, incessant rain like never seen before, people even seem to suggest that they had seen multi headed monsters the nights it rained non-stop.  Trains, buses all came to a stand still as people huddled up in boats and on terraces to stop themselves from drowning.  I have seen it all, trust me, you know my name.

Last week, in a conference organized by Oracle, I saw them demonstrating softwares, the oracle trademark is a fantastic piece of software, millions and millions of line of code that is robust and doesn't fail.  Breakpoints happen all the time when we code, as we break in and break out of executables, have been a hardware guy for a while and now writing code is getting easier and easier.  So I run the executable, and when a breakpoint occurs, do I just break into the code ?  Is there any other way of breaking in, there is one thought that occurs to me, if I was to put a breakpoint just before the executable goes to the critical phase, I would be in, and have the ability to modify the code at runtime.  There are myriads of softwares available nowadays that actually allow to do this.

A very important utility is a hex editor, something that allows me to see the code units in hexadecimal.  Now this may seem like a very novice approach but is very useful when one gets down to testing and debugging the software.  Friend of mine who is an expert in this and has spent a lifetime doing this and died a few years back lived his entire life on code, he was brilliant to say the least.  He did seem to suggest to me once that the best way to deal with code is to just have patience, software needs to run its own course.

As they say, that the whole of life is about having patience, about the journey and not the destination, what we learn during the journey is much larger than the destination.  After all what is a destination, it is just a goal and the goal has no concept except a mutual agreement point where every thing culminates.  Eventually if one was to look at it from a relativity point of view there can be no validity of the destination, we could be reaching point A when we needed to reach point B.  So we just go about from destination to destination waiting for an idea to pop into our head.
I say we stay on this today

0 comments:

Post a Comment