A curated playbook of problem-solving and stress-management mnemonics. Acronyms that compress workflows into actionable stepsβfor incidents, RCAs (root cause analysis), design decisions, and high-stress situations.
Note: This is a field guide/playbook with opinionated workflows (e.g., STOP β TRACE β DEBUG β 8D) rather than a traditional awesome list of external links. It focuses on battle-tested mnemonics with detailed guidance, real-world scenarios, and proven pipelines.
Warning
Avoid Cognitive Overload: Choose ONE framework matching your situation. Don't memorize allβreference as needed. Using multiple simultaneously reduces effectiveness.
Quick links: π₯ Downloads Β· π― Scenarios Β· π Sources Β· π§ CLI Β· π Table of Contents
Jump to: Quick Reference Β· Categorized Index Β· Problem Solving Β· Pipelines Β· Common Mistakes Β· Contributing
| Situation | Use These | Time |
|---|---|---|
| Crisis/Emergency | STOP, BREATHE | 2-5 min |
| Stress/Overwhelm | PACE, CALM, ARIES | 5-10 min |
| Argument/Conflict | BREATHE, PAUSE, WAIT | 3-7 min |
| Root cause needed | 5 Whys, ICEBERG, 8D | 30 minβ4 wks |
| Problem solving | IDEA, PREPARE, PADDER | 15-60 min |
| Strategic analysis | SWOT, PESTEL | 1-4 hrs |
| Team coordination | RACI, 8D | Ongoing |
| Technical debugging | TRACE β DEBUG | Variable |
Crisis? β STOP β TRACE β DEBUG β 8D | Quick decision? β IDEA β DICE β FATE
- Awesome Mnemonics
- π¨ Quick Reference
- Table of Contents
- π Categorized Index
- Who Uses This?
- CLI
- Quick Start (SRE / Infra)
- π Mnemonic Selection Flowchart
- π§© Problem Solving Techniques
- π Problem Analysis
β οΈ Problem Resolution Threats- π£οΈ Communication & Conflict
- π§ Stress & Resilience
- π§ Infrastructure & Systems Engineering
- π Proven Mnemonic Pipelines
- π Pipeline Selection Matrix
- π‘ Pro Tips
- π― Common Mistakes
- Selection Self-Check
- Still Stuck?
- π€ Contributing
- π₯ Release Versions
- Sources & References
Browse by category; each entry links to full definition and when-to-use guidance.
Incidents, troubleshooting, ops decisions. STOP Β· IDEA Β· TRACE Β· DEBUG Β· DICE Β· FATE Β· PEST
Deep investigation, recurring issues, prevention. ICEBERG Β· 5 Whys Β· Ishikawa Β· 8D Approach Β· A3 Problem Solving Β· PADDER Β· PREPARE
Architecture, planning, technical decisions. SCALE Β· SWOT Β· PESTEL Β· SET
Team dynamics, conflict resolution, and collaboration RACI Β· WAIT Β· BREATHE Β· PAUSE
Stress, burnout, resilience. PACE Β· ARIES Β· CALM Β· SHINE
No entries yet β be the first. One-line PR, e.g. **[Acme](https://acme.com)** β SRE uses STOPβTRACEβDEBUG. How.
mnemonic β look up pipelines and search mnemonics by topic.
Install: pip install git+https://github.com/StewAlexander-com/Awesome-Mnemonics.git
Examples: mnemonic pipeline crisis Β· mnemonic search network Β· mnemonic search stress -o json
Alias: alias incident='mnemonic pipeline crisis' in ~/.zshrc
- Runbook β Copy incident-response-runbook.md (STOPβTRACEβDEBUGβ8D) into Confluence, wiki, or runbook store.
- CLI β
pip install git+https://github.com/StewAlexander-com/Awesome-Mnemonics.gitthenmnemonic pipeline crisis - Alias β
alias incident='mnemonic pipeline crisis'in~/.zshrc
βββββββββββββββ
β Problem? β
ββββββββ¬βββββββ
β
ββββββββββββββΌβββββββββββββ
β β β
ββββββΌββββ ββββββΌββββ ββββββΌβββββ
β Quick? β βComplex?β β Stress? β
ββββββ¬ββββ ββββββ¬ββββ ββββββ¬βββββ
β β β
ββββββΌβββββ ββββββΌββββββ βββββΌβββββ
β IDEA β βPREPARE/ β β STOP β β
β + β βICEBERG+ β β PACE β
β STOP β β 5 Whys β ββββββββββ
βββββββββββ ββββββββββββ
Summary: Quick? β IDEA+STOP Β· Complex? β PREPARE/ICEBERG+5 Whys Β· Stress? β STOPβPACE
Full definitions for each mnemonic; Categorized Index above to browse by use case.
P - **Prioritize** the problem
R - **Research** & brainstorm solutions
E - **Evaluate** available options
P - **Plan** steps to resolve issue
A - **Act** on the plan
R - **Reflect** on results
E - **Evaluate** and revise plan as necessary
When to use: Strategic planning; medium complexity, multi-stakeholder; needs structure. Time: 1β2 hr. Complexity: β β β. Not for outagesβuse STOPβTRACEβDEBUG first; PREPARE in post-mortem.
π Combines well with: RACI, SWOT, ICEBERG
π Example: Infra migration: PREPARE for structure, RACI for roles, SWOT for cloud provider choice.
P - **Pinpoint** problem
A - **Analyze** data and look for patterns
D - **Develop** solution & consider other ways to solve the issueβtry to have more than one option
D - **Design** action plan
E - **Execute** action plan & Monitor Results
R - **Reevaluate** and refine plan as needed
When to use: Data-driven; pattern identification. Pairs with 8D D3 (Interim Containment) for quick fixes. Time: 15β60 min. Complexity: β β β.
π Combines well with: IDEA (simpler), 8D (formal), A3 (one-page PADDER for sharing)
π Real-world example: Recurring server crashes - Pinpoint timing, Analyze logs for patterns, Develop interim solutions (restart service) + permanent fix (increase memory), Monitor effectiveness
I - **Identify** issue(s)
C - **Collect** data and analyze situation
E - **Examine** possible (root) causes
B - **Brainstorm** solutions
E - **Execute** solution(s)
R - **Review**, evaluate, and adjust solutions
G - **Gather** feedback
When to use: Complex, deep analysis; surface symptoms hide root causes; escalate from IDEA when complexity grows. Time: 30β60 min. Complexity: β β β .
π Combines well with: 5 Whys, Ishikawa (fishbone for Examine), 8D, IDEA (escalate if needed)
π Real-world example: Network performance degradation - Identify slowness, Collect metrics (latency, packet loss), Examine causes (routing changes, bandwidth saturation), Brainstorm solutions, Execute, Review with team, Gather feedback from users
I - **Identify** problem
D - **Develop** Solution
E - **Execute** Solution
A - **Assess** Solution
When to use: Quick, simple; crisisβuse STOP first if stressed. Time: 2β5 min. Complexity: β ββ.
π Combines well with: STOP (crisis), PREPARE/ICEBERG (escalate)
π Real-world example: User can't access VPN - Identify (connection error), Develop (reset credentials), Execute (send new password), Assess (confirm access restored)
- Keep asking why until root causes are identified
When to use: Root cause analysis; 8D D4; combine with ICEBERG for deep dives. Time: variable. Complexity: β β β.
π Combines well with: ICEBERG, Ishikawa (branches, then "why" on each), 8D
π Real-world example: Deployment failures - Why? Pipeline failed. Why? Tests timed out. Why? Database slow. Why? Index missing. Why? Schema change didn't include migration. Root cause: Missing migration validation step
Causeβeffect; map multiple causes to one problem. Pairs with 5 Whys.
1. State the problem (head of the fish)
2. Choose categories (e.g. 6 M's: Machine, Method, Material, Manpower, Measurement, Milieu/Environment)
3. Brainstorm causes in each category (bones)
4. Drill into "why" for significant causes (use 5 Whys on branches)
5. Identify root causes to address
When to use: Multiple causes (5 Whys may miss branches); 8D D4 or ICEBERG Examine; brainstorm across people, process, tech, environment. Time: 30β60 min. Complexity: β β β.
π Combines well with: 5 Whys, 8D D4, ICEBERG, A3 (fishbone on A3)
π Real-world example: Uptime drop - Problem (head): "Services unreachable." Bones: Method (recent deploy), Machine (high CPU), Manpower (config change). Drill with 5 Whys on "recent deploy" β missing health-check in pipeline. Root cause: CI didn't run post-deploy checks.
Industry standard in automotive/manufacturing, adapted for IT incident management
D1 - **Form** a team
D2 - **Describe** the problem
D3 - **Interim** Containment Action (the "band-aid")
D4 - **Root** Cause Analysis & Escape Point(s)
D5 - **Permanent** Corrective Actions
D6 - **Implement** & Validate Corrective Actions
D7 - **Prevent** reoccurrence(s)
D8 - **Congratulate** your team and close the loop (closure & celebration)
When to use: Critical incidents, formal resolution; documentation and prevention; team coordination (D1: RACI). Time: 30 minβ4 wks. Complexity: β β β .
π Combines well with: PADDER (D3), 5 Whys+Ishikawa+ICEBERG (D4), A3 (one-page 8D), RACI (D1)
π Real-world example: Data breach incident - Form security response team (RACI roles), Describe scope, Contain (disable compromised accounts), Analyze root cause (5 Whys: phishing β no MFA β insufficient training), Implement MFA, Validate with penetration test, Prevent (mandatory security awareness), Celebrate team response
Toyota's single-page (A3 size) structured problem-solving. PlanβDoβCheckβAct on one sheet for clarity and alignment.
1. Background & problem statement
2. Current state / gap
3. Goal / target state
4. Root cause analysis (use 5 Whys or Ishikawa)
5. Countermeasures
6. Implementation plan & follow-up (Check)
When to use: Share problem and plan on one page; lighter than 8D; recurring/medium severity; socialize ICEBERG or PADDER output. Time: 1β2 hr. Complexity: β β β.
π Combines well with: 5 Whys, Ishikawa (root cause box), 8D (A3 summarizes), ICEBERG, PADDER
π Real-world example: Sprint overruns - A3: Background (delivery slipping), Current state (scope creep, no Definition of Done), Goal (predictable sprints), Root cause (5 Whys β no intake prioritization), Countermeasures (backlog refinement + DoD), Plan (next 2 sprints). Share with product and eng leadership on one page.
Poor planning produces pitiful products. β Use as a reminder during planning; donβt skip PREPARE.
Frameworks for scope and impact.
Roles and responsibilities in problem-solving.
R - **Responsible** (does the work)
A - **Accountable** (final approval)
C - **Consulted** (provides input)
I - **Informed** (kept updated)
When to use: Role confusion; 8D D1 (Form a team); end of WAITβBREATHEβPAUSE for conflict. Time: ongoing. Complexity: β ββ.
π Example: Infra upgrade: R=DevOps, A=Infra Manager, C=Security, I=All devs.
External factors that impact a problem or decision.
P - **Political**
E - **Economic**
S - **Sociocultural**
T - **Technological**
E - **Environmental**
L - **Legal**
When to use: Strategic planning, external factors; SCALE validation; architecture, compliance. Time: 1β4 hrs. Complexity: β β β.
π Real-world example: Cloud migration planning - Political (vendor lock-in concerns), Economic (cost optimization), Technological (API compatibility), Legal (data sovereignty requirements)
Internal and external factors for a problem or decision.
S - **Strengths**
W - **Weaknesses**
O - **Opportunities**
T - **Threats**
When to use: PREPARE's "Evaluate options" step; SCALE design validation; strategic decision making. Time: 1β4 hrs. Complexity: β β β.
π Real-world example: Choosing deployment strategy - Strengths: automated rollback, Weaknesses: longer deployment time, Opportunities: canary testing, Threats: increased complexity
Good, Fast, Cheap: pick 2; the third suffers. (Fast+Cheapβ Good, Fast+Goodβ Cheap, Good+Cheapβ Fast.)
When to use: Set expectations; end of SCALEβSWOTβPESTEL; architecture trade-offs. Time: quick. Complexity: β ββ.
π Real-world example: Urgent security patch β Good+Fast β not cheap (overtime). Set expectations with leadership.
Blockers before they derail.
D - **Delay**
I - **Incompetence**
C - **Conflict**
E - **External** factors
When to use: IDEAβDICEβFATE triage; blockers before execution; risk in PREPARE phase. Time: 10β30 min. Complexity: β ββ.
F - **Funding**
A - **Allocation** of resources
T - **Time**
E - **Expertise**
When to use: Resource validation in triage; feasibility; after DICE to validate resources. Time: 10β30 min. Complexity: β ββ.
P - **Political**
E - **Economic**
S - **Social**
T - **Technological**
When to use: External threats to solutions; how to combat/remove. Time: 15β30 min. Complexity: β ββ.
Calm, productive in difficult conversations.
B - **Breathe** deeply and slowly
R - **Remain** rational and listen
E - **Empathize** with the other person's problem
A - **Ask** questions to understand
T - **Take** a break if needed
H - **Hold** back from reacting
E - **Express** yourself calmly
When to use: First when tensions rise (breathing regulates); WAITβBREATHEβPAUSEβRACI; if break needed β PAUSE. Time: 3β7 min. Complexity: β ββ.
π Combines well with: WAIT, PAUSE, STOP
π Real-world example: Stakeholder disagrees with technical approach in meeting - Breathe deeply (regulate emotions), Remain rational, Empathize with their concerns, Ask clarifying questions, Take 5-minute break if tension escalates, Hold back defensive reactions, Express technical rationale calmly
P - **Put** things in perspective
A - **Acknowledge** your feelings and theirs
U - **Understand** that you don't have to act/react right away
S - **Step** Away from the situation
E - **Evaluate** options and plan before acting
When to use: When BREATHE isn't enoughβneed physical separation; "Step Away" connects to WAIT; combine with STOP for immediate stress de-escalation. Time: 5β20 min. Complexity: β ββ.
π Combines well with: BREATHE (first step), WAIT (listen before speaking), STOP (stress response)
π Real-world example: Heated debate about architecture decision - Put in perspective (not life-or-death), Acknowledge both viewpoints have merit, Don't decide now, Step away for lunch break, Evaluate pros/cons offline, Return with structured comparison
"Why am I troubled / talking?" β Choose the right response; often listening is better.
When to use: Before speaking; first in WAITβBREATHEβPAUSEβRACI. Use BREATHE to regulate, then WAIT to choose. Time: instant. Complexity: β ββ.
π Combines well with: BREATHE, PAUSE
π Example: Accusatory email: Ask "Why troubled?" (ego?) and "Why talking?" (defend or resolve?). BREATHE+PAUSE; respond later with facts.
Calm and connected under pressure.
P - **Physical** activity
A - **Avoiding** unhealthy behaviors
C - **Coping** skills
E - **Emotional** awareness
When to use: First in PACEβARIESβCALMβSHINE; immediate stress. Time: 5β10 min. Complexity: β ββ.
S - **Step** back
T - **Take** a deep breath
O - **Observe** what is happening
P - **Pull** back and put things in perspective
When to use: First response to ANY crisisβimmediate stress management; start of STOPβTRACEβDEBUGβ8D crisis chain; use with IDEA for quick problem resolution. Time: 2β5 min. Complexity: β ββ.
- Going through motions - Rushing through STOP without actually calming. The "Take a deep breath" must be intentional - pause for 3-5 seconds.
- Stopping at STOP - Using STOP but not proceeding to next step (TRACE/IDEA). STOP is the foundation, not the solution.
π Combines well with: BREATHE + PAUSE (breathing techniques), IDEA (quick problem solving)
π Real-world example: Production alert at 2 AM - Step back (don't panic), Take deep breath (reduce adrenaline), Observe (read alert details), Pull back perspective (assess severity before waking team), Then proceed to TRACE for diagnostics
A - **Avoid** unnecessary stress
R - **Relax** and take breaks
I - **Incorporate** physical activity into your routine
E - **Eat** a healthy diet
S - **Sleep** well
When to use: Lifestyle in PACEβARIESβCALM; long-term stress recovery. Time: 2β4 weeks. Complexity: β β β.
C - **Confidence:** Believe in your abilities and strengths
A - **Awareness:** Stay conscious of your thoughts and feelings
L - **Logic:** Use rational thinking to overcome doubts
M - **Mindfulness:** Practice being present and focused
When to use: Builds long-term resilience and confidence; use after PACE or ARIES for comprehensive stress management; confidence connects to SHINE. Time: 5β10 min (ongoing). Complexity: β ββ.
π Combines well with: SHINE, PACE, ARIES
S - **Stay** present, in the moment
H - **Have** a healthy positive perspective
I - **Identify** and do positive activities
N - **Nourish** positive relationships
E - **Express** yourself
When to use: End of PACEβARIESβCALMβSHINE; ongoing positivity; links to CALM. Time: ongoing. Complexity: β ββ.
Infra and DevOps.
T - **Test** connectivity (ping, traceroute)
R - **Review** logs and metrics
A - **Analyze** packet captures
C - **Check** configurations
E - **Escalate** with documented evidence
When to use: With PREPARE and 8D; T for quick, A for deep; document for 8D D2. Time: variable. Complexity: β β β.
π Combines well with: PREPARE, 8D
S - **Security** by design
C - **Capacity** planning
A - **Automation-first**
L - **Load** balancing
E - **Error** handling/resilience
When to use: SWOT for design validation; PESTEL for external factors; SET for trade-offs per component. Time: 1β4 hrs. Complexity: β β β.
π Combines well with: SWOT, PESTEL, SET
D - **Define** the problem (what changed?)
E - **Examine** error messages/logs
B - **Break** down into components
U - **Understand** data flow
G - **Generate** hypothesis and test
When to use: 5 Whys + ICEBERG; start with D (often misstated); with TRACE for network/system. Time: variable. Complexity: β β β.
π Combines well with: 5 Whys, ICEBERG, TRACE
Ordered chains of mnemonics for end-to-end workflows (e.g. crisis, conflict, root cause).
STOP β TRACE β DEBUG β 8D
When: Production outages, system failures, critical incidents Β· Time: 1β4 hr
Flow: STOP β TRACE β DEBUG β 8D
Why: STOP stabilizes; TRACE gathers evidence; DEBUG structures analysis; 8D prevents recurrence.
WAIT β BREATHE β PAUSE β RACI
When: Team disagreements, tense meetings, stakeholder conflicts Β· Time: 5β20 min
Flow: WAIT β BREATHE β PAUSE β RACI
Why: WAIT prevents escalation; BREATHE regulates; PAUSE creates space; RACI clarifies roles (often the root cause).
ICEBERG β 5 Whys β PADDER β RACI
When: Recurring issues, complex systems, post-incident Β· Time: 1β2 hr
Flow: ICEBERG β 5 Whys β PADDER β RACI
Why: ICEBERG structures; 5 Whys drill to root cause; PADDER plans; RACI ensures accountability.
SCALE β SWOT β PESTEL β SET
When: Infrastructure planning, architecture reviews, capacity Β· Time: 2β4 hr
Flow: SCALE β SWOT β PESTEL β SET
Why: SCALE sets requirements; SWOT evaluates; PESTEL finds external risks; SET manages expectations.
PACE β ARIES β CALM β SHINE
When: Long-term stress, approaching burnout, lifestyle reset Β· Time: 2β4 weeks (habit formation)
Flow: PACE β ARIES β CALM β SHINE
Why: PACE (immediate); ARIES (lifestyle); CALM (resilience); SHINE (sustainable).
IDEA β DICE β FATE
When: Quick wins, time-critical decisions, feasibility check Β· Time: 10β30 min
Why: IDEA (fast frame); DICE (blockers); FATE (resources).
| Your Situation | Pipeline | Key Benefit |
|---|---|---|
| π¨ System down NOW | STOP β TRACE β DEBUG β 8D | Systematic crisis response |
| π€ Team conflict escalating | WAIT β BREATHE β PAUSE β RACI | De-escalation + role clarity |
| π Same issue keeps happening | ICEBERG β 5 Whys β PADDER β RACI | Deep root cause + prevention |
| ποΈ Designing new infrastructure | SCALE β SWOT β PESTEL β SET | Complete planning framework |
| π° Feeling burned out | PACE β ARIES β CALM β SHINE | Comprehensive stress recovery |
| β‘ Need quick decision | IDEA β DICE β FATE | Fast feasibility assessment |
- Donβt skip steps β Each mnemonic builds on the previous.
- Document at each stage β STOPβTRACEβDEBUG; each step feeds the next.
- Branch when needed β If IDEA reveals complexity, switch to ICEBERG β 5 Whys.
- Start with STOP when emotionally activated.
- Teach your team β Shared vocabulary speeds collaboration.
| Mistake | Problem | Fix | Example |
|---|---|---|---|
| Jumping to solutions | Skip STOP/WAIT when stressed β bad decisions | STOP first in crises; WAIT before reacting | 2 AM alert: SSH without STOP β wrong reboot. STOP (30 s) β assess β TRACE. |
| Wrong pipeline | IDEA wonβt fix systemic issues | ICEBERG β 5 Whys for recurring | Weekly DB timeouts: IDEA (restart) β returns. ICEBERG+5 Whys β missing pool config β permanent fix. |
| Incomplete execution | 8D stopped at D3 (band-aid) | Always reach D7 (Prevent Reoccurrence) | β |
| Solo hero | No RACI β no accountability if youβre out | RACI in 8D D1 (Form a team) | β |
| Analysis paralysis | PREPAREβICEBERGβ5 Whysβ8D for simple issues | Start with IDEA; escalate if complexity emerges | β |
| Wrong tool | SWOT for root cause; 8D solo | Use 5 Whys/ICEBERG for root cause; 8D requires team (RACI) | β |
| Multiple frameworks | Using several at once β confusion | Pick ONE matching your situation | β |
- Framework matches my situation type?
- I have required time/resources?
- Using ONE framework only?
- Can explain each step?
- Simplify: One-sentence problem description
- Return to Quick Reference table
- Start with IDEA (simplest framework)
- Seek domain-specific expertise if needed
β Quick Reference Β· β Top
This is a curated playbook, not a link collection. We focus on battle-tested mnemonics with complete definitions, not external resources.
Submission criteria:
- β Battle-tested β Used in production, real incidents, or engineering decisions
- β Provable/actionable β Not just motivational, must have concrete steps
- β Cross-references β Should link to related mnemonics where applicable
- β Real-world context β Include actual usage examples
- β Memorable β The acronym/pattern should be easy to recall under pressure
See CONTRIBUTING.md for full guidelines and submission template.
Suggested GitHub topics for discoverability: 8d-methodology, swot-analysis, pestel, systems-engineering, incident-response, root-cause-analysis, problem-solving, mnemonics, sre, devops, stress-management, framework
v2.9 (2026-01-31) β Docs: Jump to nav, Sources consolidation; release artifacts regenerated. CHANGELOG
ZIP (all formats): Complete Β· Quick Reference
By format: Complete β PDF DOCX RTF MD Β· Quick β PDF DOCX RTF MD. releases/README for details.
π For complete citations, confidence ratings, and attribution, see SOURCES.md.
π― For real-world scenarios showing how frameworks chain together, see SCENARIOS.md.
Legend: β documented; β adapted; βΉ curated. β β β strongly validated; β β industry standard; β curated. SOURCES.md is the single source of truth for detailed citations.
