Do Engineers Need A Code of Ethics? | Synapse