Avatar feed
Responses: 3
LTC John Shaw
1
1
0
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.
(1)
Comment
(0)
SGT Merrill Danner
SGT Merrill Danner
8 y
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)
Reply
(0)
SGT Merrill Danner
SGT Merrill Danner
8 y
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)
Reply
(0)
LTC John Shaw
LTC John Shaw
8 y
Yes, great point, when I am forced to write inefficient code, it is usually a choice of meeting a customer requirement quickly but not having the metadata or database design to support the change. We must make difficult choices and look forward to improve it later.
(1)
Reply
(0)
Avatar small
SFC George Smith
0
0
0
interesting story...
(0)
Comment
(0)
Avatar small
SGT Writer
0
0
0
Professional ethics in programming can go sour quick.
(0)
Comment
(0)
Avatar small

Join nearly 2 million former and current members of the US military, just like you.

close