russ_watters said:
Second, engineers and physicists often have fundamentally different ways of looking at the universe: physicists deal with the theoretical and engineers deal with the practical.
Not true. The majority of physicists are experimentalists. And even among theorists, most work in accord with experiment, but a few are very poor at relating theory to reality.
I have firsthand experience with a brilliant physicist-turned-engineer for whom reality existed only in his head and as a result, couldn't engineer himself out of a wet paper bag. He made stupid mistakes because while he could figure out what was needed, he didn't consider whether the ideas in his head would actually work: is there a product that does what you want?, does it fit where you want to put it?, can it be connected to the existing system?, how much does it cost?, etc.
I hope you are not basing your generalization on this one data-point.
Let me tell you what our group (a fundamental physics group - we do experiments that probe electron-electron interactions) has been involved in over the last couple of years :
We have built our own Class 100/10 Cleanroom.
We have built the HVAC controls for our very specialized requirements (that use 6 computers that control an air-flow baffles, a humidifier, a heat-exchanger, a re-heater and a liquid nitrogen back-up)
We've designed, bought, machined (whenever something could not be bought or needed to be modified) and installed 3 cryostats with all the necessary electrical and plumbing support (this actually took a couple of years from start to finish)
We've resurrected and modified a 25 year-old Rapid Thermal Annealer that used archaic hardware.
We've made (as in designed and machined from scratch) various specialized experimental devices.
We have not bought a single computer as is, for our lab which houses 5. We've assembled all our computers.
We've worked with contractors, electricians, vendors, architects, and others.