News for hackers. Stuff that matters.
Re:Code I’m Still Ashamed Of by aminok on Wednesday November 16, 2016 @08:03AM (#12966515)
If he hadn't coded it, someone else would have. The most effective way to change the world, in my opinion, is to push for political and social changes that change incentives in a manner that reduces the number of unethical economic niches that exist. Sacrificing your own employment opportunities out of principle has next to no effect on the larger picture, and if anything, will reduce your own ability to shape things in a positive direction in the future.
Re:Code I’m Still Ashamed Of by fallingfrog on Wednesday November 16, 2016 @09:52AM (#12967318)
I disagree. Even if the boss found somebody else to do it, the fact that somebody had stood up and said no would make a difference. It still would provide an example to other employees. Behavior is contagious. You have more power than you think. If everyone sits back and says "I can't act ethical until we have big political and social changes", I can guarantee you that those changes will never occur. Somebody somewhere has to start the ball rolling, even at some personal cost, or nothing will ever change.
Re:Code I’m Still Ashamed Of by ryandrake on Wednesday November 16, 2016 @11:24AM (#12968475)
It sure would provide an example to other employees. Mike was replaced because he wouldn't write the code he was asked to write. Lesson learned: Write the code you're asked to if you want to keep your job.
Re:Code I’m Still Ashamed Of by MileyCyrax on Wednesday November 16, 2016 @08:38AM (#12966710)
>If he hadn't coded it, someone else would have.

At his level at the time, sure. Anyone can write a web quiz. But I would think that a lot of the most significant ethical challenges developers face would be in much more specialized areas.

Safety-critical systems often have real-time and embedded components, for example. The regulations for safety-critical software vary a lot between industries, too, which makes it even harder to find a replacement for someone who leaves for ethical reasons.

Re:Code I’m Still Ashamed Of by selckin on Wednesday November 16, 2016 @08:07AM (#12966542)
if he didn't murder the guy, someone else would have

well you can all down vote me, but we could all decide to just be nice to each other, we have enough tech and resources to house and feed everyone in the world

Re:Code I’m Still Ashamed Of by aminok on Wednesday November 16, 2016 @08:11AM (#12966555)
If we lived in a society where murder happened on a massive scale, that might not be an absurd statement. Imagine if we treated humans the way we treat farm animals for instance..

That being said, sometimes (more often than not?) acting on principle and making the strategically best decision for the world, align, so I'm not saying one should never act according to principle.