← All writing

AI Is Advancing, Just Not for You

Why AI’s most useful capabilities still reach builders before everyone else

AI progress is usually measured by what the newest model can do. Models can write software, search large collections of documents, operate other applications, and complete tasks through connected tools. Those capabilities are improving quickly, though the value most people receive from them has moved at a slower pace.

The gap comes from the work required to turn a technical capability into a useful product. Developers can connect a model to an API, provide data, and build a workflow around it, which gives them earlier access to value than people who encounter the same technology through a blank chat window and have to decide how it should help them.

I saw the difference at Stripe Sessions. One engineer had built a personal system that tracked meals and automated work he disliked. Another was running ten Claude Code instances alongside a local language model. Their systems were useful because they knew how to connect the tools, manage context, and repair failures. Someone who only wanted help planning meals or organizing work would probably find the same setup excessive.

Access still requires design work

ChatGPT, Claude, Gemini, and similar assistants give people access to a wide range of capabilities. That flexibility also moves a surprising amount of product-design work onto the user.

The user has to choose a suitable task, explain the situation, gather the relevant information, judge the quality of the response, and decide what should happen next. Consistent results may require custom instructions, connected tools, project files, or a workflow refined over several attempts.

Experienced users can usually manage this process because they already think about inputs, outputs, constraints, and failure cases. Most people do not want to design a small software system every time they need help with an ordinary task.

Even with my background as a developer, I sometimes find general-purpose AI too broad. An empty text box offers many capabilities, but it also makes me responsible for organizing them. For some tasks, I would rather use a product that already understands the process, asks for the information it needs, and produces a clear next step.

Consider a small-business owner trying to collect overdue invoices. They should not need to learn about agents, tool calls, or prompt design. A useful product would connect to the accounting system, identify which invoices require attention, draft appropriate follow-ups, and ask for approval before sending them. The model contributes to the process, while the surrounding product determines whether the owner can rely on it.

Builders get unfinished tools first

Infrastructure companies release APIs, models, payment systems, identity tools, and agent protocols so other companies can build on them. Developers can begin using these components early because they are comfortable working with unfinished pieces.

They can write a script, connect an API, test a model, and adjust the workflow when it fails. They are also more willing to tolerate setup when they expect the system to save time later, and some enjoy the process of shaping a tool around their own preferences.

People outside the technology industry usually experience the same advancement later through an application that has already decided what the technology should do, how the user should interact with it, and what should happen when it makes a mistake.

This delay affects how the industry talks about adoption. Broad access to a capable model says little about everyday usefulness when users still have to invent the workflow and evaluate every result. A developer may call a new model transformative because it can call tools or operate software. Those abilities are real, though they become useful to a wider group only after someone packages them around a specific problem.

General-purpose AI carries a setup cost

Most people compare the time required to learn and maintain a tool with the time it saves, so a setup that suits a developer expecting large long-term gains may still be impractical for someone who needs help with a task today.

General-purpose AI often hides this setup cost. Users have to learn which model suits the task, how much context to provide, how to structure instructions, when to verify the response, and how to recover when the tool loses track of the work.

These skills are becoming more common, though they still take time and experimentation. Recommended workflows also change as new models and frameworks arrive, so users may have to keep relearning how to get consistent results.

Builders receive more value early because they can absorb this cost, while wider adoption depends on products handling more of the setup and making important choices visible without exposing the machinery behind them.

A demo is easier than a dependable product

A technical demonstration shows that a model can complete a task under favorable conditions, while a product team still has to make the same task work consistently for people with different goals, data, and levels of experience.

The product team has to decide which information to collect, where the AI should have authority, how users can correct mistakes, and when the system should ask for approval. It also needs to handle privacy, security, billing, customer support, integrations, and incorrect model output.

These requirements explain why consumer value develops more slowly than the underlying technology. Infrastructure companies can release a new capability to developers who are prepared to test it. A consumer product has to narrow that capability into a predictable experience and support it when real-world data turns out to be messy.

Many companies stop short of that work by adding a chatbot to an existing product. The chatbot can answer questions or generate text, but users still have to determine how it fits into the workflow. The company can advertise an AI feature even when the feature removes very little work for the customer.

A stronger product begins with a repeated problem. The company studies how people currently complete the task, identifies where time is lost, and uses AI where it improves the process. The interface should make the necessary decisions clear and keep technical choices out of the user’s way.

What useful AI products need to provide

A useful AI product gives the user a defined outcome. The person should understand what the product helps them accomplish, what information they need to provide, and what the system will do with it.

It also needs to fit into an existing routine. Asking someone to leave the software they already use, copy information into a chatbot, rewrite a prompt, and manually transfer the result back creates friction that can erase the time saved. Integrations matter because they allow the product to work with the information and tools that already shape the user’s day.

The system needs clear limits as well. Users should know when an output requires review, which sources or data produced an answer, and what the product will do before it takes an action. These details become more important when AI handles payments, customer communication, private records, or business decisions.

The amount of setup should match the value of the problem, so a company may accept a complicated implementation for a system that saves thousands of employee hours while a parent planning meals for the week probably needs the product to work after a few basic questions.

When progress reaches ordinary users

The benefits of AI feel uneven because a capability can become technically possible long before a product makes it practical for a specific user. Builders can create their own solutions during that period, which gives them an advantage over people who have neither the time nor the interest to do the same.

AI adoption will feel broader when users can solve ordinary problems without understanding agents, retrieval systems, model orchestration, token limits, or prompt design. Those concepts can remain inside the product, where the team building it can manage the complexity.

A parent, office worker, or small-business owner should be able to describe what they need, provide the necessary information, and receive a dependable result without designing the entire process. Until more products reach that standard, the people closest to the infrastructure will continue receiving the greatest value from each new capability.