My first assignment as a professional programmer I balked at. I said it was “Unethical and immoral.” And when they told me I “had to do it” I said that I don’t and that they shouldn’t find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project.
Ethics are worthless if you’re not the one calling the shots. Your only options are doing what you’re told or quitting.
Sure, but it’s important to know when to do what you’re told, and when to quit.
If every engineer was too ethical to create nukes we wouldn’t have created nukes
There’s at least one other option: Making it look like you’re doing what you’re told.
My first assignment as a professional programmer I balked at. I said it was “Unethical and immoral.” And when they told me I “had to do it” I said that I don’t and that they shouldn’t find someone else. My boss stepped in, chewed me out and told me to she would do it. Instead of putting her foot down there was just always another priority. It never got done in the ten years of the project.
What was the assignment?
The KPI approach.