Sep 2, 2008

Snippet

I am lazy to do a real post, so I would just like to wish Happy Fasting to all Muslims.

Interference is an event that happens when a process is disturbed while it is ongoing. As per general understanding, this is not a good thing as it disrupts the flow of the process and thus makes thing looks not smooth. It is also generally time-consuming as well as a waste of resources in order to correct, rectify and resume the process.

However, as a programmer, I generally like interference. Although I don't deny that it does make a process slower and not in smooth flow, sometimes interference is needed in order for you to look at what are the things that you did wrong. This is due to the fact that if a piece of code (for example) runs okay, you would forever assume that the code is in perfect working condition and would not take the liberty to recheck the code for any non-obvious errors. Interference would also give you a time break from your task, which is an important aspect in job. I usually find that by taking 5 to 10 minutes break after every 1 hour of work, your mind will stay focus on what you are doing and will result in you not making silly mistakes. This also applies to the phrase that it is better to work smart than work hard. As much as you can, try to do things right the first time because revisiting things that you've done for some silly mistakes is just, silly.

As for me, sometimes I do need other person to break my concentration from my work. And I find that useful if looked from certain angle..

No comments: