Why Good Advice Fails Without a Query

Kai Nguyen

Hatched by Kai Nguyen

Jul 30, 2026

9 min read

88%

0

The hidden problem with most advice

Most advice fails for a simple reason: it answers a question nobody actually asked.

Not in the obvious sense. The advice may be technically correct, even elegantly phrased. But it often arrives without the crucial context that determines whether it helps, harms, or becomes meaningless. A practice that works beautifully in one environment can be absurd in another. A rule that sounds principled in one system can be wasteful, brittle, or just decorative in another.

That is why so much advice has a strangely moral tone. It does not merely say, "this tends to work here." It says, "this is the right way," or "clean," or "best," as if the practice were a universal law instead of a local adaptation. The danger is not just overconfidence. The deeper danger is confusing a means with an end.

If you do not know what you are trying to optimize, you will mistake the tool for the goal. And once that happens, advice stops being guidance and starts becoming ritual.

The first question is not, "What is the best practice?" The first question is, "Best for what, in which conditions, and at what cost?"


The database lesson hiding inside human judgment

Consider something as ordinary as retrieving rows from a database. A query is not just a command to fetch data. It is a way of asking a precise question of an unruly collection of records.

You do not start by assuming the table has an order. In fact, the rows are not necessarily ordered at all. If you want a sequence, you have to specify one. If you want only rows that satisfy a condition, you use a WHERE clause, a Boolean test that filters the world down to what matters. If you want unique values, you ask for DISTINCT. The database does not infer your intent. It forces you to make it explicit.

That is a remarkably good model for thinking about advice.

Most bad advice is like saying, "Just select from the table," when the actual need is to filter, sort, and deduplicate. We say, "Use this framework," when what we really need is to define the query. We say, "Adopt this practice," when the more important question is whether the practice is supposed to improve speed, accuracy, collaboration, cost, maintainability, or trust. Without the query, you get a pile of rows and call it insight.

The discipline of querying is powerful because it respects reality. Reality is not ordered by default. Signal is mixed with noise. Two people can look at the same data and ask different questions, and both can be reasonable. The query matters more than the collection, because the query expresses the goal.

This is why advice often sounds smart but fails in practice. It skips the query and jumps straight to the answer.


When a practice becomes a superstition

Many practices survive not because they are always right, but because they were once right in a particular context and then hardened into doctrine.

That hardening is dangerous for two reasons. First, context matters, and contexts change more often than people admit. Second, much of practical expertise is tacit knowledge, which means the reasons behind a good move are often difficult to state explicitly. People remember that something worked, but not all the conditions that made it work. The explanation gets flattened into a slogan.

This is how a useful heuristic turns into a universal rule. Then the rule is repeated to novices, who inherit the slogan without the surrounding judgment. They apply it where it does not belong, and when it fails, they are told they are doing it wrong. That is how superstition spreads under the banner of professionalism.

A classic symptom is moralized language. Instead of saying, "This practice reduces defects in teams of this size under these constraints," people say, "This is the clean way to do it." The word should does a lot of hidden work here. It smuggles in a value judgment while pretending to state a fact.

But there is no universal cleanliness in engineering, management, or design. There is only tradeoff. A clean abstraction can hide complexity, but it can also create indirection. A simple solution can reduce cognitive load, but it can also paint you into a corner. A standardized process can improve coordination, but it can also kill flexibility. The question is not whether a practice is clean in the abstract. The question is whether it serves the actual end.

This is where bad advice becomes especially persuasive. It often offers certainty in situations that are actually ambiguous. People like certainty because it reduces cognitive effort. But certainty is not the same as accuracy.


The no gradient problem

There is another reason advice becomes misleading: sometimes the world gives us no clear gradient.

If the consequences of your choice are weak, delayed, or hidden, then bad and good practices can look almost identical. Imagine a world where money falls from the sky regardless of what you do. In such a world, there is little pressure to discover better methods. No one gets strong feedback. No one is forced to compare outcomes. No one learns where the edge is.

That is what many organizations look like from the inside. The feedback loop is broken, or noisy, or delayed. A team may adopt a process because senior people like it, not because it measurably improves anything. Another team may continue with an outdated approach because the costs are diffuse and the discomfort is tolerable. In both cases, there is no gradient strong enough to separate useful practice from ceremonial practice.

This matters because advice often assumes the existence of a learning environment. It assumes that if something is better, people will notice. But in many real systems, better does not announce itself loudly. Sometimes the environment rewards the appearance of rigor more than rigor itself. Sometimes the wrong gradient pushes people toward practices that look impressive, easy to justify, or culturally familiar.

