Confirmation Bias

Confirmation bias is the tendency to search for, interpret, favour, and recall information in a way that confirms or supports one’s prior beliefs or values. It is a type of cognitive bias that leads people to ignore contradictory evidence and give undue weight to information that aligns with their current worldview.

Core Details

  • Selective Search: Actively seeking out information that supports existing hypotheses while avoiding information that might challenge them.
  • Biased Interpretation: Interpreting ambiguous evidence as supporting their existing position.
  • Biased Memory: Remembering information that supports one’s beliefs more accurately than information that contradicts them.
  • Backfire Effect: When people are presented with evidence that contradicts their beliefs, they may actually strengthen those beliefs as a defensive mechanism.

Practical Examples / Applications

Software Engineering

  • Debugging: A developer might assume a bug is caused by a specific module and only look for evidence in that module, ignoring logs or stack traces that point elsewhere.
  • Code Review: A reviewer might be more critical of code written by a developer they dislike, or more lenient with code that follows their personal stylistic preferences.
  • Technology Choice: Favouring a specific framework (e.g., React or Rust) and only reading articles that highlight its benefits while dismissing valid critiques.

Politics and Social Media

  • Echo Chambers: Algorithmic feeds that primarily show content aligning with a user’s political leanings, reinforcing their existing biases.
  • Politicised Science: Interpreting scientific data differently based on personal or political values (e.g., climate change, public health).

Citations

[1] Wikipedia: Confirmation Bias
[2] Nickerson, Raymond S. (1998). “Confirmation Bias: A Ubiquitous Phenomenon in Many Guises”.