> Blaming technicians for the negative externalities of their industries is a dark path.
Disagree.
> Are we going to blame lawyers who defend rapists?
No, because I want there to be someone who defends that rapist's rights. In contrast, it's easy for me to blame a software engineer who's developing bad technology X, because I want the job of developing X to not exist.
> General Motors assembly-line workers? Engineers who work for oil companies?
Yes, but only if they have better options for earning a living: I can't blame anyone for not wanting to starve. Assembly-line workers often don't have better options, but software engineers usually do.
Disagree.
> Are we going to blame lawyers who defend rapists?
No, because I want there to be someone who defends that rapist's rights. In contrast, it's easy for me to blame a software engineer who's developing bad technology X, because I want the job of developing X to not exist.
> General Motors assembly-line workers? Engineers who work for oil companies?
Yes, but only if they have better options for earning a living: I can't blame anyone for not wanting to starve. Assembly-line workers often don't have better options, but software engineers usually do.
This path looks pretty well-lit to me.