Ideas of progress