72
CODING, FAST & SLOW @kawabytes Maxime MADER, Carbon-IT @ygrenzinger Yannick GRENZINGER, Carbon-IT

Coding fast and slow

Embed Size (px)

Citation preview

CODING, FAST & SLOW

@kawabytesMaxime MADER, Carbon-IT

@ygrenzingerYannick GRENZINGER, Carbon-IT

CODING, FAST & SLOW

• Psychologie du Raisonnement

• L’art sombre de l’Estimation

• La construction de la Réalité

• Le « flow » ou la Néguentropie Psychique

QUIZZ #1• Linda a 31 ans et possède une maîtrise de philosophie.

Etudiante, elle se montrait très préoccupée par les questions de discrimination et de justice sociale, elle participait aussi à des manifestations antinucléaires.

A. Hôtesse d’accueil et active dans un mouvement féministe

B. Hôtesse d’accueil

BIAIS DE REPRÉSENTATIVITÉ

Raisonnement basé sur les informations du texte

vs

Raisonnement logique et probabiliste (loi d’inclusion)

PSYCHOLOGIE DU RAISONNEMENT

Induction Déduction

a a

b a -> b

a -> b b

INFÉRENCES

EVOLUTION PSYCHIQUE

• Sensori-motrice (0-2 ans).

• Préopératoire : langage, dessin, symbolisme (2-6 ans).

• Opératoire : nombre, classes, logique concrète (6-10 ans).

• Formelles : hypothèses, déductions (10-16 ans).

EVANS, KAHNEMAN, TVERSKY

• Etudes scientifique des erreurs de raisonnement (Evans).

• Découverte des biais cognitifs, heuristiques (Kahneman, Tversky).

• Inductif ou déductif, nous faisons tout le temps des erreurs.

BIAIS COGNITIFS• Sensori-moteurs

• Attentionnels

• Mnésiques

• Jugement

• Raisonnement

• Liés à la personnalité

Système 1

Système 2

Système 1

Système 2

Système 1

impressionsintuitions

sentiments

Système 2

croyancesactions volontaires

contrôle de soi

QUIZZ #2Quel minimum de cartes faut-il retourner pour vérifier : Si une carte a un D sur une face, alors elle porte un 5 sur l'autre face

TÂCHE DE SÉLECTION DE WASON

L'erreur la plus courante, à savoir retourner la carte 5, et oublier la carte 7, révèle deux biais cognitifs :

• un biais de vérification, qui consiste à chercher davantage une vérification qu'une réfutation de la règle

• un biais d'appariement, qui consiste à se focaliser sur les éléments cités dans l'énoncé.

DAMASIO, HOUDÉ

• La prise de décision et le raisonnement implique tout le corps (Damasio)

• Les émotions comme le trait d’union entre le système 1 et le système 2 de Kahneman? (Houdé)

SYSTÈME 3

• Fonction d’arbitrage

• Contrôle inhibiteur, guidage émotionnel

• Réconciliation de Piaget et de Kahneman

POUR ALLER PLUS LOIN..

• Développement de la compréhension du raisonnement

• Méta-cognition

• Automatisme + règles logiques, stratégie neuro-culturelle

L’ART SOMBRE DE L’ESTIMATION

L’ESTIMATION POLITIQUE

RÉGRESSION À LA MOYENNE

SOLUTION ?

LA CONSTRUCTION DE LA RÉALITÉ

premier ordre - objective

second ordre - subjective

lover

« QUAND JE VIENS DE FINIR LES SPECS ET QUE JE N’Y AI RIEN COMPRIS »

SOLUTION ?

BEHAVIOUR DRIVEN DEVELOPMENT

Exemples BDD Tests d’acceptation

Spécifications liées au domaine métier

se transforment

testentdécrivent

ANALYSE, CONCEPTION

• Biais d’intérêt

• Illusion de savoir

• Biais de la tâche aveugle

• Effet Dunning-Kruger

CODAGE, TEST, DEBUGGING

• Perception sélective

• Dissonance cognitive

• Illusion des séries

RÉTROSPECTION

• Biais d’autocomplaisance

• Biais d’immunité à l’erreur

• Biais rétrospectif

LE FLUX, NÉGUENTROPIE PSYCHIQUE

MIHÁLY CSÍKSZENTMIHÁLYI CONCEPT DU FLUX

SOLUTION ?

RUBBER DUCK DRIVEN DEVELOPMENT

«debug their code by forcing themselves to

explain it, line-by-line, to the duck»

- The Pragmatic Programmer: From

Journeyman to Master

PAIR PROGRAMMING

POUR RÉSUMER• Allez découvrir la psychologie et les sciences cognitives

• Ne perdez pas du temps à estimer mais mesurer en permanence

• Faites en sorte de réunir les deux niveaux de réalités que sont les codes et les besoins métiers

• Apprenez à gérer votre énergie et vos 3 systèmes dans votre vie de tous les jours

@

Think101x: The Science of Everyday Thinking

Learning How to Learn

Q & A