Six anchors to carry into the final assessment and beyond.
1Codes exist because of asymmetry. Professionals have power over people who lack their knowledge. Power requires accountability.
2Four codes, four scopes: ACM (broad computing), IEEE (engineering safety), PMI (project mgmt + active enforcement), AITP (IT mgmt).
3The shared baseline: public welfare, honesty, competence, privacy, no discrimination — all four agree.
4Public welfare is structurally first. Not aspirational. The code says public above client above self.
5The SE Code's Management principle binds both sides: managers cannot order unethical work; engineers cannot follow such orders.
6The defensibility test: if you can defend the decision in code language before the ethics committee, you've done the job.