Files
2026-04-12 01:06:31 +07:00

2.7 KiB

When Stuck - Problem-Solving Dispatch

Different stuck-types need different techniques. Match stuck-symptom to technique.

Dispatch Flowchart

YOU'RE STUCK
│
├─ Complexity spiraling? Same thing 5+ ways? Growing special cases?
│  └─→ USE: Simplification Cascades
│
├─ Can't find fitting approach? Conventional solutions inadequate?
│  └─→ USE: Collision-Zone Thinking
│
├─ Same issue different places? Reinventing wheels? Feels familiar?
│  └─→ USE: Meta-Pattern Recognition
│
├─ Solution feels forced? "Must be done this way"? Stuck on assumptions?
│  └─→ USE: Inversion Exercise
│
├─ Will this work at production? Edge cases unclear? Unsure of limits?
│  └─→ USE: Scale Game
│
└─ Code broken? Wrong behavior? Test failing?
   └─→ USE: Debugging skill (systematic-debugging)

Stuck-Type → Technique Map

How You're Stuck Symptom Details Use This
Complexity spiraling Same thing 5+ ways, growing special cases, excessive if/else simplification-cascades.md
Need innovation Conventional inadequate, can't find fitting approach, need breakthrough collision-zone-thinking.md
Recurring patterns Same issue different places, reinventing wheels, déjà vu feeling meta-pattern-recognition.md
Forced by assumptions "Must be done this way", can't question premise, forced solution inversion-exercise.md
Scale uncertainty Production unclear, edge cases unknown, unsure of limits scale-game.md
Code broken Wrong behavior, test failing, unexpected output debugging skill

Process

  1. Identify stuck-type - What symptom matches above?
  2. Load that technique - Read the specific reference file
  3. Apply technique - Follow its process
  4. Document attempt - What worked/failed?
  5. If still stuck - Try different technique or combine

Combining Techniques

Some problems need multiple techniques:

  • Simplification + Meta-pattern - Find pattern → simplify all instances
  • Collision + Inversion - Force metaphor → invert assumptions
  • Scale + Simplification - Test extremes → reveal what to eliminate
  • Meta-pattern + Scale - Universal pattern → test at extremes

When Nothing Works

If no technique helps:

  1. Reframe problem - Are you solving the right problem?
  2. Get fresh perspective - Explain to someone else
  3. Take break - Distance often reveals solution
  4. Simplify scope - Solve smaller version first
  5. Question constraints - Are they real or assumed?

Remember

  • Match symptom to technique
  • One technique at a time
  • Combine if first doesn't work
  • Document what you tried
  • Not stuck forever, just temporarily