Ethics and Professionalism
Ethics and Professionalism tests judgment under competing obligations: public safety, honesty, confidentiality, and lawful practice.
Core rules
- Professional codes (IEEE, ACM, NCEES-style engineering licensure) prioritize public safety, health, and welfare; avoid harm; be honest; avoid conflicts of interest.
- Competence: accept work only within your expertise or with supervision; disclose limitations.
- Confidentiality covers employer and client data, but it does not justify concealing imminent danger.
- Conflicts of interest must be disclosed and managed, not silently ignored.
- Intellectual property: respect patents, copyrights, licenses, and trade secrets; open-source licenses are contracts with conditions.
- Whistleblowing should follow internal channels first when time permits, document facts, and escalate to regulators when safety is at risk.
- Data privacy: collect minimum necessary data, obtain consent where required, and protect it.
Worked example
An engineer finds a safety-critical brake controller with a latent timing bug two weeks before release. Management wants to ship because the failure is rare. The engineer should document the failure mode, quantify risk, escalate through engineering and safety channels, and refuse to certify the design. If internal escalation fails and harm is credible, external disclosure to the regulator may be justified. Secrecy is not owed to a decision that conceals danger.
Another case: an engineer owns stock in a supplier bidding on a contract. Disclosure and recusal from the selection committee are required; merely voting objectively is insufficient.
Traps
- Treating loyalty to an employer as overriding public safety.
- Confusing legal compliance with ethical adequacy.
- Disclosing confidential data in a public forum instead of using proper channels.
- Claiming competence in an unfamiliar domain because a deadline is tight.