Comment Re:Lack of Ethics Training (Score 1) 769
I have issues with software engineering being viewed as a branch of engineering. In the modern workplace a software engineer seems to be applied to any sort of IT role.
A certified Engineering degree includes a compulsory ethics component (at least in Australia). Part of the compulsory professional development includes regular ethics training. It is also a component of the formal chartered engineering certification process.
That's not to say every engineer has the same view of ethics. Some design missiles and others design buildings. However all certified engineers will have thought through ethics of their actions and choices.