SlideShare una empresa de Scribd logo
1 de 72
Descargar para leer sin conexión
CODING, FAST & SLOW
@kawabytes
Maxime MADER, Carbon-IT
@ygrenzinger
Yannick 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
impressions
intuitions
sentiments
Système 2
croyances
actions volontaires
contrôle de soi
QUIZZ #2
Quel 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 JEVIENS 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 EverydayThinking
Learning How to Learn
Q & A

Más contenido relacionado

Destacado

Bi methodes agiles
Bi methodes agilesBi methodes agiles
Bi methodes agilesyoussef222
 
Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersHoussam FAKIH
 
Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Houssam FAKIH
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerHoussam FAKIH
 
Les AGL pour projets mobiles
Les AGL pour projets mobilesLes AGL pour projets mobiles
Les AGL pour projets mobilesHerve Fotso
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLLilia Sfaxi
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceLilia Sfaxi
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
WeOS création de réseaux et de réseaux virtuels VLAN
WeOS création de réseaux et de réseaux virtuels VLANWeOS création de réseaux et de réseaux virtuels VLAN
WeOS création de réseaux et de réseaux virtuels VLANFabian Vandendyck
 
Présentation de carriere
Présentation de carrierePrésentation de carriere
Présentation de carriereJosieperry15
 
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)Juan Diego Peñas
 
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)Juan Diego Peñas
 
Présentation de carriere
Présentation de carrierePrésentation de carriere
Présentation de carriereJosieperry15
 
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...Jose Ramon Macias Ballestero
 

Destacado (19)

Bi methodes agiles
Bi methodes agilesBi methodes agiles
Bi methodes agiles
 
Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good Developers
 
Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014Full-Time Pair-Programming @ SoftShake 2014
Full-Time Pair-Programming @ SoftShake 2014
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partner
 
Les AGL pour projets mobiles
Les AGL pour projets mobilesLes AGL pour projets mobiles
Les AGL pour projets mobiles
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGL
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
Projet carrières
Projet carrièresProjet carrières
Projet carrières
 
WeOS routage multicast
WeOS routage multicastWeOS routage multicast
WeOS routage multicast
 
WeOS création de réseaux et de réseaux virtuels VLAN
WeOS création de réseaux et de réseaux virtuels VLANWeOS création de réseaux et de réseaux virtuels VLAN
WeOS création de réseaux et de réseaux virtuels VLAN
 
Présentation de carriere
Présentation de carrierePrésentation de carriere
Présentation de carriere
 
Semana 4 periodico
Semana 4 periodicoSemana 4 periodico
Semana 4 periodico
 
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)
El problema de los residuos (Luis Prada, Javier Barco, Javier Morales)
 
Luna
LunaLuna
Luna
 
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)
Doñana (Bárbara Bonillo, Elena Fernández, Lidia Baños)
 
Perú, por John de 3ºC
Perú, por John de 3ºCPerú, por John de 3ºC
Perú, por John de 3ºC
 
Présentation de carriere
Présentation de carrierePrésentation de carriere
Présentation de carriere
 
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...
RECICLO, UN CONCURSO PARA PROTEGER EL MEDIO AMBIENTE, LUZ AVANÉ CATAÑO 13/10/...
 

Similar a Coding fast and slow

Devoxx france 2015 - Coding Fast and Slow
Devoxx france 2015 - Coding Fast and SlowDevoxx france 2015 - Coding Fast and Slow
Devoxx france 2015 - Coding Fast and Slowyannick grenzinger
 
4965464548975554554554455587895468947.ppt
4965464548975554554554455587895468947.ppt4965464548975554554554455587895468947.ppt
4965464548975554554554455587895468947.pptDarrajBrahim1
 
alimentation dfddddddddddddddddddddddddddddddddddddddddd.ppt
alimentation dfddddddddddddddddddddddddddddddddddddddddd.pptalimentation dfddddddddddddddddddddddddddddddddddddddddd.ppt
alimentation dfddddddddddddddddddddddddddddddddddddddddd.pptDarrajBrahim1
 
Psychologie résumé
Psychologie résuméPsychologie résumé
Psychologie résuméClaireISE
 
Placedela palabre 2013_4_lamorale
Placedela palabre 2013_4_lamoralePlacedela palabre 2013_4_lamorale
Placedela palabre 2013_4_lamoraleboprat
 
Médias, philosophie et citoyenneté (reupload)
Médias, philosophie et citoyenneté (reupload)Médias, philosophie et citoyenneté (reupload)
Médias, philosophie et citoyenneté (reupload)Julien Lecomte
 
Emotions Et Pratique Professionnelle
Emotions Et Pratique ProfessionnelleEmotions Et Pratique Professionnelle
Emotions Et Pratique ProfessionnelleMesloub
 
Slides-FR-Fonagy-Theorie - Copie.pdf
Slides-FR-Fonagy-Theorie - Copie.pdfSlides-FR-Fonagy-Theorie - Copie.pdf
Slides-FR-Fonagy-Theorie - Copie.pdfhajaoui1
 
