Improving software the right way
This is a great article on improving software using in the principles of Kaizen (i.e. continuous improvement). I've mentioned continuous improvement before in a previous post and I still believe my experiences with it made me the developer I am today.