That is why confirmation bias is so dangerous. Once a group has chosen a practice, they often start noticing only the evidence that supports it. New comments with the same idea feel reassuring, so they get upvoted. Familiarity masquerades as validation. The practice becomes more entrenched not because it has won a fair test, but because repetition has simulated consensus.

When feedback is weak, groups do not merely stagnate. They can drift into collective certainty without collective understanding.


A better mental model: advice as a query over context

The useful shift is to treat advice like a database query rather than a commandment.

Every recommendation should be tested against three questions:

  1. What outcome is it trying to improve?
  2. What context makes it effective or ineffective?
  3. What evidence would show that it is helping here, not just somewhere else?

This simple framework does something important. It forces means and ends apart. It also restores humility to the conversation. Instead of asking whether a practice is universally good, we ask whether it is a good answer to a specific query.

For example, "use the simplest technology" sounds wise until you ask what problem it is solving. If the goal is to reduce operational burden, simplicity may help. If the goal is to unlock a capability that simple tools cannot support, simplicity can become a constraint. In one case, simple technology is elegant; in another, it is false economy.

Or take a common software guideline like "avoid duplication." Useful? Often. Universal? No. Sometimes duplication is a temporary form of clarity, a way to keep two evolving paths independent until the right abstraction becomes visible. If you remove duplication too early, you may force together things that should have remained separate. The advice was not wrong. The query was incomplete.

The same applies beyond programming. In hiring, performance reviews, design systems, education, and policy, the seductive mistake is to treat a practice as if it were self-justifying. In reality, every practice is a bet on a particular shape of reality. Change the shape, and the bet may fail.

The point is not to become skeptical of all advice. The point is to become precise about what advice is for.


The discipline of asking why

The simplest and most powerful habit is also the least glamorous: always ask why.

Not as a reflexive challenge, and not to win arguments. Ask why in order to recover the end goal hidden beneath the language of practice. Why do we do code review? Why do we require a meeting? Why do we prefer one schema, one process, one style, one workflow? What exact failure are we trying to prevent? What tradeoff are we willing to accept? What would count as success?

This habit exposes whether a recommendation is a real solution or just inherited wisdom. It also reveals whether the practice has been justified by outcomes or merely defended by identity. People often get attached to methods because methods are easier to discuss than goals. A goal can be messy and contested. A method can be named, repeated, and protected.

But if you cannot state the end, you cannot evaluate the means. And if you cannot evaluate the means, you are vulnerable to persuasive nonsense that wears the costume of expertise.

There is a subtle social advantage here as well. Asking why makes disagreement more productive. Two people may endorse different practices yet agree on the end. Once the end is clear, the discussion shifts from tribal preference to comparative reasoning. The query becomes visible. The argument gets sharper. The learning becomes real.

In that sense, asking why is not a skeptical move. It is a sorting mechanism. It separates durable knowledge from borrowed language.


Key Takeaways

  • Start with the end, not the method. Before adopting a practice, identify the specific outcome it is supposed to improve.
  • Treat context as part of the answer. A good practice in one setting may be harmful in another, so ask what conditions make it work.
  • Watch for moralized language. Words like "clean," "right way," and "should" often hide tradeoffs that should be explicit.
  • Look for real feedback loops. If you cannot tell whether a practice is working, you may be in a no gradient environment where superstition thrives.
  • Use the query test. For any advice, ask: What problem is this solving, what evidence would confirm it, and what would falsify it here?

Why this changes how we learn

The deepest value of this way of thinking is that it changes the role of expertise.

Expertise is not the possession of a universal answer. It is the ability to ask better questions of a situation, to notice which variables matter, and to distinguish a real pattern from a catchy rule. In other words, expertise is often less about knowing the right technique than about knowing how to formulate the right query.

That is a humbling idea, but also a liberating one. It means you do not need to worship the advice that arrives packaged with confidence. You need to interrogate it. You need to ask what it assumes, what it hides, and what it actually optimizes. You need to see whether it is a response to reality or a response to anxiety about reality.

The best practices are usually not the loudest ones. They are the ones that survive careful questioning. They make their assumptions visible. They admit dependence on context. They resist turning into moral slogans. And they remain open to being replaced when the environment changes.

In the end, the real skill is not collecting better rules. It is learning to query the world more honestly. Because once you do that, advice stops being a script you recite and becomes a tool you can actually use.

That is a much higher standard. It is also the only one worth having.

Sources

← Back to Library

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 🐣