Computer science largely devoid of ethics
True. What many are only just now discovering about social media (or what you might have known if you’d be reading this web site for a while) is the serious problems manifested by social media, particularly Facebook. As Zunger notes in further comments, software development has not suffered the consequences of massive systemic failures like what we are seeing with Facebook. Other fields, like civil and mechanical engineering did, long ago (think bridge and building collapses), which led to professional…