My doctoral dissertation was on Ethics and Morality in Software Development. One of the questions that I asked the developers that I surveyed was if they had encountered any ethical issues/dilemmas during their development career. The vast majority said No. But then several gave examples of just such issues. My conclusion from that is that we (developers) have no clue what ethics really are, or at the other end of the spectrum, we don’t care enough to recognize when we are faced with an ethical or moral choice. Now both conclusions are probably wrong, and the truth is somewhere is the middle. But it does raise a lot of questions about just how much developers understand about the impact that ethical choices have on the applications they develop and the people who use them, or are used by them.