> 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.