| "it is good to have as many software developers as possible steering away from unethical work." Is it unethical to track down violent activists? Is it unethical to check for people crossing the border illegally? And this thing about the tech being used to single out 'people of colour' I think we can dismiss that out of hand - the tech won't be used for that ... though the application of the tech may disproportionately affect some groups (say the cops create a 'watch zone in S. Chicago' but not elsewhere). But at least in the former scenarios, it's fairly grey thing. At border crossings, I can see this could be very reasonable. Walking down the street in 'wherever USA' tagged for something I can see ethical problems. It depends on how it's used ... we need some new laws ... |
Note that it's also least necessary at border crossings. As a non-US citizen I'm already required to give my fingerprints and retinal scan to border control agents.
Like you say it's the "walking down the street" problem - for me at least perhaps more accurately described as the "done at many orders of magnitude more scale, in circumstances where you have no option to opt out". If I don't like border control practices, I have the option of not crossing a border (at whatever cost to me that implies, but I have _some_ agency there). When this is deployed on streets, shopping centers, trainstations, and other similar places - I've lost any agency in being able to choose not to be involved/identified.
(Note too, that the USA defines "border areas" where I'm legally able to be stopped and fingerprinted/retina scanned as "anywhere within 100 miles of a border" which includes pretty much all of California and New York, and anywhere within 100 miles of each coast or the north/south borders.)