SlideShare a Scribd company logo
1 of 136
Climbing Rocks
& Coding Blocks
BA
IM
UX
QA
Dev
Delivery consultant
Organization Design Coach
Ruby
RoR
Git
Sql
APIs
HTML5
CSS
JavaScript
Tabs over Spaces
* {border: 1px solid red;}
Sandi Metz is my dev hero
I like animated
gifs
This might be a self portrait
?
Let’s thank
our conference organizers!
(C) 2010 Walt Disney Pictures.
(C) 2010 Walt Disney Pictures.
&
1.BREAKING DOWN THE PROBLEM
2.KEEP CALM & CODE ON
3.GEMBA
4.CONTINUOUS IMPROVEMENT - KAIZEN
5.WHAT DOES STAR WARS HAVE TO DO WITH THIS?
6.STUCK BETWEEN A ROCK AND A CODE PLACE
7.WHO IS MATZ?
1.
BREAKING
DOWN THE
PROBLEM
Scary place to be
Scary place to be
Two approaches:
Jumping In
Planning
Typing = Productivity
Jumping In
Address
uncertainty
upfront
Fail Fast!
Gain
Experience
Jumping In
Address
uncertainty
upfront
Fail Fast!
Gain
Experience
The Confident
Jumping In
The Confident generally have experience and skills
Hypothesize and experiment effectively
Used to failure
Used to meaningful failure
Understand feedback
Know when to stop
Understand succeeding by accident
...quickly.
Failure seems safe and practical.
Jumping In
Ethan Pringle goes for a huuuuge ride on La Reina Mora (8c+/5.14d) at Siurana, Spain.
Planning
reduces stress
improves understanding
facilitates focus
Planning
Planning
Think through the Problem
Planning
Planning
Thinking and analyzing while doing is hard.
gravity
Thinking and analyzing before doing CONSERVES ENERGY.
gravity
2.
KEEP CALM
& CODE ON
https://www.infoq.com/articles/standish-chaos-2015
FAILURE IS REAL.
FAILURE IS REAL.
O...or is it?
What we believe about failure
Failure is bad
Failure means you’re dumb
SMART
=
PERFECTION
We also believe being smart means winning
The New York Times: The Competing View on Competition
JUST before bedtime on a recent
night, two toddlers marched
reluctantly to the bathroom to brush
their teeth. And on the way, my
four-year-old son told his little sister:
“I’m going to win. I’m going to win!”
At toothbrushing.
We believe others define smart
110%
4.5GPA
“Above and Beyond” “Try hard”
“Shows initiative” “Clever”
IMPOSTER
SYNDROME
05.18.17
The Five Types Of Impostor Syndrome And How To Beat Them
1. The Perfectionist
2. The Superwoman/man
3. The Natural Genius
4. The Rugged Individualist
5. The Expert
3. THE NATURAL GENIUS
People who struggle with this...judge success based
on their abilities as opposed to their efforts. In other
words, if they have to work hard at something, they
assume they must be bad at it.
These types of impostors set their internal bar
impossibly high, just like perfectionists. But natural
genius types...judge themselves based on getting
things right on the first try. When they’re not able to
do something quickly or fluently, their alarm sounds.
5. THE EXPERT
People who fall into this competence type
may feel like they somehow tricked their
employer into hiring them. They deeply
fear being exposed as inexperienced or
unknowledgeable.
the good news
Arianna Huffington dropped
out of governor's race from
lack of support
10 Highly Successful People on the Times They Got Rejected
Jul 30, 2017
Jay-Z couldn't get anyone to
put out his record
Jeff Bezos's prime flop
Stephen King's first book was
rejected by 30 publishers
Reframe the “Failure” mindset.
Failure is Feedback.
Failure is a Change Agent.
3.
GEMBA
PRACTICE
PRACTICE
failing
PRACTICE
failing
Priming for failure
● git revert
● git reset
● git commit --amend -m
● git diff
● git blame → git praise
Priming for failure
Practice reversing expected failures
1. Set yourself up for failure
2. Reverse the failure
“I failed but I was right.”
“I failed but I was right.”
Practicing with Expected Failure
Prepares You for Unexpected Failure
SCIENTIFIC RESEARCH MASS CONSTRUCTION
Knowable with certainty upfront
Responses to unknowns certain
SoftwareProduct
Development
PhysicalProduct
Development
EnterpriseERP
Implementation
ComplexManufacturing
RoutineManufacturing
SPECTRUM OF DOMAIN (UN)CERTAINTY
PRACTICE
Practice on Production Code
PRACTICE
PRACTICE
4.
CONTINUOUSLY
IMPROVING -
KAIZEN
MeasurementMastery Mentorship
Mastery
●
●
●
Mastery
●
Measurement
Pomodoro Technique
Pomodoro
Plankadoro
Wallsit-a-doro
Kanban
To Do Doing Done
Retrospective
Mentorship
…
GAPS IN EXPERIENCE
BRIDGING GAPS
BRIDGING GAPS
git config user.name "Chris Wilson and John Smith"
Effective
Mentorship can
mean different
things to
different
people
WHAT DOES STAR WARS HAVE TO DO WITH THIS?
5.
FOLLOW
YOUR
BLISS
My favorite problem
Passion Projects
There are still
challenges...
6.
DEALING
WITH
DIFFICULTY
How long should I hangout
between a rock and a code place?
Don’t let this happen to you.
Yerkes–Dodson law
Find your sweet spot
FOCUS
OTHER TECHNIQUES
https://sourcemaking.com/refactoring/smells/feature-envy
7.
MINASWAN
WHO IS THIS GUY?
Yukihiro Matsumoto
Matz
Is
Nice
And
So
We
Are
Nice
Community matters
Brooklyn Boulders
Flatiron School
Class 03
DIVERSITY
PROJECT ARISTOTLE
‘‘As long as everyone got a
chance to talk, the team did
well. But if only one person or
a small group spoke all the
time, the collective intelligence
declined.’’
Feb. 26, 2016
Be Nice
1.BREAKING DOWN THE PROBLEM
2.KEEP CALM & CODE ON
3.WALK THE GEMBA
4.CONTINUOUS IMPROVEMENT - KAIZEN
5.FOLLOW YOUR BLISS
6.DEALING WITH DIFFICULTY
7.MINASWAN
Climbing Rocks Coding Blocks
Climbing Rocks
& Coding Blocks
Ilikehighfives!

