SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Downloaden Sie, um offline zu lesen
My Parents Configured Their Living
Michael Goetz
Automation Consulting Engineer @ Chef Software, Inc.
mpgoetz@getchef.com
Who Am I?
Who Am I?
• Sysadmin
Who Am I?
• Sysadmin
• Developer
Who Am I?
• Sysadmin
• Developer
• Ex-Military Translator
Who Am I?
• Sysadmin
• Developer
• Ex-Military Translator
• Ex-Journalist
Who Am I?
• Sysadmin
• Developer
• Ex-Military Translator
• Ex-Journalist
• Ex-Project Manager
Who Am I?
• Sysadmin
• Developer
• Ex-Military Translator
• Ex-Journalist
• Ex-Project Manager
• Ex-Release Engineer
Who Am I?
• Sysadmin
• Developer
• Ex-Military Translator
• Ex-Journalist
• Ex-Project Manager
• Ex-Release Engineer
• Explainer of Things
A visit to my father’s house…
“Can you take a look at the TV? I can’t seem to get Netflix working.”
A visit to my father’s house…
“Can you take a look at the TV? I can’t seem to get Netflix working.”
A visit to my father’s house…
“Can you take a look at the TV? I can’t seem to get Netflix working.”
Connect All The Things
• Smart TV
!

• Blu-ray Player
!

• Wifi
!

• Cable
Wow, such technology, confusing
Wow, such technology, confusing
• Smart TV
Wow, such technology, confusing
• Smart TV
• Wifi
Wow, such technology, confusing
• Smart TV
• Wifi
• Blu-ray
Wow, such technology, confusing
• Smart TV
• Wifi
• Blu-ray
• Cable
Wow, such technology, confusing
• Smart TV
• Wifi
• Blu-ray
• Cable
• Netflix
Wow, such technology, confusing
• Smart TV
• Wifi
• Blu-ray
• Cable
• Netflix
• Home Security
Wow, such technology, confusing
• Smart TV
• Wifi
• Blu-ray
• Cable
• Netflix
• Home Security
• and more…
Wow, such technology, confusing - The Sequel
Wow, such technology, confusing - The Sequel
• Hardware
Wow, such technology, confusing - The Sequel
• Hardware
• Network
Wow, such technology, confusing - The Sequel
• Hardware
• Network
• Storage
Wow, such technology, confusing - The Sequel
• Hardware
• Network
• Storage
• Services
Wow, such technology, confusing - The Sequel
• Hardware
• Network
• Storage
• Services
• Content Delivery
Wow, such technology, confusing - The Sequel
• Hardware
• Network
• Storage
• Services
• Content Delivery
• Security
Wow, such technology, confusing - The Sequel
• Hardware
• Network
• Storage
• Services
• Content Delivery
• Security
• and more…
Situational Awareness

“If you don’t know where you are going, you might end up
someplace else.”
- Yogi Berra
Everyone Is Smart
Everyone Is Smart
• Find the passion
Everyone Is Smart
• Find the passion
• Listen to what they’re saying
Everyone Is Smart
• Find the passion
• Listen to what they’re saying
• Respect the experience
Talking Down vs. Discussing Up
Talking Down vs. Discussing Up
• “OK?”
Talking Down vs. Discussing Up
• “OK?”
• Aiming too low
Talking Down vs. Discussing Up
• “OK?”
• Aiming too low
• Expertise Bias
Just Enough Config For Success
Just Enough Config For Success
• The flux capacitor
Just Enough Config For Success
• The flux capacitor
• What’s this button do?
Just Enough Config For Success
• The flux capacitor
• What’s this button do?
• These are not the droids you’re looking
for
Speaking On Their Terms

“Understanding is a two-way street.”
- Eleanor Roosevelt
Pick Your Poison
Pick Your Poison
• It’s their language, not yours
Pick Your Poison
• It’s their language, not yours
• Let me speak
Pick Your Poison
• It’s their language, not yours
• Let me speak
• So it’s like…
Analogous Analogies

http://www.infocellar.com/software/files-folders.htm
Analogous Analogies
• Spinning a tale

http://www.infocellar.com/software/files-folders.htm
Analogous Analogies
• Spinning a tale
• Keep it brief

http://www.infocellar.com/software/files-folders.htm
Analogous Analogies
• Spinning a tale
• Keep it brief
• If they still look confused, your analogy
sucks

http://www.infocellar.com/software/files-folders.htm
Know Everything… Or Enough To Seem Like It
Know Everything… Or Enough To Seem Like It
• Do your research
Know Everything… Or Enough To Seem Like It
• Do your research
• Ask questions that mean something
Know Everything… Or Enough To Seem Like It
• Do your research
• Ask questions that mean something
• Listen and repeat
Pacing and Guiding

“The two most powerful warriors are
patience and time.”
- Leo Tolstoy
High Speed, Low Drag
High Speed, Low Drag
• Where’s the turbo button?
High Speed, Low Drag
• Where’s the turbo button?
• No one left behind
High Speed, Low Drag
• Where’s the turbo button?
• No one left behind
• Ramming Speed!
Frequent Checkups
Frequent Checkups
• Where did everybody go?
Frequent Checkups
• Where did everybody go?
• And your mouse trap should look like…. what
is that?
Infinity Loop

http://www.justsaypictures.com/infinity.html
Infinity Loop
• Pete, Pete and Repeat

http://www.justsaypictures.com/infinity.html
Infinity Loop
• Pete, Pete and Repeat
• That’s an odd reference

http://www.justsaypictures.com/infinity.html
Infinity Loop
• Pete, Pete and Repeat
• That’s an odd reference
• Resolution

