SlideShare a Scribd company logo
1 of 99
Download to read offline
REACTING TO THE MOVIES:

REACTIVE SYSTEMS AND THE LESSONS OF NARRATIVE
STEVE MOORE



IBM STORY STRATEGIST
STORIES ARE LIKE
REACTIVE SYSTEMS
Heroes = Scalability
Plot = Resilience
Genre = Elasticity
STORIES ARE LIKE
REACTIVE SYSTEMS
Heroes = Scalability
Plot = Resilience
Genre = Elasticity
HEROES = SCALABILITY
Heroism does scale.
HEROES = SCALABILITY
Heroism does scale.
A hero’s best resource is a new
understanding of the world.
HEROES = SCALABILITY
3 ways to get a new understanding:
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
Escape the Skin “ARE YOU BEING
PARANOID
ENOUGH?”
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
“ARE YOU BEING
GENEROUS
ENOUGH?”
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
“ARE YOU BEING
PATIENT
ENOUGH?”
Escape the Skin
Escape Stoicism
Escape the Story
HEROES = SCALABILITY
Heroism does scale.
A hero’s best resource is a new
understanding of the world.
3 ways to get a new understanding:
Escape the Skin
Escape Stoicism
Escape the Story “Are you being paranoid enough?”
“Are you being generous enough?”
“Are you being patient enough?”
STORIES ARE LIKE
REACTIVE SYSTEMS
Heroes = Scalability
Plot = Resilience
Genre = Elasticity
PLOTS = RESILIENCE
Stories are about failure.
PLOTS = RESILIENCE
Stories are about failure.
Heroes never give up.
PLOTS = RESILIENCE
Stories are about failure.
Heroes never give up.
PLOTS = RESILIENCE
3 ways heroes fail:
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible “WHAT IS THE 

SYSTEM
ACCUMULATING?”
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible CAN YOU MAKE
THE SYSTEM
ANTI-FRAGILE?”
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Lure of the Invisible COULD
COORDINATION 

BE FUN?
Lure of Inclination
Lure of Independence
PLOTS = RESILIENCE
Stories about about failure.
Heroes never give up.
3 ways heroes fail:
Lure of the Invisible
Lure of Inclination
Lure of Independence “Could coordination be fun?”
“Can you make the system anti-fragile?”
“What is the system accumulating?”
STORIES ARE LIKE
REACTIVE SYSTEMS
Heroes = Scalability
Plot = Resilience
Genre = Elasticity
GENRES = ELASTICITY
Genres are categories of antagonists.
GENRES = ELASTICITY
Genres are categories of antagonists.
An antagonist is any strain on the
system.
GENRES = ELASTICITY
3 highest-level genres:
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human “CAN YOU 

CHANGE 

THE GAME?”
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human “DO YOU 

DESERVE TO
LIVE?”
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Human vs. Human “CAN YOU 

ENDURE
ABUNDANCE?”
Human vs. Nature
Human vs. Self
GENRES = ELASTICITY
Genres are categories of antagonists.
An antagonist is any strain on the
system.
3 highest-level genres:
Human vs. Human
Human vs. Nature
Human vs. Self “Can you endure abundance?”
“Do you deserve to live?”
“Can you change the game?”
GENRES =
ELASTICITY “Can you endure abundance?”
“Do you deserve to live?”
“Can you change the game?”
“Could coordination be fun?”
“Can you make the system anti-fragile?”
“What is the system accumulating?”
“Are you being paranoid enough?”
“Are you being generous enough?”
“Are you being patient enough?”
PLOTS =
RESILIENCE
HEROES =
SCALABILITY
THANK YOU.
Steve Moore
smoore2@us.ibm.com
@SteveMooreATX

More Related Content

Viewers also liked

Thema 3 – task 17 18 19 20
Thema 3 – task 17 18 19 20Thema 3 – task 17 18 19 20
Thema 3 – task 17 18 19 20Jos Begeman
 
De hunebedbouwers
De hunebedbouwersDe hunebedbouwers
De hunebedbouwersJos Begeman
 
