My Journey of Software Improvement