Making progress in life