Scientific truth is not perfect, not permanent, not immediate, and not necessarily the ultimate truth. Science does not deliver the ‘meaning of life’ truth - but science is always getting closer to the truth. While science is humanity's transcending achievement, science as a way of thinking is an evolving enterprise. What makes science work? What constitutes good science? What are the boundaries of science? How deep can science dig into the foundations of the world? These are the kinds of questions that "philosophy of science" asks. However, some scientists dismiss philosophy as archaic, a hindrance to science, a nuisance to its progress.