A Tool Is Not Useful Until It Knows Who It Is For

Periklis Papanikolaou

Hatched by Periklis Papanikolaou

Aug 07, 2026

10 min read

35%

0

What makes a tool valuable: what it can do, or who can use it well?

The question sounds obvious until we examine the things that quietly determine whether technology succeeds. A developer may have access to a dozen free utilities, yet still waste hours moving between them. A company may possess an impressive catalog of data assets, yet still struggle to answer a basic question: which information should I trust, and what can I do with it?

The common failure is not a lack of capability. It is a failure of orientation. Technology becomes useful only when its capabilities are connected to a particular person, task, moment, and decision. Without that connection, a tool is merely a possibility. A catalog is merely a list. Information exists, but action remains difficult.

The deeper principle is this: the real product is not the capability. It is the path from a user’s intention to a confident next step.

A tool without an audience is only a possibility

Imagine being handed a room filled with excellent instruments. There is a microscope, a soldering iron, a camera, a set of surgical tools, and a violin. Nothing is defective. Yet the room is not automatically useful. Its value depends on who enters, what they are trying to accomplish, and whether the instruments are arranged in a way that helps them begin.

Online developer tools often appear to solve a narrow technical problem. They might format code, test an API request, generate a color palette, inspect a regular expression, or convert one data format into another. The apparent unit of value is the function. The deeper unit of value, however, is reduced friction for a recognizable audience.

A regular expression tester is not equally valuable to every person who encounters it. For a beginner, it may provide immediate feedback and make an intimidating syntax visible. For an experienced engineer, it may be useful when debugging an unfamiliar pattern under time pressure. For a teacher, it may become a demonstration surface. For a security analyst, it may be a quick way to test whether a filtering rule behaves as intended.

The same capability becomes four different products because the users bring different intentions.

This is why the phrase “free tool” can be misleading. Free removes a financial barrier, but it does not remove the costs of discovery, interpretation, setup, or trust. A tool that takes ten minutes to understand may be expensive when the user has only fifteen minutes to solve a problem. A tool that produces an answer without explaining its assumptions may be cheap to access but costly to rely upon.

Accessibility is not the same as usefulness. A capability becomes useful when an audience can recognize its relevance and act on its output.

This distinction matters far beyond developer utilities. It applies to dashboards, documentation, artificial intelligence systems, analytics platforms, and internal knowledge bases. In each case, the central design question is not simply, “What does this system contain?” It is, “What decision is this helping a particular person make?”

The catalog problem: from inventory to navigation

A catalog is often treated as an inventory problem. Gather the assets, record their names, attach descriptions, and make the collection searchable. This is necessary, but it is not sufficient. A warehouse can be perfectly inventoried and still be practically unusable if no one knows which shelf matters for the task at hand.

Consider a data catalog containing thousands of tables. One table contains customer information. Another contains customer information cleaned for reporting. A third contains a historical snapshot. A fourth combines customer records with support interactions. Their names may be similar, their owners may be unclear, and their definitions may differ in ways that are invisible to a casual search.

The catalog has succeeded at collection. It may have failed at orientation.

Different audiences approach the same data estate with different questions:

  • An analyst asks, “Which dataset can answer this business question?”
  • An engineer asks, “What will break if I change this schema?”
  • A compliance officer asks, “Where is sensitive information stored?”
  • An executive asks, “Can I trust this metric?”
  • A new employee asks, “What does this field mean?”

A single universal description rarely serves all of them. The analyst needs semantic meaning and freshness. The engineer needs lineage and dependencies. The compliance officer needs classification and access context. The executive needs provenance and confidence. The newcomer needs examples and plain language.

The audience is not an afterthought added after the catalog is built. It determines what “good metadata” means in the first place.

This creates a useful mental model: a catalog is an interface between uncertainty and action. Its job is not to display everything the organization knows. Its job is to help someone move from a vague need to a defensible choice.

That shift changes how we judge catalog quality. A catalog with millions of records is not necessarily better than one with hundreds. The better catalog may be the one that helps a user answer five practical questions quickly:

  1. What is this asset?
  2. Can I use it for my purpose?
  3. How current and reliable is it?
  4. Who can explain or approve its use?
  5. What will be affected if I depend on it?

Collection is the beginning. Interpretation is the product.

The hidden cost of context switching

There is a direct connection between small developer tools and large information catalogs: both can fail by forcing the user to perform the integration work.

Suppose a developer must diagnose a failing request. They open one tool to inspect the JSON, another to encode a parameter, a third to test a pattern, and a fourth to compare timestamps. Each tool may be well designed in isolation. Yet the overall experience is fragmented. The developer becomes the bridge between systems, copying inputs, translating outputs, and remembering which result came from where.

A similar problem occurs inside organizations. A data worker searches a catalog, opens a documentation page, checks a permissions system, asks a colleague in a messaging channel, and finally looks at the pipeline code to determine whether the dataset is still trustworthy. The organization has information everywhere, but the user has to assemble meaning manually.

This is the integration tax. It is the time and cognitive energy required to connect capabilities that were never designed around a shared user journey.

