Update…

/*
Personal post. Exit here if you don’t know me or if you aren’t interested. Read this at your own risk.
*/

Hi all,

Been a long time since I posted anything here. So many things have been happening around me and as usual, I was caught up with all _personal_ issues. :)

So here I’m. 4 in the morning. Typing whatever that comes to my mind. I’m not a great planner. Till now, I remember planning only about when to get up tomorrow morning. It usually is 8.15 if I have class at 8.30 or 9.00 if I have class at 9.20. And after joining my job, it is 8 if I have a meeting at 9. Or 11 if I have a meeting after lunch. So, what exactly I’m trying to say here is I’m planning something big here.

Hmmm, I’m going to plan what I want to do in the next 3 months. And yeah, it is not by coincidence that I choose 3 months. So here comes my plans or todo’s or whatever you may call them.

  1. Finish InterviewStreet.
  2. Watch all the movies under IMDb Top 250. Yes, all work and no fun makes everyone a dull boy. :)
  3. Become Div 1 in Topcoder. This is here not because this is my ambition or anything. I don’t have any craze for blue. Nor I’m dying for a better topcoder rating. I hate waiting for the system results. I hate waiting and I want to move to Div 1 just for this reason.
  4. Finish reading Lord of the Rings.
  5. Skip lunch only twice a week and should NOT skip all three meals anytime. If you know me, then you must be knowing that there is no question about breakfast. :P
  6. Finish OPCCalendar and make it real good.

Oh god, these look like my resolutions. But trust me, they aren’t.

Software Development Cycle

  1. Programmer produces code he believes is bug-free.
  2. Product is tested. 20 bugs are found.
  3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.
  4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
  5. Repeat three times steps 3 and 4.
  6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
  7. Users find 137 new bugs.
  8. Original programmer, having cashed his royalty check, is nowhere to be found.
  9. Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
  10. Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
  11. Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
  12. New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.
  13. Programmer produces code he believes is bug-free…