4 ms·
> Well incorrectly according to whom? You know, this sounds like a good topic for an ethics course.
by wwweston 7y ago
> Well incorrectly according to whom?
You know, this sounds like a good topic for an ethics course.
- ReptileMan 7y agoA good software written to spec is by definition ethical. It is unethical to write bad software, not evil one. But if you write bad software - nobody should hire you anyway.
- speedplane 7y ago> A good software written to spec is by definition ethical. Even if the spec specifies unethical behavior? Sounds like passing the buck. Or what if the spec itself isn't well defined, and leaves many undefined states and holes that the developer has to fill in themselves? If a lawyer submitted a brilliant and conforming but racist or unethical argument to a court, the lawyer can still be found to be unethical. Just because you're following the rules, doesn't mean that you're doing the ethical thing.
- ReptileMan 7y agoEven if the spec specifies whatever unethical behavior means. That is problem for the guy using the software not the one making it. Get the job done, get the money, get out. If you want to waste precious time of your life wondering whether something is wrong - be my guest. But don't impose it on people with better things to do.
- q3k 7y agoCareful - this line of argumentation can also be used to allow yourself to do some very, very evil things in life.