2
0 Comments

8 Cognitive Biases in Software Development

Hello everybody!

I noticed some years ago that many of our decisions (mine or my colleagues) were sometimes influenced by cognitive biases, which push us to take wrong decision. I discovered that many books and articles where written on the subject, but none were really focused on software development.

This article is my attempt to show how cognitive biases can pop up in software development. I give as well as many hints as possible how to avoid these traps.

tl;dr:

  • We all fall into cognitive bias’ traps. Being aware of the most commons will give you an edge to avoid them.
  • Don’t blame the responsible for the bias, but fix the possible situations the bias is acting on.
  • The most studied biases in software development are the optimistic bias, the confirmation bias, and the anchoring bias.
  • The bandwagon effect, the cargo cult and the correspondence bias are frequent, too. They can have disastrous effects on software projects.
  • Debiasing can be resumed as following:
    • Be careful with quick decision and take time to search for more information.
    • Play Devil’s advocate for important decisions and actions.
    • Ask yourself what and who can influence your judgment unreasonably.

Any feedback is, as always, welcome!

https://thevaluable.dev/cognitive-bias-software-development/

Trending on Indie Hackers
Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments How I Sourced 60% of Customers From Linkedin, Organically 12 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments