New ethics courses in computer science
I grew tired of arguments supporting fleecing the users that were basically &quot;We aren&#x27;t making them do this, they choose to do it.&quot; I have heard them put forward at nearly every company I&#x27;ve worked at, at various levels and through various departments. At Google it was always &quot;We don&#x27;t take an editorial stand, this might be just what some of our customers want.&quot; That has been the most interesting aspect of their recent moves to either sanction advertisers or block them. So somewhere in there it has gone from &quot;If people don&#x27;t want to see ads there are lots of adblockers out there to choose from.&quot; to &quot;We need to take a stand against abusive advertisers.&quot;  And that is a huge difference in approach.<p>Do engineers need a Hippocratic oath? I&#x27;m not sure they do, but if we forced some liability on companies for what the software they sell does, that would change a lot of things fairly quickly.