Are engineers better than scientists at predicting which results will turn out to be true?
Scientists have to come with new ideas, engineers are allowed (even encouraged) to repeat already tried ideas. So I would expect engineers to get much better predictions.
Well sure, I'd expect the predictions an engineer makes professionally to be more accurate than those a scientist does. I meant if we tested them on the same set of predictions (e.g. recent experimental results which didn't yet have a replication attempt)
Science is not particularly reliable.
And yet, we have remarkable technology, and can do medical marvels.
My tentative theory is that there's a lot of knowledge that's less formal than science in engineering, manufacturing, and the practice of medicine which makes it possible to get work done, and some fairly effective methods of filtering information that comes from science.