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
Igbanam
July 09, 2019
How-to & DIY
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Problem Solving
Cataloguing simple steps to bring you to the solution of any problem
Igbanam
July 09, 2019
More Decks by Igbanam
See All by Igbanam
Advanced Design Patterns in Ruby
igbanam
0
140
Software Architecture, an Overview
igbanam
0
31
Dockerizing Rails
igbanam
1
88
Software_Architecture_Patterns_for_Scale.pdf
igbanam
0
82
Design Patterns with Ruby, Rails, and @igbanam
igbanam
0
210
Programming Paradigms
igbanam
0
89
Bug Management
igbanam
1
63
Other Decks in How-to & DIY
See All in How-to & DIY
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
180
Rails 8.1.1 × Claude Code
miyakawa2449
1
120
Linuxが動く自作SBCを作る話.pdf
daimiya
1
880
JAWS-UG横浜100回記念 私のAWS ジャーニーと日本からみた横浜支部
awsjcpm
0
480
ROSAというLLM使ったROSエージェントをおもちゃに実装してみた話
takeofuture
0
300
AIツール“三種の神器”ではじめる 自動運転AIチャレンジ
covao
0
120
2026.6.27 お誕生日会で配布された透明シェルを交換する際の注意点について
mongonta0716
0
240
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.2k
AWS Community Builders Update - JAWS-UG Tokyo and Sainokuni
awsjcpm
3
320
JAWS-UG/AWS Community Update
awsjcpm
0
320
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
1.1k
JAWS-UG初心者支部 JAWS-UG Updates
awsjcpm
4
150
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
820
So, you think you're a good person
axbom
PRO
2
2.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
680
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Claude Code のすすめ
schroneko
67
230k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
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?