Integration tax is often underestimated because each individual step appears small. Copy a value. Open a page. Check an owner. Read a note. Ask a question. Repeat the process several times and the small steps become the dominant cost of the task.

The remedy is not always a larger platform. Sometimes the answer is a better sequence. A developer tool can provide an example that matches the user’s likely goal, explain the output, and offer a direct next action. A data catalog can show not only a dataset’s description, but also its typical uses, recent quality signals, related assets, and the person responsible for clarification.

The guiding question is:

What work is the system making the user do in order to benefit from the system?

A capable product that transfers too much interpretive work to its users is not truly simple. It has merely hidden its complexity in the user’s workflow.

Audience is a design constraint, not a marketing label

Teams often identify an audience with broad categories such as developers, analysts, managers, or customers. These labels are useful, but they are too coarse to guide a meaningful experience. A better definition describes the audience through four dimensions:

1. Situation

What is happening when the person reaches for the system? Are they exploring, debugging, deciding, teaching, monitoring, or responding to an incident?

2. Desired confidence

How certain must the person be before acting? A quick experiment can tolerate ambiguity. A regulatory report cannot.

3. Existing vocabulary

Does the user understand technical terms, business terms, or neither? The same field name can be obvious to an engineer and mysterious to a domain specialist.

4. Cost of error

What happens if the user chooses incorrectly? The consequences may range from a wasted minute to a faulty financial decision or a privacy violation.

These dimensions produce a more precise audience model. “An analyst” is vague. “An analyst preparing a quarterly report who needs a trusted, current revenue definition and has limited time” is actionable. “A developer” is vague. “A developer debugging an unfamiliar service who needs to test an input without installing anything” tells us much more about what the interface should provide.

This model also explains why the same feature can delight one audience and frustrate another. Detailed lineage may reassure an engineer but overwhelm a newcomer. A short summary may help an executive but be inadequate for an auditor. A powerful configuration panel may support an expert while creating unnecessary decisions for a beginner.

Good design does not eliminate complexity. It places complexity where it can be handled by the right person at the right time.

A practical framework: intention, evidence, action

A useful way to evaluate any technical tool or information system is to examine three links in the user journey.

Intention

Can the user recognize that this system is relevant to the problem they have?

This is where examples, search terms, templates, and plain language matter. A person rarely begins with the name of the feature they need. They begin with a goal: “I need to compare these records,” “I need to understand this metric,” or “I need to see why this request fails.” Systems should meet users at the level of intention, not require them to know the internal taxonomy first.

Evidence

Can the user determine whether the output is trustworthy enough for the situation?

Evidence includes explanations, timestamps, ownership, test results, lineage, limitations, and examples. It does not mean displaying every piece of available metadata. It means showing the evidence that is relevant to the decision.

Action

Does the system make the next step obvious and practical?

A result that cannot be exported, shared, reused, or connected to the next workflow is only a temporary answer. The best tools reduce the distance between insight and execution. They help a user copy a valid example, contact the right owner, open the relevant dependency, or save a trusted resource for future work.

We can express the quality of an experience as a simple relationship:

Practical value = capability multiplied by clarity, confidence, and continuity.

If any factor approaches zero, the total value collapses. A powerful tool with no clarity is intimidating. A clear tool with no confidence is dangerous. A trustworthy answer with no continuity forces the user to repeat the work.

Key Takeaways

  • Define audiences by situation, not job title. Describe what the person is trying to accomplish, how much time they have, and what happens if they are wrong.
  • Design for the user’s intention. Organize tools and information around real questions and tasks, not only around internal features or asset names.
  • Treat evidence as part of the product. Show freshness, ownership, examples, limitations, and lineage when they affect the user’s decision.
  • Measure integration tax. Observe how many times users copy, translate, search elsewhere, or ask for clarification before they can act.
  • Make the next action visible. Every result should help the user continue: test, reuse, share, approve, investigate, or decide.

The real unit of technology is the decision

We often compare tools by counting features and compare catalogs by counting assets. These metrics are easy to report because they are easy to count. But they measure potential, not realized value.

A better measure is the quality of decisions a system enables. Can a developer solve a problem without unnecessary setup? Can an analyst choose a dataset without relying on tribal knowledge? Can a manager understand not only a number, but also whether it deserves confidence? Can a new employee participate without first learning an organization’s invisible map?

This perspective also changes how teams should build. Before adding another capability, they can ask which audience it serves, which uncertainty it reduces, and which next action it enables. Before collecting more metadata, they can ask who will use it and what decision it will improve. Before celebrating adoption, they can ask whether people are completing meaningful work or merely opening pages.

The most useful systems do not make users admire the machinery. They make the path feel natural. They turn scattered capability into directed progress.

A tool is never simply useful. It is useful to someone, for something, under particular conditions. A catalog is never simply complete. It is complete enough when the right person can find the right context and act with justified confidence.

That is the reframe worth keeping: technology does not create value merely by holding answers. It creates value when it helps an audience know which answer matters, why it can be trusted, and what to do next.

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 🐣