Absolutely not. No. No again. A thousand times, no. The reason that doctors take an oath is because their practice directly affects people. A patient puts their leg, their heart, their eyes right into the doctors hands. Any mistake, any "experiments"... this directly harms the patient in an objective way. A "do no harm" oath doesn't work with software. A software engineer writes a piece of code. This can be used for…
> This can be used for good, or evil, but by whose standard?
Your own. The oath is taken by humans, and humans differ in opinion - no one can impose an absolute standard on you, and you follow your oath as you understand it. There's no board to deprive you of your license in IT.
> Any such oath is useless posturing, and subject to the whims and pressures of what's in vogue today.
It's only as good as the will to uphold it. I think that's what's in short supply among the stereotypical "bro" coders.