The Journey of Self-Improvement