SlideShare a Scribd company logo
We Are All Making This Up:
Improv Lessons For Developers
Pantheon.io
Agency and Community Success Manager At
Pantheon Since 2014
San Francisco Based Improv Actor And
Producer Since Beginning of 2010
dwayne@pantheon.io @mcdwayne on Twitter
Blog
Some things I enjoy, aside from tech and improv:
● Comic books
● Karaoke!!!
Hi, I’m Dwayne
Pantheon.io
Poll time
Why Improv?
Pantheon.io
Why Improv?
Pantheon.io
Poll time
Pantheon.io
Creativity is not the clever rearranging of the known.
Creativity is a state that allows us to touch the unknown
and to bring it into the phenomenal world: To make the
invisible visible.
The unknown is a territory that holds all possibilities,
until it is revealed. The act of revealing – that is
creativity.
– Viola Spolin
Why Improv?
Why Improv And
Developers?
Pantheon.io
Parallels between Developers and Improvisors
1) Crafts uses best practices and frameworks
2) End product enjoyable on multiple levels
3) Every effort is unique
4) Requires all sorts of cooperation and teamwork to
produce the best results
5) LOVES TO PARTY!!!
Improv Principles
Pantheon.io
Improv Principles
Yes! And…
Pantheon.io
Improv Principles
Start with the obvious
Pantheon.io
Improv Principles
Active Listening
Pantheon.io
Improv Principles
Happy, Healthy and Well
Pantheon.io
Improv Principles
Serve the piece, not the form
Pantheon.io
Improv Principles
Make other players look good
Pantheon.io
Improv Principles
Accepting Failure As Part Of The Process
EXERCISES
Pantheon.io
Improv Exercise 1
I love
Pantheon.io
Improv Exercise
Shared Memory
Pantheon.io
21
Further Reading/Listening

This presentation as a blog:
https://improvdev.wordpress.com/2016/11/18/why-improv-an
d-developers-an-introduction/
Improvisation for the Theater - Viola Spolin
Truth in Comedy - Del Close and Charna Halpern
Improv at the speed of life - TJ and Dave
Affect Imagery Consciousness - Silvan S. Tomkins
Pantheon.io
Agency and Community Success Manager At
Pantheon Since 2014
San Francisco Based Improv Actor And
Producer Since Beginning of 2010
dwayne@pantheon.io @mcdwayne on Twitter
Blog
Some things I enjoy, aside from tech and improv:
● Comic books
● Karaoke!!!
Hi, I’m Dwayne
Thanks

More Related Content

Viewers also liked

Agile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter SitesAgile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter Sites
Duc Therry
 
BADCamp 2012- Drupal Support
BADCamp 2012- Drupal SupportBADCamp 2012- Drupal Support
BADCamp 2012- Drupal Support
meghsweet
 
Girişimcilik ve inovasyon sunum 135050018
Girişimcilik ve inovasyon sunum 135050018Girişimcilik ve inovasyon sunum 135050018
Girişimcilik ve inovasyon sunum 135050018
muhammedkaya_21
 
Yes and! Using the rules of improv comedy to improve your communication and y...
Yes and! Using the rules of improv comedy to improve your communication and y...Yes and! Using the rules of improv comedy to improve your communication and y...
Yes and! Using the rules of improv comedy to improve your communication and y...
Michael Hagesfeld
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
lua alves
 
Set-up plant for jeans Final Project
Set-up plant for jeans  Final ProjectSet-up plant for jeans  Final Project
Set-up plant for jeans Final ProjectSuryabhan Chaudhary
 
Derivadas
DerivadasDerivadas
Truong-Nhat-Ha-Duyen
Truong-Nhat-Ha-DuyenTruong-Nhat-Ha-Duyen
Truong-Nhat-Ha-DuyenDuyen Nhat Ha
 
Women in ITM Workshop: Intro to HTML and CSS
Women in ITM Workshop: Intro to HTML and CSSWomen in ITM Workshop: Intro to HTML and CSS
Women in ITM Workshop: Intro to HTML and CSS
Shanta Nathwani
 
Pengelasan, Weld defect, Cara penggunaan Las SMAW
Pengelasan, Weld defect, Cara penggunaan Las SMAWPengelasan, Weld defect, Cara penggunaan Las SMAW
Pengelasan, Weld defect, Cara penggunaan Las SMAW
Nur Ilham
 
