10 ms·
Do you really think that this is needed? Are developers not operating within their own ethical guidelines? Seems weird to assume we/they aren't.
by exstudent2 10y ago
Do you really think that this is needed? Are developers not operating within their own ethical guidelines? Seems weird to assume we/they aren't.
- matt4077 10y agoThere were some Yahoo employees who implemented the firehose delivering their users' data to the government. Considering the general political climate in the US tech scene, I can't believe they thought they were doing something good. They either didn't think about it at all, or decided their job was more important to them. Symbolics like this pledge might help with the former, because it raises the idea that software may have an ethical component. For the latter: its kind of sad that these people at yahoo – being incredibly more employable than average – still couldn't muster the courage to say no. Could've done it quietly and found a job somewhere else. Could've done it publicly and be a hero (and probably still find a job – some companies out there would've wanted to support them, or use their hiring as marketing).
- ryandrake 10y ago> For the latter: its kind of sad that these people at yahoo – being incredibly more employable than average – still couldn't muster the courage to say no. Could've done it quietly and found a job somewhere else. For this tactic to achieve its goal (that the software doesn't get written), you'd have to ensure that literally zero developers now and in the future would be willing to write the code. As was discussed in a previous thread [1], when faced with the prospect of writing "unethical code" the consensus seems to be even if a few developers take an ethical stand, there will always be some other developer out there without such strong convictions willing to write the code instead. I'd also like to point out that being employable does not necessarily mean you're in the position where you can put your job on the line for something. I consider myself an "employable" software guy but I've got bills to pay, and 3 months of unemployment while I find my next job is not exactly compatible with that. 1. https://news.ycombinator.com/item?id=12965589 https://news.ycombinator.com/item?id=12965589
- Bartweiss 10y agoObviously a vocal departure is the easy way to enforce public outcry, but I'm not sure a quiet one is as useless as this suggests. There are certainly some fundamentally-broken things that will happen as long as anyone is willing to do them - I don't expect spammers and ad fraudsters to disappear because a few programmers quit in a burst of ethics. But Yahoo wasn't dependent on unethical behavior, they had a (somewhat) viable business doing reasonable work. Those are the companies susceptible to quiet moral stands. They're not dependent on ethical lapses to survive, so they can push back on them and continue to exist. And they're big, wealthy companies that spend lots of money on getting good programmers, so if some of those talented programmers say "screw this" and quit, it's a problem even if they can replace the missing bodies. None of this addresses the last point - I don't expect people to starve over this, and I imagine most would stick around until they had a new job lined up. But I do think that pushing back on these companies can help even if there are people willing to do the dirty work.
- oconnor663 10y ago> Considering the general political climate in the US tech scene, I can't believe they thought they were doing something good. They either didn't think about it at all, or decided their job was more important to them. Everything is more complicated than this.
- jraedisch 10y agoAt the very least it can be nice to have something to point at in disputes. My own implicit ethical guidelines are also always in struggle with other impulses/motivations/fears/etc. so they might need some help, and possibly refinement.