AboutHow we built thisSponsorshipShop
SearchSubscribeDecision ToolsBusiness ModelsFrameworksReading Lists
Privacy PolicyTerms of UseCookie PolicyRefund PolicyAccessibilityDisclaimer

© 2026 Faster Than Normal. All rights reserved.

Faster Than Normal
DecisionsPeopleBusinessesNewsletterSubscribe
Start reading →
  1. Home
  2. Mental models
  3. Divide and Conquer
Computer Science & Algorithms

Divide and Conquer

Model #0269Category: Computer Science & AlgorithmsDepth to apply:
12 min read

On this page

  • The Core Idea
  • How to See It
  • How to Use It
  • The Mechanism
  • Founders & Leaders in Action
  • Visual Explanation
  • Connected Models
  • One Key Quote
  • Analyst's Take
  • Summary
  • Top Resources

Contents

  1. 1. The Core Idea
  2. 2. How to See It
  3. 3. How to Use It
  4. 4. The Mechanism
  5. 5. Founders & Leaders in Action
  6. 6. Visual Explanation
  7. 7. Connected Models
  8. 8. One Key Quote
  9. 9. Analyst's Take
  10. 10. Summary
  11. 11. Top Resources
·Computer Science & Algorithms
Section 1

The Core Idea

Divide and conquer is a strategy: break a problem into smaller subproblems of the same kind, solve them (often recursively), then combine the solutions. In algorithms, merge sort is the textbook example — split the array, sort each half, merge. The same logic applies to organisations and decisions: split the work into pieces that can be handled independently, solve each piece, then integrate. The power is in the split. When the subproblems are genuinely smaller and the combine step is cheap, total cost drops. When the split is wrong — subproblems overlap heavily, or the combine step is expensive — divide and conquer doesn't help.
The key is independence. Ideal subproblems don't depend on each other; they can be solved in parallel or in any order. When they do depend (e.g. step B needs step A's output), you have a dependency graph, not pure divide and conquer — you still benefit from decomposition, but you must sequence or pipeline. In org design, "divide" means teams or owners; "conquer" means each solves their piece; "combine" is integration and alignment. The failure mode is dividing in a way that creates so much coordination cost that the combine step dominates. The strategic move is to find splits that minimise interdependence and to invest in clear interfaces so that the combined result is coherent.
In practice, divide and conquer shows up in product (break the roadmap into streams), in execution (break the project into workstreams with owners), and in analysis (break the market into segments). The discipline is to make the split explicit — what are the subproblems? who owns them? how do we combine? — and to check that the subproblems are actually smaller. Splitting a big problem into two big problems that share 80% of the work is not divide and conquer; it's fragmentation.
Section 2

How to See It

You're using divide and conquer when you decompose a problem into smaller instances of the same type, solve them, and combine. The diagnostic: are the subproblems smaller? Is the combine step well-defined and cheap relative to solving the whole?
Business
You're seeing Divide and Conquer when a company organises by segment (e.g. SMB vs enterprise) or by geography. Each unit handles its subproblem — product, GTM, support for its slice — and results are combined at the top. The split works when the segments are different enough that separate strategies pay off and when integration (reporting, brand, shared infra) stays manageable.
Technology
You're seeing Divide and Conquer when a system is split into services or modules that own a slice of the domain. Each service conquers its subproblem; the combine step is the API and the orchestration. The benefit is parallel development and local reasoning; the cost is integration and consistency across the divide.
Investing
You're seeing Divide and Conquer when an investor breaks a thesis into sub-theses (e.g. market, product, team, unit economics) and evaluates each before combining into a go/no-go. The subproblems are smaller and more tractable; the combine step is the investment decision that weighs them.
Markets
You're seeing Divide and Conquer when a market is analysed by segment (geography, cohort, product line) and each segment is modelled separately. The combined view is the full market. The split is useful when segments behave differently and when cross-segment effects are weak or modelled explicitly.
Section 3

How to Use It

