More Related Content


More from Codemotion(20)


Bias Driven Development - Mario Fusco - Codemotion Milan 2016

  1. by Mario Fusco @mariofusco Bias Driven Development
  2. A bias is a thinking pattern that leads to systematic mistakes of judgment
  3. 1. Too much information: we are overloaded by information, so we aggressively filter. Some of the what we leave out is actually useful and important
  4. 2. Not enough meaning: we imagine details that were filled in by our assumptions, and construct meaning and stories that aren't really there.
  5. 3. Need to act fast: quick decisions can be seriously flawed. Some of the quick reactions and decisions we jump to are unfair and counter-productive
  6. 4. What should we remember?: our memory reinforces errors. Some of the stuff we remember for later just makes all of the above systems more biased
  7. Framing effect: people react to a particular choice in different ways depending on how it is presented
  8. Choice-supportive bias: when you choose something, you tend to feel positive about it, even if that choice has flaws
  9. Confirmation bias: seeking and prioritising information that confirms your existing beliefs
  10. Well traveled road effect: travelers estimate the time taken to traverse routes differently depending on their familiarity with the route. Frequently traveled routes are assessed as taking a shorter time than unfamiliar routes
  11. Overconfidence: some of us are too confident about their own abilities, and this causes us to take greater risks in our daily lives The amount of damages that you can cause with a wrong decision is proportional to the level of overconfidence with which you take it
  12. Law of triviality (or bikeshedding): giving disproportionate weight to trivial issues
  13. Narrative bias: refers to tendency to make sense of the world through stories
  14. Bandwagon effect: believing or doing something because people around you believe or do it
  15. Placebo effect: when simply believing that something will have a certain effect on you causes it to have that effect
  16. Ostrich effect: the decision to ignore dangerous or negative information by “burying” one’s head in the sand, like an ostrich
  17. Not invented here syndrome IKEA effect: consumers place a disproportionately high value on products they partially created
  18. Pro-innovation bias: when a proponent of an innovation tends to overvalue its usefulness and undervalue its limitations
  19. Semmelweis effect is a metaphor for the tendency to reject new evidence or new knowledge because it contradicts established norms
  20. Dunning- Kruger Effect: unskilled individuals overestimate their abilities and experts underestimate theirs
  21. The effect of the Dunning-Kruger Effect
  22. Availability heuristic: overestimate the importance of information that is easy to recall
  23. Bias blind spot: we recognize the impact of biases on the judgement of others, while failing to see the impact of biases on our decisions
  24. A non-repeatable process producing few great successes and many miserable failures We got what we deserved for making software development a craftsmanship instead of an engineering discipline
  25. We are engineers, not craftsmen or even worse artists
  26. In engineering art is (at most) the mean not the goal
  27. Those who cannot develop software, teach software development methodologies
  28. Life is easier on giants' shoulders It's a curious thing about software industry: not only we do not learn from our mistakes, we also don't learn from our successes - Keith Braithwaite
  29. Listen to listen, not to take a pause and think what you'll say next
  30. Measure Measure Measure
  31. Enlarge your professional toolbox
  32. I said professional = … and yes, I am biased too
  33. Newer does NOT always mean better
  34. Dubito ergo Cogito