LabHub

Blog

The Complete Philosophy Guide for Engineers: Epistemology, Ethics, Free Will, Stoicism, Buddhism, Popper, Pragmatism, and Tech Ethics (2025~2026)

한국어English日本語中文

"The unexamined life is not worth living." — Socrates

Engineering is a job where you meet philosophical questions every day:

Most engineers dodge these questions, or answer them on intuition. The result: good technology turned into bad products. Cambridge Analytica, the harm done by the Facebook algorithm, AI bias — all of it came out of an absence of philosophical thinking.

This post translates the core of 2,500 years of philosophy into an engineer's language. Not as general culture, but as a thinking tool you use every day.

1. Why an Engineer Needs Philosophy

1.1 Technology Is Not Value-Neutral

"We shape our tools, and thereafter our tools shape us." — John Culkin (reading McLuhan)

A technical decision is a philosophical decision. It is a decision about which value comes first.

1.2 Signs of Philosophical Deficiency in an Engineer

1.3 Three Ways to Learn Philosophy

  1. Historical: the philosophers in chronological order.
  2. Topical: by subject (ethics, epistemology, metaphysics).
  3. Applied: problem-first (tech ethics, AI ethics).

Recommended for engineers: Topical + Applied. Higher return on time.

2. Epistemology — How Do We Know

2.1 The Definition of Knowledge (Plato)

"Justified True Belief"

Knowledge = truth + belief + justification. All three are required.

In engineering practice:

2.2 Cartesian Doubt

"Cogito, ergo sum." (I think, therefore I am.)

Doubt everything, and take only what cannot be doubted as your starting point.

Applied to engineering: training yourself to doubt the foundational assumptions. Do not assume "this API always works" — actually test it.

2.3 Hume and the Problem of Induction

"A thousand sunrises do not guarantee tomorrow's sunrise."

All empirical knowledge is only probabilistic induction.

Applied to engineering:

2.4 Popper and Falsifiability

"Good theories are testable (falsifiable)."

The mark of real science is not verifiability but falsifiability.

Applied to engineering:

2.5 Bayesian Epistemology

All knowledge is probability, and it has to be updated.

Applied to engineering:

3. Ethics — What Is Right

3.1 The Three Great Ethical Traditions

  1. Consequentialism — Utilitarianism:

    • "The greatest happiness of the greatest number" (Bentham, Mill).
    • Judged by the consequences of the act.
    • Engineer-friendly (it is measurable).
  2. Deontology:

    • "Some acts are right or wrong regardless of consequences" (Kant).
    • Universal law, duty, rights.
    • The foundation of privacy and consent.
  3. Virtue Ethics:

    • "What kind of person should I become" (Aristotle).
    • Habit and character.
    • The foundation of craft and integrity.

3.2 Comparing the Three Frameworks

SituationUtilitarianKantianVirtue
Lying to save a lifeOK (good outcome)Not allowed (a lie cannot be universalized)Is that the character of an honest person?
Selling personal dataCalculate the social benefitNot allowed without consentIt is not honest
AI replacing jobsCalculate the net benefitAre people being used as a means?Guide the transition wisely

In engineering practice: apply all three frames to every situation and check whether the conclusions converge.

3.3 The Trolley Problem — A Hard Choice

A trolley is heading for five people, and pulling the lever redirects it so that only one dies.

Applied: the algorithms in self-driving cars. The MIT Moral Machine project.

3.4 The Moral Responsibility of an Engineer

Engineering examples: facial recognition, deepfakes, surveillance, emotion-manipulating ML.

4. Free Will and Determinism

4.1 Hard Determinism

4.2 Libertarianism (Free Will Is Real)

4.3 Compatibilism

4.4 Applied to Engineering

The claim that "the user chose it themselves" is often a result of the design.

5. Stoicism, Revisited More Deeply

5.1 A Quick Review of the Basics

(Covered in the earlier post, "A Meaningful Life.")

5.2 Marcus Aurelius and "Meditations," Translated for Engineers

"You have power over your mind — not outside events. Realize this, and you will find strength."

For an engineer: a failed deploy, a performance rating, a rejected promotion are all outside. Your own reaction is what you control.

"Waste no more time arguing what a good man should be. Be one."

For an engineer: rather than debating "what a good engineer is," behave like a good engineer today.

5.3 The Limits of Stoicism

The fix: combine Stoicism with virtue ethics. Personal equanimity plus contribution to a community.

6. Buddhism and Software

6.1 The Four Noble Truths

  1. Dukkha (suffering): there is suffering in life.
  2. Samudaya (origin): suffering comes from attachment.
  3. Nirodha (cessation): put attachment down and suffering ends.
  4. Magga (path): the way is the Noble Eightfold Path.

