No. How to be a responsible engineer who doesn't get people killed. There are situations in life that require one to grow the fuck up, and being a professional engineer is one of them.
> How to be a responsible engineer who doesn't get people killed.
Actually, the above oath will maximize the number of people killed if the sworn engineer happens to be working on a weapon. There is absolutely nothing in that oath about not doing harm.
There's a difference between a collapsing bridge (the original reason for the oath) and a weapon. You knew from the start that the weapon was going to kill people. I'm ok with designing weapons; my ethical beliefs allow that. It would be unethical to accept the project but deliver a weapon that didn't work properly.
> I'm ok with designing weapons; my ethical beliefs allow that. It would be unethical to accept the project but deliver a weapon that didn't work properly.
Sabotage for a good cause is unethical? You have strange ethical beliefs.
> Actually, the above oath will maximize the number of people killed if the sworn engineer happens to be working on a weapon.
That depends on the weapon. If a weapon malfunctions and kills its operators, that will help maximize casualties. But it would still be a failure on the engineer's part. If it's supposed to kill its operators, then it wasn't.
And an ethical engineer would design those weapons so that they don't blow up in a soldier's magazine or a submarine missile tube.
It's about adhering to a code of ethics, not undertaking some Hippocratic oath. In most places that code is actually a concrete document, which can be used as grounds to discipline/prosecute/regulate you, should you breach it.
I'm not pulling this stuff out of my ass, and I'm not sure why people seem to want to discredit my thesis that engineers are/should be ethically bound to not endanger the public good.
You do what you think is right. If you think designing weapons helps the greater good, you should design them well. Remember nuclear weapons prevented at least one global war and a couple regional ones.
And no. I have refused to design weapons early on in my career and I would refuse to do so now. I took my oath (a slightly different one, because I am Brazilian) and I take it very seriously.
Many wars of the late 20th century were proxy wars between nuclear powers. My bet is that, without MAD, they would have happened anyway, with the powers fighting directly. It would be very ugly.
Besides, we may need nukes to vaporize incoming asteroids. They can also be handy if you need to quickly dig a hole, move a mountain or if you need a cannon that can reach orbiting spacecraft.
Equivocating taking the engineer's oath with being a 'good robot' is childish, at best. I could also call it ignorant, or perhaps on its to criminal (if somebody truly believes that and puts it into practice).
The engineer's oath towards ethical practice is precisely about not being a robot. We have specifications, years of technical brainwashing in school, and employment imperatives to make us into robots. Ethical practice is about having a watchdog thread in your brain that monitors your situation as an engineer. When a situation comes up where you could be a robot and do something stupid/illegal/dangerous/corrupt, the hope is that you can invoke your ethical/moral compass and make the right choice. Hopefully your compass is better calibrated than some unnamed folks in this thread.
You want to talk about reducing a position simplistically? How about taking the backbone of a healthy engineering infrastructure, one which everybody relies on and must trust, and equating its core values to being a 'good robot'. I'm not reducing that person's position, I'm defending the position of the person who understands what they're talking about.
So, yes, I reiterate to anyone who agrees with the OP: grow up. Or better yet, don't be a god damn engineer.