Decision filter
"When facing a large problem, ask: can we split it into smaller, similar subproblems that we can solve independently? If yes, define the split, assign ownership, and define the combine step. If the subproblems are still large or highly coupled, find a better split or accept that coordination will dominate."
As a founder
Use divide and conquer for roadmap, org, and execution. Split the roadmap into streams (e.g. by persona or outcome) so teams can own a slice. Split the org so each team has a clear subproblem. The combine step is prioritisation, shared metrics, and integration. Invest in interfaces (APIs, goals, rituals) so that the combined result is coherent. Avoid splitting in a way that creates more dependency than the original problem.
As an investor
Break due diligence into subproblems — market, product, team, unit economics, defensibility — and conquer each. Combine with a clear framework (e.g. must pass on all, or weighted score). The divide step makes the process tractable; the combine step is the decision. Don't let one strong subproblem hide a fatal flaw in another — the combine must be explicit.
As a decision-maker
When you own a large initiative, divide it into workstreams with owners. Each owner conquers their piece; you own the combine — alignment, sequencing, and integration. Document the split and the combine step so that the team knows how the pieces fit. Revisit the split if coordination cost grows or if subproblems aren't actually smaller.
Common misapplication: Splitting in a way that doesn't reduce problem size. If the subproblems share most of the work or depend heavily on each other, you've added coordination without reducing complexity. The split should create subproblems that are independently solvable and meaningfully smaller.
Second misapplication: Ignoring the combine step. Divide and conquer has three parts. A weak combine step — unclear ownership of integration, no process for resolving conflicts — turns the conquered pieces into silos. Define how results are combined before you divide.
Section 4

The Mechanism

Section 5

Founders & Leaders in Action

Jeff BezosFounder & CEO, Amazon, 1994–2021
Bezos pushed the "two-pizza team" rule and service-oriented architecture. Both are divide-and-conquer: split the org and the system into small, owned pieces. Each team conquers its domain; the combine step is the API and the shared platform. The discipline was to make interfaces clear so that the divide didn't create chaos — the conquer step had to produce composable results.
Bill CampbellCoach, Apple, Google, Intuit
Campbell advised leaders to "run the company, not the meeting" — in other words, divide the work so that the CEO isn't the bottleneck. Conquer by having capable owners in each area; combine through alignment and communication. Divide and conquer at the org level: split responsibility, let people conquer, combine through culture and process.
Section 6

Visual Explanation

DIVIDE AND CONQUERProblemSub 1Sub 2Sub 3Combine
Divide and Conquer — Split the problem into smaller subproblems (same type), solve each (recursively or in parallel), combine results. Success depends on a good split (smaller, less coupled) and a cheap combine step.
Section 7

Connected Models

Divide and conquer connects to recursion, delegation, and how we break work into manageable pieces.
Reinforces
Recursion
Recursion is the technique of solving a problem by solving smaller instances of the same problem. Divide and conquer is the strategy that uses recursion: divide into subproblems, conquer by recursion (or base case), combine. The two are often used together in algorithms and in thinking about structure.
Reinforces
Modularity
Modularity is designing a system as independent modules with clear interfaces. Divide and conquer is the process of getting there: divide the system into modules (subproblems), implement each (conquer), integrate (combine). Modularity is the structural result of divide and conquer applied to design.
Tension
Bottlenecks
Bottlenecks are the limiting factor in a system. When you divide and conquer, the combine step or a critical subproblem can become the bottleneck. The tension: divide and conquer is meant to reduce load, but poor division can create new bottlenecks (e.g. one team that everyone depends on). Design the split to avoid single points of failure.
Tension
Span of Control
Span of control is how many direct reports a leader can effectively manage. Divide and conquer increases the number of "conquer" nodes; someone must combine. If the combiner's span is too wide, the combine step fails. The tension: divide too much and the leader can't integrate; divide too little and the subproblems aren't small enough.
Leads-to
Delegation
Delegation is assigning a task to someone else. Divide and conquer is the framework: you divide the work, they conquer their piece, you combine (review, integrate, align). Effective delegation requires a clear split and a clear combine step so that the delegated work fits back into the whole.
Leads-to
First Principles Thinking
First principles thinking breaks a problem down to fundamentals. Divide and conquer is one way to break it — into subproblems of the same kind. When the subproblems are "smaller versions of the same problem," you're in classic divide-and-conquer territory. When they're fundamental building blocks, you're closer to first principles. Both are decomposition strategies.
Section 8

One Key Quote

"Complex systems tend to expand until they fill the known universe. The only way to avoid this is to divide and conquer — to break the system into pieces that can be understood and managed."
— John Gall, Systemantics (1975)
Gall's point is that undivided systems grow and become unmanageable. Divide and conquer is the antidote: break them into pieces that fit in human cognitive and organisational capacity. The practitioner's job is to choose the split so that the pieces are actually manageable and the combine step doesn't recreate the monster.
Section 9

