Reflections on science