Hi Bert,
Thanks for poiting out great part of a programmer's life, Experience! I have about 3 years of experience but I have worked mostly in frameworks and didn't really care about the programming technique. Well now I am facing
alot of problems due to this mistake. Recently I have started looking into the source code of Open sources so that I will get some idea. Let me know other ways to improve programming technique. Also I would like to know any good book which can teach me that how to create open source frameworks what are the things one should consider while coding open source projects. Thanks alot for your help.