How do you manage the ethical dilemmas of developing software that might lead to someone's death? This includes scenarios like defense systems, medical software, or any technology that could have dangerous consequences if it fails. I'm curious about how others navigate these moral weights and what decisions you've made in your careers based on these concerns.
4 Answers
Pretty much the same for me; if I find out my work contributes to something harmful, I can’t continue with a clean conscience. Yes, it's tempting for the paycheck, especially in tough job markets, but I draw the line where I feel my work is doing more harm than good.
Exactly! It's tough out there. Sometimes you just have to weigh the 'badness' of what you're doing and decide where to draw your personal line.
I completely get where you're coming from. Personally, I’ve had offers to work on defense projects, but I've turned them down every time. Knowing that my work could directly lead to someone dying just isn’t something I could live with. I respect those who do work in that sector, but it’s not for me.
The simplest answer? Just don’t write that kind of software. If I know it has potential to cause serious harm, I’m out. I believe we can make a difference by choosing the projects we want to be involved with, even in the tech world.
It often depends on the context. Like, are we talking about software that kills people when it works properly, like defense tech? Or is it more about systems that could malfunction, like medical devices? Each scenario feels different in terms of moral responsibility.

I get that! I've worked in the gambling industry myself. I feel a bit hypocritical because I disagree with their business practices, but I need the job. It’s tough to balance principles with reality.