SlideShare a Scribd company logo
by Mario Fusco
mario.fusco@gmail.com
@mariofusco
Bias Driven
Development
A bias is a
thinking
pattern that
leads to
systematic
mistakes of
judgment
Bias Driven Development - Mario Fusco - Codemotion Milan 2016
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
2. Not enough
meaning: we
imagine details that
were filled in by our
assumptions, and
construct meaning
and stories that
aren't really there.
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
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
Bias Driven Development - Mario Fusco - Codemotion Milan 2016
Framing effect: people react to a
particular choice in different ways
depending on how it is presented
Bias Driven Development - Mario Fusco - Codemotion Milan 2016
Choice-supportive bias: when you
choose something, you tend to feel positive
about it, even if that choice has flaws
Confirmation
bias: seeking
and prioritising
information that
confirms your
existing beliefs
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
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
Law of triviality (or bikeshedding): giving
disproportionate weight to trivial issues
Narrative bias: refers to tendency to
make sense of the world through stories
Bandwagon effect: believing or doing something
because people around you believe or do it
Placebo effect: when simply believing
that something will have a certain effect
on you causes it to have that effect
Ostrich effect: the decision to ignore dangerous
or negative information by “burying” one’s head
in the sand, like an ostrich
Not invented
here syndrome
IKEA effect: consumers place a
disproportionately high value on
products they partially created
Pro-innovation
bias: when a
proponent of an
innovation tends
to overvalue its
usefulness and
undervalue its
limitations
Semmelweis effect
is a metaphor for the
tendency to reject
new evidence or new
knowledge because
it contradicts
established norms
Dunning-
Kruger Effect:
unskilled
individuals
overestimate
their abilities
and experts
underestimate
theirs
The effect of the Dunning-Kruger Effect
Availability heuristic: overestimate the
importance of information that is easy to recall
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
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
We are engineers,
not craftsmen or
even worse artists
In engineering art is (at most) the mean not the goal
Those who cannot develop software,
teach software development methodologies
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
Listen to listen, not to take a pause
and think what you'll say next
Measure
Measure
Measure
Enlarge your
professional toolbox
I said professional
=
… and yes, I am biased too
Newer does NOT
always mean better
Dubito ergo Cogito

More Related Content

PDF
Remote Audits in a COVID-19 World
PDF
Crisis Communications - How to Manage a Crisis with Proper PR and Social Media
PPTX
5. Interactive Pre Production
PPTX
How to Pitch Tech to a Nonprofit Board - AAM 2012
PPTX
How To Fail In Public (and not get fired)
PPTX
Good Practices For Web Conferencing
PDF
Cheeseburger UX
PPTX
4.1 2014 bstdy strategizing
Remote Audits in a COVID-19 World
Crisis Communications - How to Manage a Crisis with Proper PR and Social Media
5. Interactive Pre Production
How to Pitch Tech to a Nonprofit Board - AAM 2012
How To Fail In Public (and not get fired)
Good Practices For Web Conferencing
Cheeseburger UX
4.1 2014 bstdy strategizing

What's hot (11)

PDF
Considerations for Alert Design
PPTX
Leadership and System Change Using Lab Based Techniques
ODP
Let's test
PPTX
Scientific method
PPTX
How telemetry can be your best friend
PPTX
Challenges of managing Data Science Project
DOC
Why incompetent people think they're amazing
PDF
The Plateau Effect: Why People Get Stuck...and How to Break Through
PDF
Matthew Griffin Design Tools
PDF
Greg Wilson - We Know (but ignore) More Than We Think
PPTX
Manage Your Time So It Doesn't Manage You
Considerations for Alert Design
Leadership and System Change Using Lab Based Techniques
Let's test
Scientific method
How telemetry can be your best friend
Challenges of managing Data Science Project
Why incompetent people think they're amazing
The Plateau Effect: Why People Get Stuck...and How to Break Through
Matthew Griffin Design Tools
Greg Wilson - We Know (but ignore) More Than We Think
Manage Your Time So It Doesn't Manage You
Ad

Similar to Bias Driven Development - Mario Fusco - Codemotion Milan 2016 (20)

PDF
Understanding & Overcoming Cognitive Bias as UX Designers
PDF
The Singularity Principles for WTEF
PDF
OB-6 Perception and decision making.pdf
PDF
Cognitive bias for Emotional Design
PPTX
Bias and designs of the thought of person.pptx
PDF
Critical Thinking notes.pdf is a guide for you in making better decisions.
PPTX
Shiny New Toys (and why humans like them so much)
PPTX
Organizational Behavior - Perceptions - Topic
PPT
Robbins eob9 inst_ppt_04
DOCX
A Different Perspective - Rediscovering Bias
PDF
Scenario Planning- Psychological Perspective
PPTX
What is Perception?What is Individual Decision Making?7 Steps to Effective De...
PPTX
Decision Making for the Project Leader
PPT
Behavioral Economics as a Lens for Interaction design
PDF
Cognitive bias
PDF
The Best from the UX Summit in Chicago
PPTX
GROUP 2 presentation.pptx BIAS HURESTICS, THINKIG ABOUT MAKING DECISIONS
PDF
Biases in Your Research. How to Deal with Them
PDF
You're not so smart - Cognitive Biases
PPTX
Making decisions for growth
Understanding & Overcoming Cognitive Bias as UX Designers
The Singularity Principles for WTEF
OB-6 Perception and decision making.pdf
Cognitive bias for Emotional Design
Bias and designs of the thought of person.pptx
Critical Thinking notes.pdf is a guide for you in making better decisions.
Shiny New Toys (and why humans like them so much)
Organizational Behavior - Perceptions - Topic
Robbins eob9 inst_ppt_04
A Different Perspective - Rediscovering Bias
Scenario Planning- Psychological Perspective
What is Perception?What is Individual Decision Making?7 Steps to Effective De...
Decision Making for the Project Leader
Behavioral Economics as a Lens for Interaction design
Cognitive bias
The Best from the UX Summit in Chicago
GROUP 2 presentation.pptx BIAS HURESTICS, THINKIG ABOUT MAKING DECISIONS
Biases in Your Research. How to Deal with Them
You're not so smart - Cognitive Biases
Making decisions for growth
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
cuic standard and advanced reporting.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Digital-Transformation-Roadmap-for-Companies.pptx
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
sap open course for s4hana steps from ECC to s4
Reach Out and Touch Someone: Haptics and Empathic Computing
cuic standard and advanced reporting.pdf
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Bias Driven Development - Mario Fusco - Codemotion Milan 2016