2
2
0
Posted 8 y ago
Responses: 3
Ethics for developers is an important discussion and is reflected somewhat in the Ethical Hacker training but needs to be part of a larger discussion of professional development in software engineering.
If you work for an unethical employer or write code for an unethical employer you need to leave your job and call out the lack of ethics. I have written inefficient code but I have never knowing coded or established misleading information on a website or within code.
Professional ethics in software development, is an important discussion. Do not allow your personal ethics to be compromised just because you are using technical tools to deliver a business solution.
If you work for an unethical employer or write code for an unethical employer you need to leave your job and call out the lack of ethics. I have written inefficient code but I have never knowing coded or established misleading information on a website or within code.
Professional ethics in software development, is an important discussion. Do not allow your personal ethics to be compromised just because you are using technical tools to deliver a business solution.
(1)
(0)
SGT Merrill Danner
I agree 100%, if you are in a job that compromises your ethics, it is time to leave. If you allow your ethics to be compromised by unethical requirements as stated by your customer, "employer", you are no better than the person making the request. State your objections and reasons why you refuse to do what is being requested. If they don't like it, tough, what are they going to do fire you. If you fulfill the request you are now no better than the party making the request and you have to live with that. I my mind it is the same as following an unlawful order.
(1)
(0)
SGT Merrill Danner
And yes there are times that I right pretty inefficient code, mostly due to expedience, but try at some time before final release to come back and refactor it to make it more efficient.
(1)
(0)
(1)
(0)
Read This Next