WPCampus - Sheridan CCIT Case Study
WPCampus - Sheridan CCIT Case StudyWPCampus - Sheridan CCIT Case Study
WPCampus - Sheridan CCIT Case Study
Shanta Nathwani
 
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and MoreAutomating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Pantheon
 
WordPress & Front-end performance
WordPress & Front-end performanceWordPress & Front-end performance
WordPress & Front-end performance
Michael Mizner
 

Viewers also liked (13)

Agile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter SitesAgile Site built on the top of Oracle WebCenter Sites
Agile Site built on the top of Oracle WebCenter Sites
 
BADCamp 2012- Drupal Support
BADCamp 2012- Drupal SupportBADCamp 2012- Drupal Support
BADCamp 2012- Drupal Support
 
Girişimcilik ve inovasyon sunum 135050018
Girişimcilik ve inovasyon sunum 135050018Girişimcilik ve inovasyon sunum 135050018
Girişimcilik ve inovasyon sunum 135050018
 
Yes and! Using the rules of improv comedy to improve your communication and y...
Yes and! Using the rules of improv comedy to improve your communication and y...Yes and! Using the rules of improv comedy to improve your communication and y...
Yes and! Using the rules of improv comedy to improve your communication and y...
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
 
Set-up plant for jeans Final Project
Set-up plant for jeans  Final ProjectSet-up plant for jeans  Final Project
Set-up plant for jeans Final Project
 
Derivadas
DerivadasDerivadas
Derivadas
 
Truong-Nhat-Ha-Duyen
Truong-Nhat-Ha-DuyenTruong-Nhat-Ha-Duyen
Truong-Nhat-Ha-Duyen
 
Women in ITM Workshop: Intro to HTML and CSS
Women in ITM Workshop: Intro to HTML and CSSWomen in ITM Workshop: Intro to HTML and CSS
Women in ITM Workshop: Intro to HTML and CSS
 
Pengelasan, Weld defect, Cara penggunaan Las SMAW
Pengelasan, Weld defect, Cara penggunaan Las SMAWPengelasan, Weld defect, Cara penggunaan Las SMAW
Pengelasan, Weld defect, Cara penggunaan Las SMAW
 
WPCampus - Sheridan CCIT Case Study
WPCampus - Sheridan CCIT Case StudyWPCampus - Sheridan CCIT Case Study
WPCampus - Sheridan CCIT Case Study
 
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and MoreAutomating & Integrating Pantheon with JIRA, Slack, Jenkins and More
Automating & Integrating Pantheon with JIRA, Slack, Jenkins and More
 
WordPress & Front-end performance
WordPress & Front-end performanceWordPress & Front-end performance
WordPress & Front-end performance
 

Similar to We are making all of this up: improv lessons for the developer

We're making all of this up improv lessons for the developer
We're making all of this up  improv lessons for the developerWe're making all of this up  improv lessons for the developer
We're making all of this up improv lessons for the developer
Dwayne McDaniel
 
SFScon21 - Daniele Fontani - From Opensource to Openmind
SFScon21 - Daniele Fontani - From Opensource to OpenmindSFScon21 - Daniele Fontani - From Opensource to Openmind
SFScon21 - Daniele Fontani - From Opensource to Openmind
South Tyrol Free Software Conference
 
Social Media Case Study - Ireboot
Social Media Case Study - IrebootSocial Media Case Study - Ireboot
Social Media Case Study - Ireboot
Abhinav Sahai
 
Social Media Case Study : iReboot
Social Media Case Study : iRebootSocial Media Case Study : iReboot
Social Media Case Study : iReboot
Zapylacz
 
How to Win at TikTok
How to Win at TikTokHow to Win at TikTok
How to Win at TikTok
Tony Aubé
 
Creating exciting and compelling content on social media - Oct 27 2014
Creating exciting and compelling content on social media - Oct 27 2014Creating exciting and compelling content on social media - Oct 27 2014
Creating exciting and compelling content on social media - Oct 27 2014
Meyrick D'Souza
 
Life & love of coding
Life & love of codingLife & love of coding
Life & love of coding
Rock Peng
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's Tale
TsungWei Hu
 
Assignment of ict's
Assignment of ict'sAssignment of ict's
Assignment of ict'sEngrMuneeb
 
How To Build A Business with Periscope.tv and Fullscope.tv
How To Build A Business with Periscope.tv and Fullscope.tv How To Build A Business with Periscope.tv and Fullscope.tv
How To Build A Business with Periscope.tv and Fullscope.tv
Csz Corporation
 
