What effect do codes of ethics have in software development?

It seems that most professions, whether it be law or chemical engineering, have their own ethical codes. However, those fields that have seen recent developments are only now discovering their ethical boundaries. Software development seems to be part of this contingent. Earlier this year, one of the largest computing societies, the Association for Computing Machinery, […]