> I think a mandatory first thing for any engineer is to learn, understand and commit for life to the Ethics of their profession.
That’ll never happen with the current incentives. Programming is too easy to get started with and too well-paid to not attract unethical people who are only interested in money.
At the same time why would businesses want programmers with high standards of ethics? Such programmers wouldn't make the child killing drone software, or the software that steals their life savings via dark patterns.
That’ll never happen with the current incentives. Programming is too easy to get started with and too well-paid to not attract unethical people who are only interested in money.