More Related Content

Similar to Climbing Rocks & Coding Blocks

John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...IT Arena
 
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...gwaldo
 
Surviving a Crisis of Confidence
Surviving a Crisis of ConfidenceSurviving a Crisis of Confidence
Surviving a Crisis of ConfidenceNathan Ingram
 
Modern Business By Ahmed Saif
Modern Business By Ahmed SaifModern Business By Ahmed Saif
Modern Business By Ahmed SaifRoû MahMoûd
 
Building a fast-failure-friendly firm
Building a fast-failure-friendly firmBuilding a fast-failure-friendly firm
Building a fast-failure-friendly firmEric Tachibana
 
Row Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row FasterRow Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row FasterJason Yip
 
Code Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyCode Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyAmanda Sopkin
 
Why Jay-Z would make a great product manager?
Why Jay-Z would make a great product manager?Why Jay-Z would make a great product manager?
Why Jay-Z would make a great product manager?Marc Abraham
 
Successful Disruption: how to be the disruptor not disrupted
Successful Disruption: how to be the disruptor not disruptedSuccessful Disruption: how to be the disruptor not disrupted
Successful Disruption: how to be the disruptor not disruptedAndy Ng
 
Make your own luck
Make your own luckMake your own luck
Make your own luckZiya-B
 
A Quick And Dirty Guide To Starting Up
A Quick And Dirty Guide To Starting UpA Quick And Dirty Guide To Starting Up
A Quick And Dirty Guide To Starting UpVenture Hacks
 
How to be successful with truss design outsourcing
How to be successful with truss design outsourcingHow to be successful with truss design outsourcing
How to be successful with truss design outsourcingGould Design, Inc.
 
How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired) How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired) Paul Taylor
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshopElad Sofer
 
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdf
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdfThe Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdf
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdfProduct School
 
Business Impossible Transformations
Business Impossible TransformationsBusiness Impossible Transformations
Business Impossible TransformationsDavid Patrishkoff
 
Building an innovation culture
Building an innovation cultureBuilding an innovation culture
Building an innovation cultureGeorge Anders
 

Similar to Climbing Rocks & Coding Blocks (20)

John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
John Griffin, Ford Credit Europe. Normalising failure and making way for succ...
 
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...
VelocityConf NY Ignite 2014 - Commanders, Communication, Context, and Convoys...
 
Surviving a Crisis of Confidence
Surviving a Crisis of ConfidenceSurviving a Crisis of Confidence
Surviving a Crisis of Confidence
 
Modern Business By Ahmed Saif
Modern Business By Ahmed SaifModern Business By Ahmed Saif
Modern Business By Ahmed Saif
 
Aaltoes Talk with Mårten Mickos
Aaltoes Talk with Mårten MickosAaltoes Talk with Mårten Mickos
Aaltoes Talk with Mårten Mickos
 
Aaltoes Talk with Mårten Mickos
Aaltoes Talk with Mårten MickosAaltoes Talk with Mårten Mickos
Aaltoes Talk with Mårten Mickos
 
Building a fast-failure-friendly firm
Building a fast-failure-friendly firmBuilding a fast-failure-friendly firm
Building a fast-failure-friendly firm
 
Think epic be epic
Think epic be epicThink epic be epic
Think epic be epic
 
Row Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row FasterRow Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row Faster
 
Code Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the UglyCode Reviews: the Good, the Bad, and the Ugly
Code Reviews: the Good, the Bad, and the Ugly
 
Why Jay-Z would make a great product manager?
Why Jay-Z would make a great product manager?Why Jay-Z would make a great product manager?
Why Jay-Z would make a great product manager?
 
Successful Disruption: how to be the disruptor not disrupted
Successful Disruption: how to be the disruptor not disruptedSuccessful Disruption: how to be the disruptor not disrupted
Successful Disruption: how to be the disruptor not disrupted
 
Make your own luck
Make your own luckMake your own luck
Make your own luck
 
A Quick And Dirty Guide To Starting Up
A Quick And Dirty Guide To Starting UpA Quick And Dirty Guide To Starting Up
A Quick And Dirty Guide To Starting Up
 
How to be successful with truss design outsourcing
How to be successful with truss design outsourcingHow to be successful with truss design outsourcing
How to be successful with truss design outsourcing
 
How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired) How To Fail In Public (and not get fired)
How To Fail In Public (and not get fired)
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
 
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdf
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdfThe Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdf
The Six Product Lessons I Learned the Hard Way by fmr eBay Sr PM.pdf
 
Business Impossible Transformations
Business Impossible TransformationsBusiness Impossible Transformations
Business Impossible Transformations
 
Building an innovation culture
Building an innovation cultureBuilding an innovation culture
Building an innovation culture
 

Recently uploaded

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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 

Recently uploaded (20)

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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
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
 
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!
 

Climbing Rocks & Coding Blocks