The XXII self-assessment: the ethics of computing | Synapse