Welcome to the first and introductory part of series of articles on becoming a better programmer. The idea of series of articles is to bring out good practices of software development. Though software engineering is a very complex area, we are going to focus on the things that are very important for software development of any sort - may it be a lab exercise or an open source project. The readers are suggested to reflect upon the exercises given at the end of each article for better understanding.