Analyst's Take

Faster Than Normal — Editorial View
Divide explicitly. When you split a problem, write down the subproblems, the owners, and the combine step. If you can't name the combine step, you haven't finished the design. The combine is where integration bugs and alignment failures show up. Own it.
Subproblems must be smaller. If each "subproblem" is still huge or shares 90% of the work with the others, you've fragmented, not divided. The test: can each piece be solved (or owned) without constant coordination? If not, find a better split.
Interfaces are the combine step. In org and in software, the combine step is the interface — the API, the handoff, the goal that links the pieces. Invest in clear interfaces so that conquered pieces plug together. Ambiguous interfaces make the combine step expensive and error-prone.
Use it for decisions as well as execution. Big decisions (strategy, M&A, reorg) can be divided into sub-decisions (market, product, team, terms), conquered with analysis and owners, and combined with a clear decision process. Don't try to swallow the whole problem at once.
Section 10

Summary

Divide and conquer is splitting a problem into smaller subproblems of the same kind, solving them, and combining the results. Use it when the split produces genuinely smaller, tractable pieces and when the combine step is well-defined and cheap. Apply it to algorithms, org design, and execution. Define the split and the combine explicitly; avoid splits that create more coordination cost than they save.
Section 11

Top Resources

01
Introduction to Algorithms (CLRS) — Cormen et al.
Book
Canonical treatment of divide-and-conquer algorithms: merge sort, quicksort, recurrences. The template: divide, conquer, combine.
02
The Mythical Man-Month — Frederick Brooks (1975)
Book
Brooks on why adding people to a project doesn't scale linearly — and how divide and conquer (teams, modules) can help or hurt depending on the split and the combine.
03
Team Topologies — Matthew Skelton & Manuel Pais (2019)
Book
How to divide orgs into teams (conquer) and design the combine step (interfaces, interaction modes) so that the system works as a whole.

Why this matters next

mental modelsFirst Principles Thinking

Divide and Conquer applied the First Principles Thinking mental model

mental modelsScale

Divide and Conquer applied the Scale mental model

mental modelsSorting Algorithms

Divide and Conquer applied the Sorting Algorithms mental model

mental modelsModularity

Divide and Conquer applied the Modularity mental model

mental modelsAlgorithms

Divide and Conquer applied the Algorithms mental model

mental modelsInterdependence

Divide and Conquer applied the Interdependence mental model

Frequently asked questions

What is Divide and Conquer?+

Divide and Conquer is a mental model used for better thinking and decision-making.

How do you apply Divide and Conquer?+

To apply Divide and Conquer, identify situations where this framework is relevant, then use it as a lens to evaluate your options and decisions. The model is most useful when combined with other complementary mental models.

What category does Divide and Conquer fall under?+

Divide and Conquer falls under the Computer Science & Algorithms category of mental models. Other models in this category can be found on the Computer Science & Algorithms hub page.

Why is Divide and Conquer important?+

Divide and Conquer is important because it provides a structured way to think about problems that would otherwise be approached with intuition alone. Understanding this model helps you avoid common reasoning errors and make better decisions.

Continue exploring

AB

Mental model

Abstraction

The practice of hiding complexity behind a simpler interface, enabling reasoning

ET

Mental model

Explore-exploit Tradeoff

The fundamental tension between gathering new information (exploring) and levera

ML

Mental model

Metcalfe's Law

The value of a network grows proportionally to the square of the number of its u

ML

Mental model

Moore's Law

The observation that transistor counts on integrated circuits double roughly eve

MM

Mental model

Mythical Man Month

Brooks's Law: adding people to a late software project makes it later due to com

TD

Mental model

Technical Debt

The accumulated cost of expedient decisions in software and systems that must ev

More like this, in your inbox

I send a newsletter every week — free, no spam, unsubscribe anytime.

Or open the full subscribe page.

On this page

  • The Core Idea
  • How to See It
  • How to Use It
  • The Mechanism
  • Founders & Leaders in Action
  • Visual Explanation
  • Connected Models
  • One Key Quote
  • Analyst's Take
  • Summary
  • Top Resources

Popular Mental Models

First Principles ThinkingOccam's RazorCircle of CompetenceInversionConfirmation BiasSecond-Order ThinkingDunning-Kruger EffectSurvivorship BiasPareto PrincipleOpportunity Cost