Code is Not Neutral: Ethics for Developers