
Well meant but still narrow minded thinking...
"Software developers should not be content with writing code that works, they have a responsibility not to harm their users"
I know I'm playing the devils advocate right now, but when it comes to surveillance then the user(s) of said software are the ones responsible for doing the surveillance. Something tells me those won't be "harmed".
As to their "dark pattern examples": Examples include ecommerce sites that add insurance to your purchase without asking, or printer drivers that refuse to print even when there is ink in the cartridge because the vendor thinks you should buy a new one after a certain number of pages..
I have to disagree that this is something related to the developer (or designer even). It's up to the people who use the product who are ultimately responsible, and these guys should know and acknowledge that fact too.
Lets talk ink: with a different setting that software can be used to simply warn the user of the printer of the upcoming obvious problem: running out of ink. Instead of being confronted with vague prints he now gets a warning up front. Its the manufacturer who chose to lower the threshold.
ECommerce: Isn't it up to the vendor to determine what he's offering and or selling? Shouldn't a developer cover as much ground as possible to provide the most optimal experience?
This line of thinking brings us back to the stone age I think; we're taking the easy way out. Instead of blaming people for their actions (which, considering the fact that we're often talking about huge corporations, might not be very effective) we're now using hindsight: "It shouldn't have been developed in the first place!". That's too easy and as said; I think it's the cheap way out.
I'm not claiming that they don't have a point here, I think they do. Its a very good thing to raise awareness of these issues going on around us. Especially since the bite with these kind of problems is that they develop slowly; slowly but steadily.
But do take it out on the people who are actually responsible. Even if those are huge corporations and your complaints or comments are probably lost with the masses who use their services.