Earlier quoted context omitted.
Depends. If they are just writing regular code for some subsystems' subsytem, why is that evil? TBH, calling out a person to quit just because one don't agree his/her employer's deeds before having a full understanding whether that person is directly involved or not, tells quite a lot about one's hubris.
> If they are just writing regular code for some subsystems' subsytem, why is that evil? Why should it be relevant whether you are "writing regular code for some subsystems' subsytem"? Shouldn't the relevant question be whether your contribution is "net evil" or "net good"? How would you suggest we defend against an institution dividing the work to build some hypothetical ultimate evil into thousands of "regular smal…
Also, talking from a position of "I know I am right. Why are you not thinking the same way as me?" is generally not effective at getting other people to see things from your perspective.