This small tutorial is based on my past few years of experience in software development.
http://www.tutorialspoint.com/developers_best_practices/index.htm
I'm not going to dictate any of the points, but all the practices listed here contributed a lot in my software developer career, so I thought of sharing them with you through this wonderful site.