Engineers are trained to figure out what works. Give them a problem, and they’ll beaver away until they find a solution—that’s their job, and the engineering profession has been around long enough, and had enough opportunities to refine its methods of education, that a training in engineering does a fine job of teaching you how to work from a problem to a solution. What it doesn’t teach you is how to question the problem. That’s why, to turn to another example, you get entire books that start from the assumption that the book of Ezekiel was about a UFO sighting and proceed to work out, in impressive detail, exactly what the UFO must have looked like, how it was powered, and so on. “But how do we know it was a UFO sighting in the first place?” is the one question that never really gets addressed.
What do you think? Does an engineering education make people less likely to question given or assumed premises? Does a scientific education make people less likely to consider values and interests relevant to a problem?