Towards a code of conduct for technology ethics