Skip to content

Philosophy of Science and Engineering

Philosophy of Science and Engineering hero image

Science is not a collection of facts. It is a method for not fooling yourself. This course connects philosophy of science directly to engineering practice. Every lesson uses real case studies, from the Challenger disaster to the transistor revolution, to show how thinkers like Popper, Kuhn, and Feynman illuminate the work engineers do every day. Whether you are debugging firmware, reviewing a vendor datasheet, or choosing between competing technologies, you are doing philosophy of science, whether you realize it or not. #PhilosophyOfScience #Engineering #CriticalThinking

Why Philosophy for Engineers?

Better Testing

Popper showed that the goal of testing is to find failures, not confirm success. This insight transforms how you write test plans, review designs, and evaluate evidence. If you have ever shipped a product that passed all tests and still failed in the field, you need Popper.

Recognize Paradigm Shifts

Kuhn explained why established communities resist new ideas, even when the evidence is overwhelming. Understanding this helps you navigate technology transitions (analog to digital, C to Rust, monolithic to microservices) without being caught on the wrong side.

Use Models Wisely

Every simulation, every schematic, every equation is a model. George Box reminded us that all models are wrong, but some are useful. Knowing the difference between the map and the territory is the difference between a good engineer and a dangerous one.

Intellectual Self-Defense

Pseudoscience, cargo cult engineering, and vendor hype are everywhere. Feynman’s “Cargo Cult Science” essay is the best guide ever written for not fooling yourself. This course gives you the tools to spot nonsense.

Lessons

Lesson 1: What Makes Something Scientific?

What Makes Something Scientific?. The demarcation problem: how do you tell science from non-science? Popper’s falsifiability criterion, pseudoscience red flags, and the cold fusion debacle. Learn to evaluate engineering claims, datasheets, and research papers.

Lesson 2: The Scientific Method in Engineering Practice

The Scientific Method in Engineering Practice. The textbook version vs the messy reality. Debugging is hypothesis testing, design reviews are peer review, test plans are experiments. Case study: Edison’s systematic filament testing.

Lesson 3: Falsifiability: Testing to Fail

Falsifiability: Testing to Fail. Popper’s key insight applied to engineering: the goal of testing is to find how your design fails, not to confirm it works. Confirmation bias, negative testing, and the Challenger disaster.

Lesson 4: Paradigm Shifts: How Engineering Knowledge Evolves

Paradigm Shifts. Kuhn’s model of scientific revolutions applied to engineering: vacuum tubes to transistors, CISC to RISC, bare metal to RTOS. The Rust vs C debate through Kuhn’s lens.

Lesson 5: Models, Maps, and Reality

Models, Maps, and Reality. “All models are wrong, but some are useful.” When SPICE simulations succeed, when financial models catastrophically fail, and how to use engineering models wisely by knowing their assumptions and boundaries.

Lesson 6: Uncertainty and the Limits of Knowledge

Uncertainty and the Limits of Knowledge. What we can know, what we cannot. Measurement uncertainty, chaos theory, complexity, observer effects, and why “more data” does not always help. The Mars Climate Orbiter and defense in depth.

Lesson 7: Ethics and Responsibility in Engineering

Ethics and Responsibility in Engineering. Therac-25, Boeing 737 MAX, Volkswagen emissions. When engineering decisions have life-or-death consequences. Professional codes, whistleblowing, and a practical ethics checklist.

Lesson 8: Technology, Society, and Unintended Consequences

Technology, Society, and Unintended Consequences. Every technology has second-order effects. The automobile, social media, IoT surveillance, AI recommendation engines. The Collingridge dilemma and responsible innovation.

Lesson 9: Thinking Like a Scientist-Engineer

Thinking Like a Scientist-Engineer. Synthesis: combining scientific rigor with engineering pragmatism. When to be rigorous, when to ship. Feynman’s cargo cult science, engineering notebooks, and building a personal scientific practice.

These four works form the intellectual backbone of this course. None requires a philosophy background.

BookAuthorWhy It Matters
The Logic of Scientific DiscoveryKarl PopperThe foundation: science advances by trying to prove itself wrong, not by accumulating confirmations. Directly applicable to engineering test philosophy.
The Structure of Scientific RevolutionsThomas KuhnExplains why established paradigms resist change and how revolutionary shifts happen. Essential for understanding technology transitions.
Cargo Cult Science (essay, 1974)Richard FeynmanThe most readable warning ever written about fooling yourself with the appearance of rigor. Available free online.
To Engineer Is HumanHenry PetroskiHow engineering failures drive progress. Bridges the gap between philosophy of science and the messy reality of building things.

Who This Course Is For

No prerequisites

This course is for any engineer, researcher, or technical professional who wants to think more clearly about what they build and why. You do not need a philosophy background. You do not need advanced mathematics. You need curiosity and a willingness to question assumptions, including your own.

Especially useful if you:

  • Write test plans and wonder if you are testing the right things
  • Read vendor datasheets and wonder how much to trust them
  • Work in a field undergoing rapid technology change
  • Have ever said “the simulation passed” and then watched the hardware fail
  • Want to build things that actually work, not things that merely appear to work

Getting Started

  1. Start with Lesson 1. Each lesson builds on the previous one, but they are also self-contained enough to read independently.

  2. Read the recommended books. You do not need to read them before starting the course, but they will deepen your understanding significantly. Feynman’s essay is short and free.

  3. Apply immediately. The value of this course comes from applying the ideas to your own work. After each lesson, look at your current project through the lens of what you just learned.

  4. Discuss. Philosophy is a conversation, not a lecture. Use the comments on each lesson to share your experiences and challenge the ideas presented.

© 2021-2026 SiliconWit®. All rights reserved.