Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Speeding up Tests with Creativity and Behavioral Science

Speeding up Tests with Creativity and Behavioral Science

Given at ParisRB Conf 2020 on 2/18/20.
https://2020.rubyparis.org/

Video recording is here: https://www.youtube.com/watch?v=Rs5HBkPkTSA

Moncef Belyamani

February 18, 2020
Tweet

More Decks by Moncef Belyamani

Other Decks in Programming

Transcript

  1. Moncef Belyamani / ParisRB / 2.18.20
    Speeding up Tests
    with Creativity and
    Behavioral Science

    View Slide

  2. Moncef Belyamani
    he/him
    @monfresh
    moncefbelyamani.com
    [email protected]

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. Immediate Return

    View Slide

  9. Delayed Return

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. 16.77 seconds

    View Slide

  17. View Slide

  18. View Slide

  19. 0.03745 seconds

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. Before: 18 minutes

    View Slide

  28. After: 6.5 minutes

    View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. 86
    09
    $86
    $9
    no
    yes
    $38
    $12

    View Slide

  35. View Slide

  36. 3 person-weeks saved per year!

    View Slide

  37. Framing Effect & Loss Aversion

    View Slide

  38. View Slide

  39. View Slide

  40. Consequences > Benefits

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. Make it difficult
    easy

    View Slide

  47. Commitment Device

    View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. The great majority of people in your local area pay their tax on time.
    Most people with a debt like yours have paid it by now.

    View Slide

  55. View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. Slides: tinyurl.com/monfresh
    Merci!

    View Slide

  66. References and
    further reading

    View Slide

  67. Anchoring Bias
    Framing Effect
    Immediate vs Delayed Return, Present Bias
    Atomic Habits, Chapter 15
    Humans Wired to Respond to Short-Term Problems
    The Battle Between Your Present and Future Self
    The Evolution of Anxiety
    https://jamesclear.com/time-inconsistency
    Pareto Principle, 80/20 Rule
    https://en.wikipedia.org/wiki/Pareto_principle
    MIT Experiment: Predictably Irrational, Chapter 2
    Thinking, Fast and Slow, Chapter 11
    https://www.youtube.com/watch?v=5k6U4roEnbE
    http://www.eucim-te.eu/data/dppsenglich/File/PDFSStudien/PSPB_32(1).pdf
    Nudge, Chapter 1, pp 36-37
    Thinking, Fast and Slow, Chapter 34
    https://thedecisionlab.com/biases/framing-effect
    https://www.reddit.com/r/Showerthoughts/comments/clkc7a/a_5_second_unskippable_ad_feels_longer_than_5/
    Loss Aversion
    Thinking, Fast and Slow, Chapters 26-28

    View Slide

  68. Social Norms
    Atomic Habits, Chapter 9
    Nudge, Chapters 3, 19
    UK tax study: https://www.nber.org/papers/w20007.pdf
    Commitment Device
    Atomic Habits, Chapter 14
    Victor Hugo Recounted by a Witness of His Life
    https://languor.us/victor-hugo-working-naked-story-myth-or-fact
    More Articles and Talks
    Atomic Habits Bonus Chapter: How to Apply These Ideas to Business
    https://regpaq.com/atomic-habits-review-notes-lessons
    Dan Ariely TED talk: How to change your behavior for the better
    Information Displays That Change Driver Behavior
    https://www.atlassian.com/blog/productivity/cognitive-bias-examples
    The Cognitive Biases Tricking Your Brain
    Caseflow repo
    https://github.com/department-of-veterans-affairs/caseflow
    Images
    All images in the PDF link to their source
    Code samples generated with https://carbon.now.sh/

    View Slide