Who is responsible for the ethical implications of code you write?

You