DEV Community

Discussion on: Unethical programming

Collapse
 
rhymes profile image
rhymes

There many people who work in unethical companies or who know that they are doing unethical things, when young, let's say during the 10 first years of their worker life, just for the money. Then when they have enough to start their own biz (or even retire lol ?) they stop, saying "I couldn't stand this anymore, i gotta leave", almost as an excuse.

Yeah that's true but I like the saying: better late than never, don't you think? I'm not sure that those with a very developed sense of opportunism will indeed change afterwards though :D

Talking in general: it's easier to judge other people's misdeeds from afar saying "I would never do that" than to be on the frontline.

It's also easier to say no when you're a young westerner coming from a relatively well off environment (I'm not assuming you are, I don't know you, I'm just talking about my case :D). Some "nos" are harder than others.

There are many reasons why sometimes people say yes even if deep down wanted to say no: character, lack of power, families to feed and so on. Doing something bad doesn't always make you a bad person. After all we are guilty of hypocrisy on something. It's part of being human. Other times indifference is more damaging than saying anything.

We still ought to aspire to do better and to teach those who will control a lot of what goes on in the world in the future (Mr. Robot docet) that things can be done in a better way, even if by a little amount.

I see it like this: it's better to teach us programmers ethics than not to :-)