Trot ON Hot Topics: On a definition of " progress"