How to become a better Programmer?
Programming is a difficult task, it takes years and years of hardwork, experience, and constant learning to become better programmer in any language. Some people are gifted programmers, who can write those production quality code in first attempt, can design software which can stand test of time and can code API which is very flexible to use and extend, but they are rare, very rare. Majority of programmers are not gifted, but their is always hunger to improve, and their these practical tips can help. I have learned from peers, bloggers, forums and books and these hard earned tips certainly helps, but like any thing in this world, they are easier said then done. #Programming