As computer programmers write code that runs everything from airplanes to pharmacy orders, there's a serious need for ethical training and guidelines.