How The Software Industry Must Marry Ethics With Artificial Intelligence