Six anchors for organizational ethics in IT.
1Worker classification is a strategic choice, not a description. Same desk + same role + different rights = the structure was chosen.
2H-1B can address genuine skill shortage or extract labor cost. The codes care about which one you're doing.
3Outsourcing is a business decision; outsourcing to a labor-standards-violating vendor because the price is lower is an ethical decision.
4Gig classification: when the platform controls work, price, and account, the classification describes the desired outcome, not the relationship.
5Whistleblowing is recognized by ACM, IEEE, and SE codes. Internal channels first; external disclosure when internal fails and harm is significant.
6The hardware lifecycle does not end at the loading dock. The toxins travel. The cost lands somewhere even when the spreadsheet stops tracking.