Satisficing
Why it matters
Trying to find the best option is often the worst possible strategy — you can’t examine them all, the search costs more than the prize, and the smart move is to decide in advance what “good enough” means and grab the first option that clears it.
For example: a team needs to pick a logging library and there are a dozen credible ones. They could benchmark all twelve, read every open bug, and build a proof-of-concept for each — two weeks of engineering gone, to find a “best” whose edge over the runner-up is a rounding error. Instead they write the bar down first: structured output, actively maintained, handles ten thousand events a second, has real docs. They check libraries one at a time, and the third one clears all four. Ship it. Nothing about the next nine would have paid for the time spent looking — and the choice that would have looked smartest in a textbook is the one that wastes the most of what’s actually scarce.
- What it reveals. That a sound decision can be made by stopping — set a “good enough” bar, search until one option clears it, take that one — and that the cost of searching, not just the quality of options, is part of the choice.
- How it changes the read. You stop asking “which option is best?” and start asking “what threshold must an option clear, and is the search past that point worth its cost?” — comparing options against a bar, not against each other to the last decimal.
- When to foreground it. A large or expensive-to-survey option space; small differences between the good options; a reversible choice; or a decision stalled in analysis paralysis with nothing being chosen at all.
- What you’d miss without it. That past the threshold, more search usually buys nothing — and that “optimal” choices often cost more in time, attention, and second-guessing than the better-on-paper option is worth.
- Where it misleads. Set the bar too high and you never stop; set it too low and you ship junk. And it is a rule about the cost of searching, not a license for low standards — misread as “good enough is fine,” it excuses settling; used on a high-stakes, irreversible, cheap-to-search choice, it under-searches a decision that genuinely warranted optimizing.
How it works
A family wants to move, and they open the listings for a big city. There are thousands. They could, in principle, tour every one — but the listings change daily, a good apartment is gone within the week, and a lifetime would not be enough to walk through them all and rank them. Even the attempt is self-defeating: by the time you finished surveying everything, the place you’d have chosen on day one would have been signed by someone else.
So what do they actually do — and what does anyone sensible do? They decide, before they start looking, what would be acceptable. Under two thousand a month. Two bedrooms. Walkable to the train. Nothing on the ground floor. Then they go and look, and they sign the first apartment that clears every one of those lines — knowing full well that somewhere in the thousands they didn’t see, a marginally nicer place at the same price almost certainly exists. They will never find it, and they were never going to. This is not laziness. It is the only rational thing to do once you take seriously that searching has a cost — in time, in attention, in apartments rented out from under you while you keep looking. The whole point of the search was a place to live, not the single best place in the city; that prize was never available, and chasing it would have cost them the apartment they could actually get.
Herbert Simon — an economist and psychologist who built his career on watching how people decide rather than how a theory said they should — gave this move its name. To satisfice (a word he coined by blending satisfy and suffice) is to set a bar of acceptability — an aspiration level — and take the first option that clears it. The alternative, optimizing, means examining every option and scoring each against every criterion to find the single best. Optimizing is what the economics textbooks of his day assumed every decision-maker did. Simon’s objection was blunt: for any choice with real complexity, no actual mind — and no organization, and no computer of his era or ours — can do it. The number of options times the number of criteria explodes past anything a finite searcher can survey. So the question is not how do we optimize? It is where do we stop? And the answer real people reach, sensibly, is: at the first thing good enough.
The reveal underneath the apartment hunt is this: good deciders don’t maximize — they satisfice. And the genuine skill is not in the searching at all; it is in calibrating the aspiration level. Set the bar too high and nothing ever clears it: you tour forever, paralyzed, and the apartments keep slipping away. Set it too low and you sign the first dump you see and regret it for a year. The whole craft is picking a bar that’s demanding enough to protect you and loose enough to actually be met — and then committing to it, because a bar you quietly raise every time a candidate appears is no bar at all. Simon also noticed something that stings: the people who insist on finding the best — the maximizers — often end up less satisfied than the satisficers, even when they objectively choose better, because they can’t stop measuring their choice against the ones they didn’t take. The satisficer, who decided in advance what good enough meant and took it, simply moves into the apartment.
This is the decision strategy that follows directly from bounded rationality — Simon’s broader account, explained on its own page, of how finite minds with finite information actually choose. Bounded rationality is the diagnosis: the mind is small next to the problems the world hands it. Satisficing is the prescription that falls out of it: set a bar, search to it, stop. Simon won the Nobel Prize in Economics in 1978 for the larger body of work, and the idea has only hardened with time, because the constraint it rests on never lifts — there will always be more options than anyone can weigh, and the realistic measure of a good decision is never “did they find the best?” but “did they set the right bar, and did they have the discipline to stop when something met it?”
Framework & implementation
Origin and evidence
The model is Herbert A. Simon’s. He set it out in two papers in the mid-1950s. “A Behavioral Model of Rational Choice” (1955), in the Quarterly Journal of Economics, replaces the optimizing agent of classical economics with a decision-maker who has limited information and limited computing power and therefore searches sequentially against an aspiration level — a “good enough” bar — rather than evaluating all options at once. “Rational Choice and the Structure of the Environment” (1956), in Psychological Review, develops the companion claim that this works because the structure of real environments lets a finite searcher do well without surveying everything — the aspiration level need only be matched to what the environment actually offers. He gave the strategy book-length treatment, and named the dynamics of how aspiration levels adjust to feedback, in Models of Man: Social and Rational (1957), and restated the position for an economics audience in his 1978 Nobel Memorial Prize lecture, “Rational Decision Making in Business Organizations” — the prize itself awarded for this body of work on decision-making in organizations. Satisficing is the operational core of his broader theory of bounded rationality (treated on its own page): bounded rationality is the diagnosis that the chooser is finite; satisficing is the tractable decision rule that follows — set a bar, search until the first option clears every bar, then stop. A later strand the lens names as adjacent is the maximizer–satisficer research in psychology, which finds that people disposed to seek the best option often report lower satisfaction with their choices than those who stop at “good enough,” because awareness of the unchosen alternatives breeds regret. Inside a constraint-mapping comparison, Simon’s claim does a precise job: it converts “which option is best?” into “which options clear the bar, and where past it does the difference stop mattering?”
Applications and common uses
Satisficing is a working model anywhere a choice involves more options than can be fully surveyed and a defensible “good enough” bar can be named — and, inside a constraint-mapping comparison, anywhere options should be judged against a threshold rather than ranked to the last decimal.
- Comparing alternatives against a bar. Its native job in this host: when several viable options are mapped side by side, satisficing sets the “good enough” line on each dimension so that options clearing the same bar are treated as tied there, and the comparison’s attention goes to the dimensions where they actually differ — the difference that drives the choice.
- Vendor, tool, and library selection. Defining required capabilities up front, evaluating candidates one at a time, and committing to the first that meets every requirement — instead of benchmarking the entire field to separate options whose remaining differences won’t affect the outcome.
- Hiring and search. Setting the must-have bar for a role and extending the offer to the first candidate who clears it, rather than holding out for a mythical perfect hire while strong candidates take other jobs and the role stays open.
- High-volume operational decisions. Reversible, repeated, low-variance choices — which of several adequate suppliers, routes, or configurations — where the cost of optimizing each one would dwarf the spread between the good options.
- Knowing when not to satisfice. The model’s discipline cuts both ways: it justifies optimizing on the decisions that warrant it — high-stakes, irreversible, cheap-to-search choices with large variance between options — by making the contrast with the satisficing default explicit, so the rare optimization is a deliberate call rather than an accident.
In every case the contribution is the same: a question of “which option is best?” is re-described as “which options clear the bar, where do the differences past it stop mattering, and is this a decision that warranted stopping at good enough?” — and the search is sized to the stakes rather than run to exhaustion by default.
Failure modes and when not to use it
The model’s characteristic ways of going wrong are catalogued in its Common Failure Modes:
- Threshold drift. The “good enough” bar is quietly raised mid-search to disqualify the first option that cleared it. The tell is threshold language getting more demanding as candidates appear. The correction: lock the threshold before the search begins; a bar you keep moving is not a bar, and the move usually masks a maximizer’s reluctance to stop.
- Inappropriate satisficing. The rule is applied to a high-stakes, irreversible decision where real optimization was warranted. The tell is a satisficing call on a one-way door with large variance between options, producing regret because the spread between options genuinely mattered. The correction: classify the decision’s stakes before choosing the strategy — satisficing is the default, not the universal answer.
- Post-decision rumination. The choice is second-guessed by going back to evaluate the options that weren’t taken. The tell is regret rising after a threshold was met and a decision made. The correction: commit to not re-evaluating; the satisficing advantage — and most of its psychological payoff — disappears the moment you start measuring the chosen option against the ones you passed up.
- Satisficing-as-laziness. “Good enough” is treated as an excuse to set the bar low, collapsing a claim about the cost of search into a claim about the level of the standard. The tell is a threshold set well below what’s readily available, defended as “we satisficed.” The correction: the bar’s height is set by the stakes; satisficing only licenses stopping the search once that bar is cleared, never lowering it.
When not to reach for it. When the option space is small, closed, and cheap to survey in full — a handful of well-specified choices where exhaustive evaluation costs almost nothing — satisficing adds little, because optimizing was actually feasible and the threshold frame just hides a comparison you could have run completely. When the decision is high-stakes, irreversible, and the variance between options is large, the model’s own discipline says optimize, not satisfice — reaching for “good enough” there inverts it. And when the real task is to pick the winner among the mapped alternatives rather than to judge each against a bar, satisficing sharpens the comparison but does not make the choice — that is the user’s call, or a stance-bearing mode’s, not the constraint map’s.
Related
- Constraint Mapping — the analysis this model is loaded inside; it maps several alternatives’ tradeoffs and binding constraints side by side, mapping the terrain rather than deciding, and satisficing supplies the “good enough” bar each option is judged against.
- Bounded Rationality — the parent theory: Simon’s account of why finite minds can’t optimize. Satisficing is the decision strategy that follows from it — set a bar, search to it, stop.
- Trade-offs — the comparison partner also always loaded in the mode: satisficing says where “enough” is on a dimension; trade-offs says what clearing a higher bar there would cost elsewhere.
- Bottlenecks — the sibling constraint-finding lens: where bottlenecks locates the one stage that caps an option, satisficing decides whether “good enough” on that constrained dimension is the right target rather than squeezing the last unit of throughput.