Divide and Conquer
Break big problems into smaller, manageable pieces.
Explanation
When facing a complex problem that feels overwhelming, break it down into smaller, more manageable pieces. Each individual piece will be simpler to understand and solve than the whole problem. Once you solve the pieces independently, you can combine the solutions. This approach is used everywhere from computer algorithms to military strategy to project management.
Real-World Example
Building app feels impossible. Break down: authentication, database, UI, API. Each is manageable. Writing book overwhelming. Break down: outline, chapters, sections, paragraphs. Each is doable. Debugging complex issue: isolate components, test each separately, find which fails.
How to Apply
List all components. Identify dependencies (what must come first?). Start with independent pieces. Solve smallest pieces first (builds momentum). Combine solutions incrementally. If piece still too big, break it down further. Rule: If you can't explain it simply, it needs more breaking down.