Perspectives on science