DEV Community

Cover image for Tech Ethics: Have You Managed Complex Dilemmas?
dev.to staff for The DEV Team

Posted on

Tech Ethics: Have You Managed Complex Dilemmas?

What are your thoughts on ethical considerations in software development? Are there specific ethical dilemmas you've encountered and navigated?

This week we're exploring the experiences of seasoned developers: their stories, hurdles, and successes. Like what you're reading? Follow the DEVteam for more discussions like this!

Top comments (3)

Collapse
 
jmfayard profile image
Jean-Michel (double agent) • Edited

Choosing to (refuse to) work on a product that is technically challenging but that you know to be unethical is a difficult issue.

That can be anything from working on a astrology product to working at Facebook.

At some point you have to decide what your values are and speak openly about it.

Collapse
 
balagmadhu profile image
Bala Madhusoodhanan

One of the challenge is when using open-source libraries to build prototyping software, how to protect intellectual property for the use case we are building. The challenge is developers (including me) without understanding licensing terms or without proper attribution just use the open source and then assume it would be fine to use.
Another classic one specially with story point estimation and under-estimating the work and putting the work -life balance out of equation....

Collapse
 
mywaysql profile image
mywaySQL

For me, the "categorical imperative" applies.

The worst moral thing I've ever built was a billing program for insurance agents.