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
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
76
Design Patterns with Ruby, Rails, and @igbanam
igbanam
0
200
Programming Paradigms
igbanam
0
80
Bug Management
igbanam
1
56
Other Decks in How-to & DIY
See All in How-to & DIY
Nutanix Community Edition 超入門 25.04
ricefield66
0
250
AWSコミュニティプログラムのご紹介 -グローバル展開するコミュニティプログラム-
awsjcpm
0
300
Linuxが動く自作SBCを作る話.pdf
daimiya
0
400
とある地方技術勉強会に集うエンジニアたちのこれまでとこれから
pharaohkj
1
140
20250226_AI Code Agents祭り_MK_AIコーディングエージェントのコラボレーション開発
mk0721
PRO
0
150
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.4k
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
2
560
The Definitive? Guide To Locally Organizing RubyKaigi
sylph01
9
2.6k
ブロックテーマをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2025 01 25
tbshiki
1
1.7k
雑にコミュニティを続けてもいいと思っている/Feel free to continue the community
camel_404
0
360
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
5.6k
How to make the Groovebox
asonas
2
2k
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
300
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Being A Developer After 40
akosma
91
590k
ラッコキーワード サービス紹介資料
rakko
1
2.8M
Navigating Weather and Climate Data
rabernat
0
150
Utilizing Notion as your number one productivity tool
mfonobong
4
270
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
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?