@tess See, to me it is an ethical _obligation_, not a _binding to professional society_. A lot of engineering takes place outside of professional societies. They are (comparatively) modern, dating just back to the mid-to-late 19th century.
But beyond that, I try to maintain a membership with the ACM, so I _am_ bound by those standards. Also I personally have oaths from school to uphold.
That there is a lack of _punitive enforcement_ doesn't remove the oath, c.f., Ritual of the Calling.
@hrefna @tess same. I'm a member of the ACM (or at least try to be, it might have lapsed) in order to be bound by their Code of Ethics.
And at least in my view, I have ethical obligations as an engineer, both as a software engineer, and maybe even more strongly as a cryptography engineer, whether or not breaking them has personal consequences for me, personally.
(That aside, at least as far as cryptography engineering is concerned, breaking these obligations would likely have negative consequences in the form of shunning by other cryptographers)
@hrefna @tess same. I'm a member of the ACM (or at least try to be, it might have lapsed) in order to be bound by their Code of Ethics.
And at least in my view, I have ethical obligations as an engineer, both as a software engineer, and maybe even more strongly as a cryptography engineer, whether or not breaking them has personal consequences for me, personally.