Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Problem Solving
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Igbanam
July 09, 2019
How-to & DIY
0
47
Problem Solving
Cataloguing simple steps to bring you to the solution of any problem
Igbanam
July 09, 2019
Tweet
Share
More Decks by Igbanam
See All by Igbanam
Advanced Design Patterns in Ruby
igbanam
0
130
Software Architecture, an Overview
igbanam
0
23
Dockerizing Rails
igbanam
1
81
Software_Architecture_Patterns_for_Scale.pdf
igbanam
0
75
Design Patterns with Ruby, Rails, and @igbanam
igbanam
0
200
Programming Paradigms
igbanam
0
80
Bug Management
igbanam
1
55
Other Decks in How-to & DIY
See All in How-to & DIY
活動振り返りと生成AIによるコード生成の試み
covao
0
130
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
530
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3k
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
3
660
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
440
파이썬 토룡신점 운영후기
lqez
0
510
わたしと仕事とアジャイルコミュニティ / developers summit 2025
matsuoshi
0
1.7k
ORBBEC会社概要 製品カタログ 2024 11 10
takasumasakazu
0
220
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
780
JAWS-UG Community Upadate - JAWS-UG 熊本
awsjcpm
2
210
JAWS-UG/AWS Communities Updates 2025/11/8 JAWS-UG 島根支部
awsjcpm
1
120
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
5.5k
Featured
See All Featured
Building an army of robots
kneath
306
46k
Exploring anti-patterns in Rails
aemeredith
2
250
Building AI with AI
inesmontani
PRO
1
680
Paper Plane (Part 1)
katiecoart
PRO
0
4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Designing for Performance
lara
610
70k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Transcript
Problem Solving How tos, Tips, and Tricks
Who am I • Andela ◦ Senior Software Engineer ◦
Fastest Legs & Fitness Icon ◦ Book Club Convener ◦ Award-Winning Blogger • Poet • Athlete (Sprinter and Swimmer) • • • General Problem Solver (GPS)
Every problem is an opportunity for a solution ~ Igbanam
What is a Problem?
Definition of a Problem, from Google
Definition of Problem, by Merriam-Webster
Definition of Problem, by Dictionary.com
Every week, 160 new javascript packages are released
Identification Exercise
How many problems can you spot in your current environment?
What is a Solution?
Definition of a Solution, from Google
Definition of Solution, by Merriam-Webster
Definition of Solution, by Dictionary.com
All prominent businesses started as solutions
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Graceful Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Steps to Solving Problems • Identify the issues • Determine
root cause ◦ 5 Whys • List the possible solutions • Evaluate options • Select an option(s) • Execute • Iterate: monitoring, and evaluation
Go and Solve
The End Questions?