De la psychologie cognitive ¨Compil de P. Clauzard
De la psychologie cognitive ¨Compil de P. ClauzardDe la psychologie cognitive ¨Compil de P. Clauzard
De la psychologie cognitive ¨Compil de P. Clauzardphilip61
 
Ripgro 2014 mentalisation a.mercier et c.martel paillard
Ripgro 2014 mentalisation a.mercier et c.martel paillardRipgro 2014 mentalisation a.mercier et c.martel paillard
Ripgro 2014 mentalisation a.mercier et c.martel paillardCyrille BERTRAND
 
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?Cybersolidaires
 
Rapport du groupe de projet Shift1Team
Rapport du groupe de projet Shift1TeamRapport du groupe de projet Shift1Team
Rapport du groupe de projet Shift1TeamBERNARD Paquito
 
Hervé guyon - La mesure en SHS a-t-elle du sens
Hervé guyon - La mesure en SHS a-t-elle du sensHervé guyon - La mesure en SHS a-t-elle du sens
Hervé guyon - La mesure en SHS a-t-elle du sensoutiquanti
 
Palabre 22 reves
Palabre 22 revesPalabre 22 reves
Palabre 22 revesboprat
 
Powerpoint rélexes antistress irps_revu-vivoptim
Powerpoint rélexes antistress irps_revu-vivoptimPowerpoint rélexes antistress irps_revu-vivoptim
Powerpoint rélexes antistress irps_revu-vivoptimCharlotteMaignan3
 
L’Approche Rationnelle
L’Approche RationnelleL’Approche Rationnelle
L’Approche RationnelleSignlighter
 

Similar a Coding fast and slow (20)

Devoxx france 2015 - Coding Fast and Slow
Devoxx france 2015 - Coding Fast and SlowDevoxx france 2015 - Coding Fast and Slow
Devoxx france 2015 - Coding Fast and Slow
 
4965464548975554554554455587895468947.ppt
4965464548975554554554455587895468947.ppt4965464548975554554554455587895468947.ppt
4965464548975554554554455587895468947.ppt
 
alimentation dfddddddddddddddddddddddddddddddddddddddddd.ppt
alimentation dfddddddddddddddddddddddddddddddddddddddddd.pptalimentation dfddddddddddddddddddddddddddddddddddddddddd.ppt
alimentation dfddddddddddddddddddddddddddddddddddddddddd.ppt
 
Psychologie résumé
Psychologie résuméPsychologie résumé
Psychologie résumé
 
Placedela palabre 2013_4_lamorale
Placedela palabre 2013_4_lamoralePlacedela palabre 2013_4_lamorale
Placedela palabre 2013_4_lamorale
 
Médias, philosophie et citoyenneté (reupload)
Médias, philosophie et citoyenneté (reupload)Médias, philosophie et citoyenneté (reupload)
Médias, philosophie et citoyenneté (reupload)
 
Emotions Et Pratique Professionnelle
Emotions Et Pratique ProfessionnelleEmotions Et Pratique Professionnelle
Emotions Et Pratique Professionnelle
 
Pnl
PnlPnl
Pnl
 
Slides-FR-Fonagy-Theorie - Copie.pdf
Slides-FR-Fonagy-Theorie - Copie.pdfSlides-FR-Fonagy-Theorie - Copie.pdf
Slides-FR-Fonagy-Theorie - Copie.pdf
 
De la psychologie cognitive ¨Compil de P. Clauzard
De la psychologie cognitive ¨Compil de P. ClauzardDe la psychologie cognitive ¨Compil de P. Clauzard
De la psychologie cognitive ¨Compil de P. Clauzard
 
Psy4090 H2013 partie 1
Psy4090 H2013 partie 1Psy4090 H2013 partie 1
Psy4090 H2013 partie 1
 
Ripgro 2014 mentalisation a.mercier et c.martel paillard
Ripgro 2014 mentalisation a.mercier et c.martel paillardRipgro 2014 mentalisation a.mercier et c.martel paillard
Ripgro 2014 mentalisation a.mercier et c.martel paillard
 
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?
Les PPP sociaux et la concurrence du « bien » : vers quels horizons politiques?
 
Rapport du groupe de projet Shift1Team
Rapport du groupe de projet Shift1TeamRapport du groupe de projet Shift1Team
Rapport du groupe de projet Shift1Team
 
Hervé guyon - La mesure en SHS a-t-elle du sens
Hervé guyon - La mesure en SHS a-t-elle du sensHervé guyon - La mesure en SHS a-t-elle du sens
Hervé guyon - La mesure en SHS a-t-elle du sens
 
Palabre 22 reves
Palabre 22 revesPalabre 22 reves
Palabre 22 reves
 
Powerpoint rélexes antistress irps_revu-vivoptim
Powerpoint rélexes antistress irps_revu-vivoptimPowerpoint rélexes antistress irps_revu-vivoptim
Powerpoint rélexes antistress irps_revu-vivoptim
 
