Social Constructivism and the Philosophy of Science