Hacker News new | ask | show | jobs
by yttrium 3099 days ago
Not at all - I don't read Orson Scott Card anymore, because he's a bigot. That is a decision that doesn't touch upon whether or not his books are any good. When it comes to code, there's no piece of code or software product that can't be replaced by someone who behaves morally.

Ultimately, you can't, and shouldn't decouple someone's work from the person themselves. We ought to feel ashamed when we support someone who's beliefs and actions are reprehensible.

1 comments

> Ultimately, you can't, and shouldn't decouple someone's work from the person themselves.

This is a bizarre and grossly impractical idea. Do you interrogate everyone who sells you anything? Who prepares and serves your food at a restaurant? Who delivers your packages? If you don't, you are being a hypocrite. And if we all did that, society and economy would grind to a halt. You are truly an extremist and a totalitarian.

> We ought to feel ashamed when we support someone who's beliefs and actions are reprehensible.

By that logic, I would feel ashamed to support you. Nevertheless, I would accept your code if it were well-written, because I am tolerant of views differing from my own.

Of course not, because that's grossly impractical. There are easy ways of dealing with that - You can first work with the assumption that most people are fundamentally good human beings who don't carry hatred or bigotry around in their heart. This is not too much of a stretch. Additionally, you can try and have conversations with those who are wrong in their beliefs. This is not always successful, but it's a reasonable thing to do.

The thing is, to a large degree society and economy do already do this. If you're outed as a sexist, or a racist, you lose your job. We mostly operate under the assumption that people are not those things. We're just currently in the phase where we're defining additional boundaries to what is and is not acceptable in the workplace.

After all, everyone who starts a development job nowadays does several things that are akin to what you're describing: You voluntarily confirm that you will not harass or discriminate, and when you break those rules you get kicked out.

Your comment does not address mine.