No history yet

Ethical Frameworks

Beyond Right and Wrong

Ethical questions in technology rarely have simple answers. Is it okay for an app to collect location data if it provides a useful service? Should a platform censor misinformation, even if it limits free speech? Answering these requires more than a basic sense of right and wrong. We need structured ways of thinking, or ethical frameworks, to navigate the trade-offs between security, liberty, and progress.

Duty vs. Outcomes

Two of the most common frameworks are deontology and consequentialism. They offer opposing views on how to judge an action.

Deontology argues that certain actions are inherently right or wrong, regardless of their consequences. It's an ethics of duty. A deontologist would say that lying is always wrong, even if the lie produces a good outcome. In tech, this often translates to absolute rules: a developer has a duty to protect user privacy, full stop. The action itself, keeping data secure, is the moral focus.

, on the other hand, judges an action based on its results. The most ethical choice is the one that produces the greatest good for the greatest number of people. A consequentialist might argue that sharing anonymized user data with medical researchers is justified if it helps cure a disease. The positive outcome outweighs the duty to maintain absolute privacy. This is often called utilitarianism.

Lesson image

Consider a self-driving car facing an unavoidable accident. It can either swerve, hitting one person on the sidewalk, or stay its course, hitting a group of three people in the road. A purely consequentialist approach would program the car to swerve, minimizing harm. A deontological perspective might argue that the car has a duty not to take any action that intentionally harms a bystander, so it must stay its course. There is no easy answer, which is why these frameworks are tools for thinking, not rulebooks.

Who Do You Want to Be?

A third approach, virtue ethics, shifts the focus from actions or consequences to character. It asks: What does a good, virtuous person do? Instead of focusing on rules or outcomes, it encourages cultivating virtues like honesty, fairness, courage, and compassion.

A developer guided by virtue ethics might ask, "What would a responsible and fair-minded programmer do in this situation?" This framework is less about finding a single right answer and more about building the professional character to consistently make sound judgments. It's about becoming the kind of person who naturally does the right thing.

This emphasis on professional character is the foundation for many codes of conduct in the tech industry. They aren't just lists of rules; they are statements about the virtues expected of professionals in the field.

Frameworks in Practice

These philosophical ideas aren't just academic. They directly inform the professional standards that guide developers, engineers, and designers.

The and Professional Conduct is a prime example. It blends all three frameworks. Principles like "Avoid harm" have a clear consequentialist bent, focusing on the outcome of actions. "Be honest and trustworthy" is a principle rooted in deontology and virtue ethics, emphasizing both duty and character.

Similarly, the principles aim to embed values into technology from the start. It's a massive undertaking that translates high-level ethical principles, like human rights and well-being, into practical questions for engineers. This proactive approach uses ethical frameworks to design systems that are fair and beneficial by default, rather than trying to fix ethical problems after a product is released.

Ultimately, these frameworks highlight a central tension in our digital world: balancing individual autonomy with collective utility. Deontology tends to favor individual rights and autonomy, while consequentialism often prioritizes the well-being of the group. There's no formula for finding the perfect balance. The goal is to use these frameworks to make conscious, deliberate decisions instead of letting technology evolve on autopilot.

Ready to test your understanding?

Quiz Questions 1/5

Which ethical framework judges an action based on its results, aiming to produce the greatest good for the greatest number of people?

Quiz Questions 2/5

A developer believes that protecting user privacy is an absolute duty and that user data should never be shared without explicit consent, even if sharing it could lead to a major public benefit like stopping a pandemic. This developer's stance is most closely aligned with which ethical framework?