Progress and its problems: Toward a theory of scientific growth