Why Good Design Fails Without a Terminating Point
Hatched by Orion Miguel
May 18, 2026
10 min read
5 views
87%
The Strange Problem Hidden Inside Every Design Process
What if the real danger in a design process is not that it starts too early, but that it never truly starts at all?
That sounds backwards, because we usually think of design as action: research users, define needs, sketch ideas, test prototypes, refine, repeat. Yet beneath that familiar rhythm sits a deeper risk. Every question can lead to another question. Every assumption can be unpacked. Every user need can be traced to another need, then another, until the process becomes an elegant loop that produces insight but never resolution.
This is the hidden tension inside any serious creative process: a design must be open enough to understand people, but closed enough to become a thing. If it is too closed, it solves the wrong problem. If it is too open, it dissolves into endless inquiry. The challenge is not simply to avoid being shallow. It is to avoid an infinite regress of justification disguised as rigor.
Human centered design begins with understanding people and the needs the design is meant to meet. That sounds obvious, but it contains a profound constraint. People do not just have needs, they have layered, interconnected, and sometimes contradictory needs. If we chase those layers without a stopping rule, we can lose the ability to build anything at all.
When Understanding Becomes an Endless Loop
Imagine you are designing a checkout flow for an e commerce site. You ask users why they abandon their carts. They say the form is too long. You shorten the form, then discover they still hesitate. So you ask why. They say they do not trust the site. You add trust badges, then discover their distrust comes from unclear shipping policies. You clarify those, then discover the real issue is that they are comparing your offer to a competitor. You adjust pricing, and suddenly the problem becomes brand perception, and so on.
Each answer leads to another layer. That is useful up to a point. But without a principled stopping point, the process becomes a chase for the final explanation that never arrives. This is what makes regress dangerous: not merely that one step depends on another, but that the chain never produces a stable place to act.
In philosophy, a regress is problematic when it is vicious, meaning it does not just continue forever, it fails to do the job it was supposed to do. A design process can fail in exactly this way. Research is supposed to reduce uncertainty. If it merely multiplies uncertainty while delaying action indefinitely, it has become vicious. The team is no longer designing for people. It is designing a better and better account of why design has not yet happened.
There is a seductive feeling attached to this kind of work. It feels responsible, thorough, even humble. But endless refinement can become a form of avoidance. The question is not whether more understanding is always good. The question is whether the understanding is converging toward a decision.
Insight is not the absence of uncertainty. It is the ability to turn uncertainty into a bounded decision.
That is the real test of a mature design process.
The Coherent Web Versus the Linear Chain
One reason infinite regress is so tricky is that it assumes a chain. One thing depends on the next, which depends on the next, and so on. But human needs are rarely linear. They form a coherent web, a network in which meaning emerges from relationships rather than from a single privileged cause.
This matters because design often fails when it treats people like machines with one broken part. A late payment fee might not just be a pricing issue. It can be a trust issue, a memory issue, a cash flow issue, a stress issue, and a dignity issue all at once. The temptation is to demand the one true cause. The more realistic response is to map the network of causes and then decide where intervention will matter most.
This is where coherentism becomes useful as a design metaphor. In a coherent system, justification comes from fit within the whole, not from one foundational atom. Good products work the same way. A great onboarding flow is not great because of one heroic screen. It is great because copy, timing, friction, reassurance, and expectations reinforce one another.
But coherence alone is not enough. A network can be internally consistent and still be useless. A team can build a beautifully coherent concept that no one wants. So the purpose of understanding people is not to achieve perfect explanation. It is to find enough coherence to act effectively.
This creates a practical design principle:
Do not ask, “What is the final cause?” Ask, “What pattern of needs is stable enough to design for?”
That shift changes everything. It means your task is not to locate a metaphysical bottom of the problem. It is to identify a usable structure in the user’s experience. The question becomes less like detective work and more like ecology. Where are the reinforcing loops? Where is the leverage? Which part of the system, if changed, improves the whole?
The Stopping Rule: A Design Process Needs a Philosophy of Enough
One of the most underrated skills in creative work is knowing when to stop investigating and start shaping. Without that, even brilliant teams can get trapped in permanent discovery mode. They confuse depth with progress.
A good design process needs a stopping rule. That is, it needs an explicit criterion for when understanding is sufficient to begin creating. Otherwise, every new insight simply becomes a reason to delay. The team keeps asking for one more interview, one more round of synthesis, one more comparative analysis, until the problem turns into an endless regress of “just a bit more clarity.”
A stopping rule is not arbitrary. It is tied to the decision the design must support. If you are creating a medical intake form, the question is not whether you understand all of medicine. The question is whether the form can reliably gather the information needed to route the patient correctly while reducing anxiety and error. If you are designing a mobile banking app, you do not need a complete theory of human finance. You need enough understanding to help someone transfer money safely, quickly, and with confidence.
Think of it like crossing a river. You do not need to measure every molecule of water before stepping onto the bridge. You need to know whether the bridge holds. The point of research is not to create omniscience. It is to build enough confidence to cross.
This is why the best design teams often feel paradoxically disciplined rather than infinitely curious. They are curious, yes, but curiosity is put in service of a decision. Every question is evaluated by a simple test: Does this reduce uncertainty in a way that changes what we should build? If not, it may be interesting, but it is not currently useful.
This principle also protects against false humility. Endless openness can sound respectful of users, but real respect includes commitment. If you understand a person’s need and still fail to make a choice, you have not honored them. You have postponed service.
Designing for People Means Designing for Constraints
The phrase “human centered” can be misunderstood as a license to chase every human feeling. In practice, human centered design is not about accommodating everything. It is about recognizing that people live inside constraints: time, attention, memory, emotion, context, habit, fear, and social pressure.
That recognition gives design its direction. A parent trying to enroll a child in school does not need an elegant theoretical model. They need a process that works while they are tired, interrupted, and worried. A freelancer filing taxes does not need more options. They need fewer points of failure. A patient in pain does not need a perfectly comprehensive interface. They need the shortest path to relief and reassurance.
This is where infinite regress and human centered design unexpectedly meet. Regress becomes vicious when it ignores the real conditions under which people act. Human centered design becomes effective when it respects those conditions. The designer’s job is not to mirror the endless complexity of life. It is to transform complexity into usable simplicity.
That transformation requires judgment. At some point you must say: this is the level at which the system should respond. Not because the deeper layers are unimportant, but because a design that tries to solve every layer becomes incapable of solving any layer well.
A useful mental model is the good enough lens. The lens does not capture everything. It captures what matters at the resolution of the decision. If you are designing a subway map, you should ignore geographic exactness and emphasize route clarity. If you are designing an emergency response interface, you should privilege speed and recognition over exploration. The best design is often not the most complete representation of reality. It is the most decision relevant one.
Good design is not the elimination of complexity. It is the art of choosing which complexity to carry forward.
A Practical Framework: From Infinite Regress to Actionable Coherence
Here is a simple framework for escaping the trap of endless analysis while preserving depth.
1. Name the decision
Before researching, write down the decision the work must support. Is it a layout choice, a workflow change, a feature priority, a service redesign? If you cannot name the decision, you cannot know when you have enough understanding.
2. Map the need network
Do not look for one root cause. Map the related needs, frictions, and motivations. Ask what reinforces what. Often the real insight is not a single cause but a stable pattern: confusion leads to hesitation, hesitation leads to abandonment, abandonment leads to distrust.
3. Find the leverage point
Not every part of the network matters equally. Identify the smallest change that could improve the whole system. Sometimes a tiny shift, such as better defaults, clearer language, or a more reassuring confirmation step, breaks a larger loop.
4. Set a stopping rule
Decide in advance what counts as enough insight to prototype. This can be a threshold of repeated themes, a clear behavioral pattern, or a validated hypothesis. Without this rule, the research phase will expand to fill the schedule.
5. Prototype to learn, not to prove
A prototype is a way to convert conceptual coherence into contact with reality. It should answer the question: does this work for people under real constraints? If not, the design still needs more understanding. If yes, you move forward.
This framework helps because it treats design as neither a pure theory exercise nor a blind act of making. It is a disciplined loop: understand enough, act, observe, refine. The loop is finite because each iteration is anchored to a decision.
Key Takeaways
- Always define the decision before you define the research. Otherwise, exploration will expand without a finish line.
- Look for need patterns, not single causes. People’s problems are usually networks, not chains.
- Use a stopping rule. Decide what level of confidence is sufficient to prototype or ship.
- Prefer leverage over completeness. The best intervention is often the smallest one that changes the whole system.
- Treat design as bounded service. Respect for users means solving their problem well enough to matter, not endlessly studying it.
The Real Goal Is Not Perfect Explanation
We tend to think the ideal design process begins with understanding and ends with a product. But that is incomplete. The deeper arc is from uncertainty to usable coherence. You do not need to explain every aspect of a person’s world before you can help them. You need to find the part of the world your design can meaningfully improve.
That is why the most important question is not, “Have we understood everything?” It is, “Have we understood enough to make a responsible choice?” The difference is crucial. One question leads to paralysis, the other to craft.
So the next time a team says, “We need more research,” ask a sharper question: more research for what decision? If the answer is clear, research can be a powerful accelerant. If the answer is vague, research may be hiding a deeper refusal to commit.
In the end, the best human centered design does not try to conquer complexity. It learns where complexity becomes actionable and where further explanation would only feed the regress. That is not a compromise. It is wisdom.
A design is successful not when it fully captures the infinite structure of human need, but when it creates a stable bridge across it. And a bridge, by definition, is not the river. It is the point where understanding becomes movement.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