Archive for August, 2007

Ultimate Toolbox now open source!

Ultimate Toolbox from codeproject team has been published under open source. As per the license, we can use it anywhere in any form. It was a cool move from codeproject. Kudos for Chris and David.

Check Ultimate Toolbox from Codeproject


Your program really works fine on first run?

Earlier in my career, I just write the program and fix the bugs by debugging it. anyway gradually I’ve corrected that bad habit but still I consider the first run of my programs as an adventurous task. IMO the code level issues and logical issues should be with your logic and static debugging skills. It will increase your potential and capability to write code. You will feel really great when you are working in an environment where you can’t do debugging. The best examples are the embedded devices, medical equipments like like Ultra Sound machines. Under such environment logs, trace are our debuggers.

What I found that most of the people investing maximum 4-5 years in coding after that, they will move to the next level like technical lead and module leaders, even they can be a PL of a project. At that point, your coding era will come to an end. Yea! In my opinion, coding is the most easiest, interesting, presentable task. It increase your skills and logical capabilities. So try to get the best soft-skills in that area.

The issues may take just a minute to fix, code level modification may be minor but considering the other facts to ensure that the bug is really fixed, the cost is really high. Especially if you are working for a medium sized project (10K – 100K code size) the cost is really high. You may required to spend time on compilation, booting time and start up the device or platform you are working(if required), passing information about the modification to your team etc are the major task for a simple modification. What if you need to update it twice or thrice? When you are implementing a requirement, make sure that you are confirmd every aspect from your senior member or concerned person else you may need to change your entire code. Once I saw an interesting forward that describing the designer, analyst,programmer, business executive etc… point of view and final product. Make sure that it’s not like that.

So try hard, to make your program working on first run. ( If you feels it is hard, just try towards that area, it will never decrease your potential, but you will get really improved)


  • Translate to yours!

  • Keep this running!

  • The People!

  • If I’ve proven, be connected

  • Recent Posts

  • Pages

  • Copyright © 1996-2010 Reflections of my thoughts..... All rights reserved.