I don't want a Hippocratic Oath for software engineers. "That software is used by abortion clinics, so I am morally obliged not to write it."
And even ignoring cases like that, there are too many situations where the programmer needs to be a lawyer, a statistician, an accountant, or otherwise have expertise in too many things outside of his field of knowledge in order to figure out that he's writing something that can harm people. Not everything is as obviously bad as a fake progress bar.
And even ignoring cases like that, there are too many situations where the programmer needs to be a lawyer, a statistician, an accountant, or otherwise have expertise in too many things outside of his field of knowledge in order to figure out that he's writing something that can harm people. Not everything is as obviously bad as a fake progress bar.