http://www.justsaypictures.com/infinity.html
Recap
• Trust in the Experience of Others
• Talk with People, Not at People
• Protect Learners from Themselves
• Know Their Language
• Let Them Go Fast
• Check-in and check-out
Thanks!
• @michaelpgoetz
• mpgoetz@getchef.com
• https://micgo.net

Weitere ähnliche Inhalte

Ähnlich wie My Parents Configured Their Living Room

Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Jesse Warden
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and ConcernsPINT Inc
 
Emergent Patterns in DevOps
Emergent Patterns in DevOpsEmergent Patterns in DevOps
Emergent Patterns in DevOpsGeorge Miranda
 
A Dickens of A Keynote
A Dickens of A KeynoteA Dickens of A Keynote
A Dickens of A KeynoteJames Gray
 
Connecting the Dots
Connecting the DotsConnecting the Dots
Connecting the DotsInnoTech
 
How To Be A Real Developer In Two Easy Steps!
How To Be A Real Developer In Two Easy Steps!How To Be A Real Developer In Two Easy Steps!
How To Be A Real Developer In Two Easy Steps!northofnormal
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediZeroTurnaround
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesDorothea Salo
 
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Codemotion
 
Write a better FM
Write a better FMWrite a better FM
Write a better FMRich Bowen
 
Design Basics for Non-Designers
Design Basics for Non-DesignersDesign Basics for Non-Designers
Design Basics for Non-DesignersMel Choyce
 
Integrating Video Into Your Communications Strategy
Integrating Video Into Your Communications StrategyIntegrating Video Into Your Communications Strategy
Integrating Video Into Your Communications StrategyAaron Bramley
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarDeborah Schalm
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarDevOps.com
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choiceturingfan
 
Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Dan Kaminsky
 

Ähnlich wie My Parents Configured Their Living Room (20)

Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011Refactoring RIA Unleashed 2011
Refactoring RIA Unleashed 2011
 
Corp Web Risks and Concerns
Corp Web Risks and ConcernsCorp Web Risks and Concerns
Corp Web Risks and Concerns
 
Emergent Patterns in DevOps
Emergent Patterns in DevOpsEmergent Patterns in DevOps
Emergent Patterns in DevOps
 
Tweakers Anonymous
Tweakers AnonymousTweakers Anonymous
Tweakers Anonymous
 
A Dickens of A Keynote
A Dickens of A KeynoteA Dickens of A Keynote
A Dickens of A Keynote
 
Connecting the Dots
Connecting the DotsConnecting the Dots
Connecting the Dots
 
Cloud Security: Ten Things
Cloud Security: Ten ThingsCloud Security: Ten Things
Cloud Security: Ten Things
 
How To Be A Real Developer In Two Easy Steps!
How To Be A Real Developer In Two Easy Steps!How To Be A Real Developer In Two Easy Steps!
How To Be A Real Developer In Two Easy Steps!
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila Szegedi
 
Preservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanitiesPreservation and institutional repositories for the digital arts and humanities
Preservation and institutional repositories for the digital arts and humanities
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
 
Write a better FM
Write a better FMWrite a better FM
Write a better FM
 
Design Basics for Non-Designers
Design Basics for Non-DesignersDesign Basics for Non-Designers
Design Basics for Non-Designers
 
Integrating Video Into Your Communications Strategy
Integrating Video Into Your Communications StrategyIntegrating Video Into Your Communications Strategy
Integrating Video Into Your Communications Strategy
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis Webinar
 
Applying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis WebinarApplying AI to Root-cause Analysis Webinar
Applying AI to Root-cause Analysis Webinar
 
Growth meetup-q4-2014
Growth meetup-q4-2014Growth meetup-q4-2014
Growth meetup-q4-2014
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choice
 
Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)
 

Mehr von Michael Goetz

Validation driven change
Validation driven changeValidation driven change
Validation driven changeMichael Goetz
 
Inspec, or how to translate compliance spreadsheets into code
Inspec, or how to translate compliance spreadsheets into codeInspec, or how to translate compliance spreadsheets into code
Inspec, or how to translate compliance spreadsheets into codeMichael Goetz
 
Step away from that knife!
Step away from that knife!Step away from that knife!
Step away from that knife!Michael Goetz
 
Packing It In: Images, Containers, and Config Management
Packing It In: Images, Containers, and Config ManagementPacking It In: Images, Containers, and Config Management
Packing It In: Images, Containers, and Config ManagementMichael Goetz
 
Packing It In: Images, Containers and Config Management
Packing It In: Images, Containers and Config ManagementPacking It In: Images, Containers and Config Management
Packing It In: Images, Containers and Config ManagementMichael Goetz
 
Chef-Zero & Local Mode
Chef-Zero & Local ModeChef-Zero & Local Mode
Chef-Zero & Local ModeMichael Goetz
 

Mehr von Michael Goetz (6)

Validation driven change
Validation driven changeValidation driven change
Validation driven change
 
Inspec, or how to translate compliance spreadsheets into code
Inspec, or how to translate compliance spreadsheets into codeInspec, or how to translate compliance spreadsheets into code
Inspec, or how to translate compliance spreadsheets into code
 
Step away from that knife!
Step away from that knife!Step away from that knife!
Step away from that knife!
 
Packing It In: Images, Containers, and Config Management
Packing It In: Images, Containers, and Config ManagementPacking It In: Images, Containers, and Config Management
Packing It In: Images, Containers, and Config Management
 
Packing It In: Images, Containers and Config Management
Packing It In: Images, Containers and Config ManagementPacking It In: Images, Containers and Config Management
Packing It In: Images, Containers and Config Management
 
Chef-Zero & Local Mode
Chef-Zero & Local ModeChef-Zero & Local Mode
Chef-Zero & Local Mode
 

Kürzlich hochgeladen

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

My Parents Configured Their Living Room