“How on earth did they teach us this stuff and not once had a discussion about ethics of it? I wonder if they do that now, or if computer scientists are meant to be asocial amoral human beings? All the ethics we were taught was about intellectual property. Seriously. ”
There is some more movement now in this direction. For a while now the ACM has has in its guidelines for CS Curriculum Ethics as an area of study. Here we have just introduced a new course in Ethics and Professional Practice in Computing which I hope to dig into next year. Someone who sits at the intersection of the social and the technical is in a reasonable position to bring a more diverse perspective to the subject. Often tech people do not see thru or past the tech.