Blaming technicians for the negative externalities of their industries is a dark path. Are we going to blame lawyers who defend rapists? General Motors assembly-line workers? Engineers who work for oil companies?
Blaming technicians for the negative externalities of their industries is a dark path. Are we going to blame lawyers who defend rapists? General Motors assembly-line workers? Engineers who work for oil companies?
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.
Software engineers agreeing to build awful shit is more like mechanical engineers building weapons. They should know what they are doing is going to cause harm and if they choose to do it anyways I have no issue calling them unethical.
Even if they have been declared guilty of a crime in the past they might be innocent of this one and still have a right to council.
He told them about how it is important that defendants are presumed innocent, and that everyone gets a strong defense, in order to make sure that those who are wrongfully accused do not get wrongfully convicted.
They talked about it for something like an hour, and the people were only sort of convinced. And his lunch got cold.
Later, he found himself in another small town, defending another rapist/murdered, eating lunch in a diner and being asked by the people there the same question.
This time he said "his family paid me $100000 to defend him". The crowd accepted that right away as a perfectly fine reason to defend some totally vile criminal, and went back to their lunches.
Suggesting that software somehow has that same kind of standard where engineers are required to build anything and everything they are asked to the best of their ability or they can lose their accreditation (as if we even have that in software) is absolutely absurd.
Lawyers effectively defending awful clients, for example, managing to get them off the hook on a technicality, are likewise generating massive negative externalities for society at large.
It's either both or neither, and I'm not comfortable going down that path.
The phrase "Effective adtech" is really downplaying the amount of unethical shit involved in building it.
It could be effective without turning the internet into a race to the bottom. It could be effective without third party tracking, it could be effective without vacuuming every bit of data possible from every source imaginable. It could be effective without turning every device we own into an ad platform.
> It's either both or neither, and I'm not comfortable going down that path.
No, its not both or neither. That's absurdly reductive to suggest. It is possible for lawyers to behave unethically in their duties, but just defending the guilty (or prosecuting the innocent) is not unethical on it's own.
Similarly, it's possible for engineers to behave unethically in their duties. Just building software isn't unethical.
Building platforms that are deliberately and systematically eroding our privacy in every corner of our lives in order to make money absolutely is unethical. Turning society into a corporate-controlled panopticon is absolutely unethical. Absolutely scumbags
I'm a developer myself and I've never faced the dilemma, but I don't feel like blaming others for not wanting to become judges of good and evil. Like in the case of a lawyer, doing your job and doing it well is in and of itself ethical.
I really can't draw a line in the sand where adtech is unacceptable but $something_else is, just because I have such an hatred for advertisement.
This is the kind of rhetoric that is used to justify doing war crimes. It is absolutely not a defense of unethical behavior.
This is a harmful misunderstanding of how the legal system works. Subjecting laws and procedures to scrutiny, and exposing "loopholes" is exactly the role of a vigorous defence. The fact that the consequences for the state (and society) of miswriting or misapplying the law can be so severe is exactly what keeps the system honest.
Sorry for the low signal answer, but you're the second to raise this objection and I wanted to clarify I don't actually think that.
Only if such lawyers are unethical in how they go about doing this.
Lawyers who defend accused rapists are a necessity for a well-functioning justice system. The alternative is a process where the accused isn't permitted a legal defence, if they're taken to trial for serious crimes like rape.
Software engineers who spend their days forcing increasingly invasive advertising technology upon us all are not necessary. For the most part, we'd all be better off if they all downed tools.
The structure of the argument is: because A is equivalent to B and I'm not comfortable with B, then I'm not comfortable with A either. Resolving the let binding in the variables A and B is left as an exercise to the reader.
EDIT: parent has been edited since this comment was written. Please disregard the belligerent tone, reply to parent no longer applies.