Reference no: EM133239091
Question - Professional Ethics Discussion
Professional Ethics - For this week's discussion, write up your thoughts on one (or more) of these questions:
Is software engineering developed enough to be a profession? Is it engineering, similar to mechanical or civil engineering, or is it something else?
Some professions have a fiduciary responsibility, a mandated responsibility to act in the best interests of the client, even if other options may be easier or more profitable. Should software developers have such responsibilities, at least in some application areas? Why (or why not)?
How well do you think the ACM Code of Ethics captures the essential responsibilities of the profession? Does it give too much emphasis to some things over others? Are there significant oversights?
At what point does an awareness of corporate wrongdoing compel a software developer to 'blow the whistle'? Should Roger Boisjoly done more? When do professional ethics require a developer to risk their career?
You can also discuss one or more of the case studies: Max the abusive manager, Stewart and Dark UX patterns, Tim and his Anti-Worm program, BlockerPlus' manipulation of web filters, etc.