Ethics for Programmers: Primum non Nocere
This is a pretty good read, for anyone interested in programming and ethics.
"I’ve been mulling over these ideas for quite a while, and I think I may still have more thinking to do, but recent events have gotten me thinking again about the increasing urgency of the need for a professional code of conduct for computer programmers."