La Pnl
La PnlLa Pnl
La Pnl
 
Psychologie sociale. introd.
Psychologie sociale. introd.Psychologie sociale. introd.
Psychologie sociale. introd.
 
L’Approche Rationnelle
L’Approche RationnelleL’Approche Rationnelle
L’Approche Rationnelle
 

Más de yannick grenzinger

Software Craftmanship - Cours Polytech
Software Craftmanship - Cours PolytechSoftware Craftmanship - Cours Polytech
Software Craftmanship - Cours Polytechyannick grenzinger
 
Microservices depuis les tranchées
Microservices depuis les tranchéesMicroservices depuis les tranchées
Microservices depuis les tranchéesyannick grenzinger
 
Changements - psychologie systémique
Changements - psychologie systémiqueChangements - psychologie systémique
Changements - psychologie systémiqueyannick grenzinger
 
Spirale dynamique - Mieux comprendre les organisations
Spirale dynamique - Mieux comprendre les organisationsSpirale dynamique - Mieux comprendre les organisations
Spirale dynamique - Mieux comprendre les organisationsyannick grenzinger
 
Paradigms programming from functional to multi-agent dataflow
Paradigms programming  from functional to multi-agent dataflowParadigms programming  from functional to multi-agent dataflow
Paradigms programming from functional to multi-agent dataflowyannick grenzinger
 
Docker introduction for Carbon IT
Docker introduction for Carbon ITDocker introduction for Carbon IT
Docker introduction for Carbon ITyannick grenzinger
 
Le design du code de tous les jours
Le design du code  de tous les joursLe design du code  de tous les jours
Le design du code de tous les joursyannick grenzinger
 
Spirale Dynamique et Organisations
Spirale Dynamique et OrganisationsSpirale Dynamique et Organisations
Spirale Dynamique et Organisationsyannick grenzinger
 
Construisons des organisations adaptées au 21ème siècle
 Construisons des organisations adaptées au 21ème siècle Construisons des organisations adaptées au 21ème siècle
Construisons des organisations adaptées au 21ème siècleyannick grenzinger
 
Introduction à la Gamification
Introduction à la GamificationIntroduction à la Gamification
Introduction à la Gamificationyannick grenzinger
 
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...yannick grenzinger
 
Creons des produits exceptionnels
Creons des produits exceptionnelsCreons des produits exceptionnels
Creons des produits exceptionnelsyannick grenzinger
 

Más de yannick grenzinger (17)

Software Craftmanship - Cours Polytech
Software Craftmanship - Cours PolytechSoftware Craftmanship - Cours Polytech
Software Craftmanship - Cours Polytech
 
Tour d'horizon des tests
Tour d'horizon des testsTour d'horizon des tests
Tour d'horizon des tests
 
Microservices depuis les tranchées
Microservices depuis les tranchéesMicroservices depuis les tranchées
Microservices depuis les tranchées
 
From Scrum To Flow
From Scrum To FlowFrom Scrum To Flow
From Scrum To Flow
 
Changements - psychologie systémique
Changements - psychologie systémiqueChangements - psychologie systémique
Changements - psychologie systémique
 
Spirale dynamique - Mieux comprendre les organisations
Spirale dynamique - Mieux comprendre les organisationsSpirale dynamique - Mieux comprendre les organisations
Spirale dynamique - Mieux comprendre les organisations
 
Paradigms programming from functional to multi-agent dataflow
Paradigms programming  from functional to multi-agent dataflowParadigms programming  from functional to multi-agent dataflow
Paradigms programming from functional to multi-agent dataflow
 
Guerilla DDD
Guerilla DDDGuerilla DDD
Guerilla DDD
 
Docker introduction for Carbon IT
Docker introduction for Carbon ITDocker introduction for Carbon IT
Docker introduction for Carbon IT
 
Le design du code de tous les jours
Le design du code  de tous les joursLe design du code  de tous les jours
Le design du code de tous les jours
 
Spirale Dynamique et Organisations
Spirale Dynamique et OrganisationsSpirale Dynamique et Organisations
Spirale Dynamique et Organisations
 
BBL - Lean Startup
BBL - Lean StartupBBL - Lean Startup
BBL - Lean Startup
 
Construisons des organisations adaptées au 21ème siècle
 Construisons des organisations adaptées au 21ème siècle Construisons des organisations adaptées au 21ème siècle
Construisons des organisations adaptées au 21ème siècle
 
Liberez vos developpeurs
Liberez vos developpeursLiberez vos developpeurs
Liberez vos developpeurs
 
Introduction à la Gamification
Introduction à la GamificationIntroduction à la Gamification
Introduction à la Gamification
 
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...
Apprendre à apprendre pour innover, s'adapter et surtout survivre au 21ème si...
 
Creons des produits exceptionnels
Creons des produits exceptionnelsCreons des produits exceptionnels
Creons des produits exceptionnels
 

Coding fast and slow