Cci de Lille - Club jeune entreprise 2013
Cci de Lille - Club jeune entreprise 2013Cci de Lille - Club jeune entreprise 2013
Cci de Lille - Club jeune entreprise 2013Open-linking
 
St no. 1
St no. 1St no. 1
St no. 1emral8
 
샌즈카지노 섯다하는법
샌즈카지노 섯다하는법샌즈카지노 섯다하는법
샌즈카지노 섯다하는법ghsuoidfjs
 
Actividad no proyectable tic
Actividad no proyectable ticActividad no proyectable tic
Actividad no proyectable ticgruposietetarde
 
Engl 396 oct. 23 presentation (version 2)
Engl 396   oct. 23 presentation (version 2)Engl 396   oct. 23 presentation (version 2)
Engl 396 oct. 23 presentation (version 2)wyllie_FA
 
Quinta verti brasil
Quinta verti brasil Quinta verti brasil
Quinta verti brasil Geraldo Souza
 
Comment développer une stratégie SEO à l'international ?
Comment développer une stratégie SEO à l'international ? Comment développer une stratégie SEO à l'international ?
Comment développer une stratégie SEO à l'international ? Open-linking
 
Schoonmaken in de_praktijk
Schoonmaken in de_praktijkSchoonmaken in de_praktijk
Schoonmaken in de_praktijkJos Begeman
 
Hotel industry sentiment analytics
Hotel industry sentiment analyticsHotel industry sentiment analytics
Hotel industry sentiment analyticsBesim Ismaili
 
Gene therapy - a Powerpoint Presentation
Gene therapy - a Powerpoint PresentationGene therapy - a Powerpoint Presentation
Gene therapy - a Powerpoint PresentationDavid Dy
 

Viewers also liked (16)

Thema 3 – task 17 18 19 20
Thema 3 – task 17 18 19 20Thema 3 – task 17 18 19 20
Thema 3 – task 17 18 19 20
 
Automated Backporting of Linux Drivers
Automated Backporting of Linux DriversAutomated Backporting of Linux Drivers
Automated Backporting of Linux Drivers
 
De hunebedbouwers
De hunebedbouwersDe hunebedbouwers
De hunebedbouwers
 
Cci de Lille - Club jeune entreprise 2013
Cci de Lille - Club jeune entreprise 2013Cci de Lille - Club jeune entreprise 2013
Cci de Lille - Club jeune entreprise 2013
 
St no. 1
St no. 1St no. 1
St no. 1
 
샌즈카지노 섯다하는법
샌즈카지노 섯다하는법샌즈카지노 섯다하는법
샌즈카지노 섯다하는법
 
Module 15 Spelling
Module 15 SpellingModule 15 Spelling
Module 15 Spelling
 
Afwerking Hout
Afwerking HoutAfwerking Hout
Afwerking Hout
 
Actividad no proyectable tic
Actividad no proyectable ticActividad no proyectable tic
Actividad no proyectable tic
 
Référencement payant et remarketing
Référencement payant et remarketingRéférencement payant et remarketing
Référencement payant et remarketing
 
Engl 396 oct. 23 presentation (version 2)
Engl 396   oct. 23 presentation (version 2)Engl 396   oct. 23 presentation (version 2)
Engl 396 oct. 23 presentation (version 2)
 
Quinta verti brasil
Quinta verti brasil Quinta verti brasil
Quinta verti brasil
 
Comment développer une stratégie SEO à l'international ?
Comment développer une stratégie SEO à l'international ? Comment développer une stratégie SEO à l'international ?
Comment développer une stratégie SEO à l'international ?
 
Schoonmaken in de_praktijk
Schoonmaken in de_praktijkSchoonmaken in de_praktijk
Schoonmaken in de_praktijk
 
Hotel industry sentiment analytics
Hotel industry sentiment analyticsHotel industry sentiment analytics
Hotel industry sentiment analytics
 
Gene therapy - a Powerpoint Presentation
Gene therapy - a Powerpoint PresentationGene therapy - a Powerpoint Presentation
Gene therapy - a Powerpoint Presentation
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

Reacting to-the-movies