It's Not About the Standards
It's Not About the StandardsIt's Not About the Standards
It's Not About the Standards
Marlena Hebern
 
Exec Introduction to change. Ulladulla High School
Exec Introduction to change. Ulladulla High School Exec Introduction to change. Ulladulla High School
Exec Introduction to change. Ulladulla High School
Denise Lofts
 
How to master behance
How to master behanceHow to master behance
How to master behance
wezoss
 
It's Time to Make Showcasing! session
It's Time to Make Showcasing! sessionIt's Time to Make Showcasing! session
It's Time to Make Showcasing! sessionEkaa Pratiwi
 
What can my school of talk do for you
What can my school of talk do for youWhat can my school of talk do for you
What can my school of talk do for you
Niki Skene
 
Podcasting: Telling your school's story
Podcasting: Telling your school's storyPodcasting: Telling your school's story
Podcasting: Telling your school's story
Tarrant Institute for Innovative Education
 
FCKUPdesign
FCKUPdesignFCKUPdesign
FCKUPdesign
Jason Nunes
 
Assignment of ict's
Assignment of ict'sAssignment of ict's
Assignment of ict'sEngr Hassan
 
Ali Proff: Capturing Curiosity
Ali Proff: Capturing Curiosity Ali Proff: Capturing Curiosity
Ali Proff: Capturing Curiosity
Jack Molisani
 
Make thinking visible in action
Make thinking visible in actionMake thinking visible in action
Make thinking visible in action
Cathy Woods
 

Similar to We are making all of this up: improv lessons for the developer (20)

We're making all of this up improv lessons for the developer
We're making all of this up  improv lessons for the developerWe're making all of this up  improv lessons for the developer
We're making all of this up improv lessons for the developer
 
SFScon21 - Daniele Fontani - From Opensource to Openmind
SFScon21 - Daniele Fontani - From Opensource to OpenmindSFScon21 - Daniele Fontani - From Opensource to Openmind
SFScon21 - Daniele Fontani - From Opensource to Openmind
 
Social Media Case Study - Ireboot
Social Media Case Study - IrebootSocial Media Case Study - Ireboot
Social Media Case Study - Ireboot
 
Social Media Case Study : iReboot
Social Media Case Study : iRebootSocial Media Case Study : iReboot
Social Media Case Study : iReboot
 
How to Win at TikTok
How to Win at TikTokHow to Win at TikTok
How to Win at TikTok
 
Creating exciting and compelling content on social media - Oct 27 2014
Creating exciting and compelling content on social media - Oct 27 2014Creating exciting and compelling content on social media - Oct 27 2014
Creating exciting and compelling content on social media - Oct 27 2014
 
Life & love of coding
Life & love of codingLife & love of coding
Life & love of coding
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's Tale
 
Assignment of ict's
Assignment of ict'sAssignment of ict's
Assignment of ict's
 
How To Build A Business with Periscope.tv and Fullscope.tv
How To Build A Business with Periscope.tv and Fullscope.tv How To Build A Business with Periscope.tv and Fullscope.tv
How To Build A Business with Periscope.tv and Fullscope.tv
 
It's Not About the Standards
It's Not About the StandardsIt's Not About the Standards
It's Not About the Standards
 
Exec Introduction to change. Ulladulla High School
Exec Introduction to change. Ulladulla High School Exec Introduction to change. Ulladulla High School
Exec Introduction to change. Ulladulla High School
 
How to master behance
How to master behanceHow to master behance
How to master behance
 
It's Time to Make Showcasing! session
It's Time to Make Showcasing! sessionIt's Time to Make Showcasing! session
It's Time to Make Showcasing! session
 
What can my school of talk do for you
What can my school of talk do for youWhat can my school of talk do for you
What can my school of talk do for you
 
Podcasting: Telling your school's story
Podcasting: Telling your school's storyPodcasting: Telling your school's story
Podcasting: Telling your school's story
 
FCKUPdesign
FCKUPdesignFCKUPdesign
FCKUPdesign
 
Assignment of ict's
Assignment of ict'sAssignment of ict's
Assignment of ict's
 
Ali Proff: Capturing Curiosity
Ali Proff: Capturing Curiosity Ali Proff: Capturing Curiosity
Ali Proff: Capturing Curiosity
 
Make thinking visible in action
Make thinking visible in actionMake thinking visible in action
Make thinking visible in action
 

Recently uploaded

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

We are making all of this up: improv lessons for the developer