6.2 Impermanence (anicca)

Translated for engineers:

6.3 Non-Attachment

In engineering practice:

6.4 Zen and Programming

7. Pragmatism — The American Philosophy

7.1 William James and John Dewey

7.2 Engineers Are Pragmatists

7.3 The Trap in Pragmatism

The fix: pragmatism plus principles.

8. Tech Ethics — Practice in the AI Era

8.1 Data Ethics

8.2 Algorithmic Bias

In practice:

8.3 The Four Themes of AI Safety

  1. Alignment: the goals of the AI = the goals of people.
  2. Robustness: resistance to malfunction and attack.
  3. Interpretability: understanding the reason for a decision.
  4. Control: a human can stop it.

2024~2025: Anthropic, OpenAI, and Google DeepMind all run safety teams.

8.4 Designing for Privacy

8.5 Dark Patterns

An engineer has an ethical responsibility to refuse to help design a dark pattern.

9. The Value System an Engineer Should Develop

9.1 Choosing Your Core Values

Answer for yourself: "what will I never trade away?"

Pick three to five, and write them down.

9.2 The Moment Values Conflict

The fix: decide your own value hierarchy in advance. Refer to it when the conflict comes.

9.3 Saying No

No has a cost (political capital, relationships). But a yes without values is a lifetime of regret.

9.4 Whistleblowing

10.1 Introductory

  1. "Sophie's World" — Jostein Gaarder: the history of philosophy as a novel.
  2. "Justice" — Michael Sandel: the Harvard lectures on ethics.
  3. "The Consolations of Philosophy" — Alain de Botton.

10.2 Epistemology

  1. "The Logic of Scientific Discovery" — Popper.
  2. "Thinking, Fast and Slow" — Kahneman.
  3. "The Black Swan" — Taleb.

10.3 Ethics

  1. "The Right Thing to Do" — Rachels.
  2. "Practical Ethics" — Peter Singer.
  3. "After Virtue" — MacIntyre.

10.4 Eastern

  1. "Siddhartha" — Hermann Hesse.
  2. "The Art of Living" — Epictetus / Sharon Lebell.
  3. "Tao Te Ching" — Laozi.

10.5 Tech Ethics

  1. "Weapons of Math Destruction" — Cathy O'Neil.
  2. "The Age of Surveillance Capitalism" — Zuboff.
  3. "Human Compatible" — Stuart Russell.
  4. "Atlas of AI" — Kate Crawford.

11. Daily, Weekly, and Yearly Philosophical Training

11.1 Daily (10 minutes)

11.2 Weekly

11.3 Yearly

12. The 12-Point Philosophy Checklist

13. The 10 Philosophy Anti-patterns

  1. "Philosophy is abstract": it is a tool you use in everyday decisions.
  2. "I trust my intuition": judging without verification.
  3. "The company told me to": dodging moral responsibility.
  4. "Technology is neutral": every technology has values built in.
  5. "The data speaks": data too is biased by interpretation.
  6. "If it is utilitarian it is fine": never checking whether the three frameworks converge.
  7. "Zen means doing nothing": a passive misreading.
  8. "There is only one right answer": monist dogmatism.
  9. "Obeying the law is enough": legal is not the same as ethical.
  10. "I am just an engineer": no sense of being a craftsman or a professional.

14. Closing — Philosophy Is an Ancient OS

"Philosophy is the art of living wisely." — Seneca

Programmers try to solve every problem with code. But the questions of why, right, and true do not yield to code. The ancient OS built for those questions is exactly what philosophy is.

For 2,500 years humanity has been debugging this OS. From Socrates, the Buddha, and Confucius through to Popper, Arendt, and Sandel. Only when this OS is installed underneath the tools an engineer uses every day does technology get pointed in a good direction.

In 2026, AI takes on more and more of the "how." What is left over is the "why." Why should this be built, for whom, and by which values.

Only the engineer who has been through those questions moves past Craftsman to become a Sage.

Three things are enough to start:

  1. This week, write down three of your own core values.
  2. In the next feature review, examine it through the three ethical frameworks.
  3. Read one philosophy book this month (Sandel's "Justice" is a good pick).

Code runs without philosophy. But a life does not.

Next Post — "The Art of Relationships for Engineers: Family, Spouse, Friends, Children, Parents, and Community"

If philosophy was the values, relationships are the practice of those values. The next post covers:

The last thing you stack on top of money, technology, and career. The final axis of the series, continued in the next post.

Comments

No comments yet.

Sign in to leave a comment