RE: https://hachyderm.io/@thomasfuchs/116700754648719001

I got a lot of “but it’s business people making programmers do this”, implying that software engineers want to be ethical but can’t.

That’s the software engineers who just stole the term “engineer” from another profession that has very strict certification requirements including mandatory ethics classes.

If as a programmer you never stand up and say “no” in order to protect users from unethical and harmful software you have failed at your job.

And yes of course there’s situations in which standing up for what’s right could cost you your job.

That’s why you should fucking unionize.

@thomasfuchs Collective bargaining isn't nearly as powerful for globalized jobs. There is no shortage today of cheap and willing software developers who can remotely ignore any scruple.

The only moral choice might be to thrive in a different industry. Software engineering is cooked, and this isn't a problem that will be solved by the people being cooked.

@janusfox

Yeah but $you are responsible for $your own behavior. The world is not and never was fair.

In a context where you must do unethical things (define) to keep your job.... you dont have to keep the job.

Exceptions for starving etc all recognized and arent reponses.

@thomasfuchs

@janusfox hello 👋🏻 Software developer for 5 years and then switched away. I still enjoy programming but I do it for me. My only regret with hindsight is that I could have stayed and agitated for unionizing

@thomasfuchs