← All notes
AILeadership

Fix Small Tech Frictions Before AI Work Breaks Trust

A practical note on why modern AI, data, and software teams should treat small workflow frictions as early warnings, not background noise.

Most technology teams do not lose trust because of one dramatic failure.

They lose it slowly. A dashboard is wrong twice, so business users export data to spreadsheets. A support agent gives a confident but unsupported answer, so managers stop using it. A data request disappears into a queue, so a team buys its own tool. A small bug in an internal workflow stays open for months, so people assume the platform team does not care. A model returns malformed JSON often enough that engineers build manual checks around it instead of reporting the problem.

Each item can look minor in isolation. None of them may justify a large project. But together they send a message: the system is not looked after, the users are not heard, and the technical team is too far away from the daily work.

That message is dangerous in any software organization. It is even more dangerous in AI work because the systems are less predictable, the risks are harder for nontechnical people to inspect, and the hype around the technology already makes many people skeptical. When an AI assistant fails quietly or a data product becomes annoying to use, users do not always file a clean bug report. They route around it. They stop trusting it. They create a private workaround. Sometimes they adopt an unofficial AI tool because it feels faster than waiting for the approved one to improve.

I think this is one of the most practical leadership lessons for modern technical teams: small frictions are not just small frictions. They are trust signals.

The small problems tell you where trust is leaking

Technical teams usually have a process for major incidents. A service goes down, a security alert fires, a customer-facing feature breaks, or a model produces a harmful output. Everyone understands that these events deserve attention.

The smaller problems are harder to manage because they often live between categories. They are not urgent enough for an incident channel. They are not large enough for a roadmap item. They may not be glamorous enough for a quarterly planning document. So they sit in backlog limbo.

That is where trust leaks.

In data work, this might be a metric definition that is slightly different between two dashboards. In AI work, it might be a retrieval system that usually finds the right document but often misses the newest policy. In software work, it might be an internal tool that requires five clicks for a task people do fifty times a day. In platform work, it might be a flaky development environment that everyone has learned to reset without mentioning it anymore.

The obvious cost is time. The deeper cost is belief.

Users start to believe that reporting issues is pointless. Engineers start to believe users are unreasonable because they only show up when they are frustrated. Managers start to believe technical teams are slow. Technical teams start to believe business teams do not understand constraints. Everyone becomes a little more defensive.

This is how small workflow problems become organizational problems.

The current AI market makes this more visible. McKinsey’s 2025 State of AI survey reported that 88 percent of respondents said their organizations regularly use AI in at least one business function, but only about one-third had begun scaling AI across the enterprise. That gap matters. Many organizations are past curiosity, but not yet past execution risk.

When a technology is widely used but unevenly mature, the small problems accumulate quickly. The question is not only whether a team can build an AI feature. The question is whether the team can stay close enough to the work to see when the feature is becoming inconvenient, confusing, expensive, slow, or unreliable.

Distance turns technical teams into ticket machines

One reason small problems stay small for too long is that technical teams become separated from the people they support.

This separation can happen for understandable reasons. As systems grow, teams specialize. Security, data engineering, machine learning, product engineering, platform engineering, analytics, and operations all develop their own tools and priorities. Intake processes appear because unmanaged requests become chaotic. Roadmaps appear because capacity is limited. Governance appears because risk is real.

None of that is wrong.

The problem starts when the process becomes the relationship.

If business users only interact with a data team through a request form, the data team may stop seeing how reports are actually used. If employees only meet the AI platform team during approval reviews, the platform team may miss the informal experiments already happening in the business. If engineers only hear from users during escalations, they inherit the emotional temperature of the problem without the context that created it.

This is why the old advice to “talk to users” remains practical, even in highly technical AI work. It is not soft advice. It is operational sensing.

An AI team that spends time with customer support agents will learn which suggested replies are useful and which ones feel risky. A data team that watches analysts prepare a weekly business review will see which numbers require manual reconciliation. A platform team that sits with product engineers during release week will notice where the deployment process creates unnecessary stress. A security team that listens to how employees use AI tools will understand where policy is unclear or unrealistic.

These observations are hard to get from a dashboard alone.

Datadog’s 2026 State of AI Engineering describes production AI systems as model fleets, orchestration frameworks, tool calls, long prompts, retries, capacity limits, and cost control across distributed systems. That is the right technical framing. But distributed systems also distribute responsibility. If no one is close to the user’s work, the team may optimize the runtime while missing the workflow.

The useful habit is simple: do not let intake replace contact.

Keep the queue. Keep the roadmap. Keep the governance process. But also create regular, low-drama ways for technical people to observe real work, ask better questions, and hear about small friction before it hardens into resentment.

AI makes operational annoyance more expensive

Small software annoyances have always mattered, but AI changes their shape.

A traditional bug is often visible. A button fails. A page does not load. A query times out. A field does not save. The user may not know the cause, but the failure is obvious.

AI failures can be quieter. A summary omits the most important exception. A retrieval system cites an outdated document. A code assistant suggests a plausible change that weakens a test. An agent chooses the right tool but with the wrong parameter. A natural-language analytics feature answers a business question using a metric definition that finance would not approve.

The user may not immediately know the answer is wrong. The system may look successful because it produced something fluent and fast.

This is why operational discipline matters so much in AI work. It is not enough to make the demo impressive. Teams need evaluation sets, logs, traces, fallback paths, cost budgets, human review rules, and clear ownership. They need to know when the system is useful, when it is drifting, and when it should refuse or escalate.

The 2024 DORA report makes a related point for software teams: AI adoption can improve individual productivity, flow, and job satisfaction, but it can also create tradeoffs for delivery stability and throughput. DORA also emphasizes user-centricity, stable priorities, robust testing, and continuous improvement. That is a useful warning. A team can move faster locally while creating more instability systemwide.

In AI systems, this tradeoff appears in very practical ways:

  • A coding assistant helps engineers produce more code, but review capacity does not increase.
  • A support agent drafts replies faster, but supervisors need a clearer review process.
  • A document assistant answers questions quickly, but no one tests whether answers are supported by current sources.
  • A workflow agent saves time on routine tasks, but tool permissions and audit logs are weak.
  • A model upgrade improves one benchmark, but old user workflows regress.

These are not reasons to avoid AI. They are reasons to treat small failures as early warnings.

If an agent sometimes loops too long, that is not just an implementation detail. It is a cost, latency, and reliability signal. If users keep asking for a “download to Excel” button because they do not trust the dashboard, that is not just a feature request. It is a trust signal. If employees copy sensitive text into unofficial tools because the approved tool is slow or limited, that is not only a policy violation. It is a workflow signal.

Good technical leadership reads those signals before they become incidents.

Build a small-friction backlog with real authority

Many teams already have backlogs. The problem is that the small things are often mixed with every other request, where they compete badly against large initiatives, executive priorities, and new feature work.

A small-friction backlog should be different. It should be explicitly designed for issues that are too small for major planning but too meaningful to ignore.

The rules can be simple:

  • The issue must affect a real workflow.
  • The fix must be small enough to ship quickly.
  • Users should help rank the work.
  • The team should publish what changed.
  • The backlog should include product, data, AI, platform, and support friction, not only code bugs.

This is not about turning technical teams into a help desk. It is about creating an operating habit that says small quality problems matter.

For an AI team, the backlog might include improving citations, adding a refusal message for unsupported questions, fixing a slow prompt path, cleaning duplicated retrieval chunks, adding a token budget to an agent, or improving the error message when a tool call fails.

For a data team, it might include documenting a confusing metric, retiring a duplicate dashboard, adding data freshness warnings, fixing a broken filter, or creating a clear owner for a dataset.

For a platform team, it might include reducing setup time for a local environment, removing a repeated manual approval, improving a template, or making logs easier to find.

The work is small, but the effect is not only technical. When users see small issues fixed, they learn that reporting problems is worth the effort. When engineers see users respond to small improvements, they learn which parts of the system matter in daily work. When managers see friction reduced without a six-month program, they learn that improvement does not always require a transformation slogan.

This habit also helps with AI governance. In How Technical Teams Earn Trust in AI Systems, I wrote that trust comes from evidence, ownership, and clear communication, not blind confidence. A small-friction backlog creates visible evidence that the team is paying attention.

Keep humans in the loop before the loop becomes theater

“Human in the loop” is one of those phrases that sounds responsible until you ask what it means in practice.

Who is the human? What are they reviewing? How much time do they have? Can they see the evidence behind the AI output? Are they allowed to reject it? Are rejected outputs studied later? Does review happen before a decision, or only after damage is done?

If the answers are vague, the loop may be theater.

Small frictions often reveal whether human review is real. If reviewers constantly correct the same AI mistake, that is a signal for evaluation and prompt improvement. If users ignore citations because they are hard to inspect, that is a product issue. If a manager approves AI-generated recommendations without understanding the source data, that is a governance issue. If engineers cannot reproduce an agent’s path through tools, that is an observability issue.

McKinsey’s 2025 AI survey found that high-performing organizations are more likely to define processes for when model outputs need human validation. That point is easy to underestimate. Human validation is not a vague cultural value. It is a workflow design decision.

The better pattern is to make review specific:

  • Which outputs require review before use?
  • Which outputs can be used as drafts without approval?
  • Which data types are not allowed in the system?
  • Which actions can an agent take automatically?
  • Which actions require confirmation?
  • Which failure categories should be tracked every week?

This is where small fixes and governance meet. A better review screen, clearer citation display, stronger audit log, simpler escalation button, or more useful failure label can make the difference between meaningful oversight and ceremonial oversight.

AI teams should not wait for a major incident to improve these details. The daily annoyances are often telling them where the control system is weak.

Measure the operating reality, not the presentation

One reason small problems survive is that teams measure the wrong surface.

They count model calls, tickets closed, features shipped, prompts written, or dashboards created. Those numbers can be useful, but they do not prove that the work is helping.

The better measurements are closer to operating reality:

  • How often does the AI system produce an answer users can act on without rework?
  • How often does retrieval find current and authorized evidence?
  • How often do users override, reject, or ignore model output?
  • How much review time is required per accepted output?
  • Which workflow steps still happen outside the system?
  • Which repeated manual fixes could be removed?
  • Which support questions appear every week?
  • Which incidents started as known annoyances?

These questions are less convenient than a usage chart, but they are more honest.

Datadog’s 2026 report notes that model, prompt, and retrieval changes can move latency, spending, and failure rates without an obvious code change. It also reports that agent framework adoption nearly doubled year over year among its observed customers, and warns that framework-assisted systems can add hidden paths, retries, tool fan-out, cost, and latency.

That is exactly why teams need production feedback loops. If a small prompt change makes an internal assistant slower, more expensive, or less accurate for a common task, the team should know. If a new agent framework adds steps that no user values, the team should know. If longer context windows encourage teams to stuff more information into prompts while answer quality stays flat, the team should know.

Measurement is not only for executives. It is how teams notice the small cracks before users build their own workarounds.

Make proximity part of the technical operating model

The most useful version of this lesson is not “be nicer to users.” That is too shallow.

The lesson is to make proximity part of the operating model.

For a data team, proximity might mean joining business review preparation once a month and watching how metrics are used under deadline. For an AI team, it might mean reviewing real accepted and rejected model outputs with domain experts every week. For a platform team, it might mean pairing with application engineers during onboarding and release. For a security team, it might mean studying why employees reach for unofficial AI tools before writing a stricter policy.

Proximity should produce decisions:

  • Which small issues will we fix this week?
  • Which workflow has too many workarounds?
  • Which AI output needs better evidence?
  • Which dashboard has lost trust?
  • Which policy is being bypassed because the approved path is too slow?
  • Which operational metric should we track because users keep feeling the pain?

This is not a replacement for strategy. It is the ground truth that strategy needs.

Large AI roadmaps are easy to write. The harder work is keeping the system useful after launch. That work is often quiet: cleaning the data, improving evaluation, shortening a slow path, clarifying ownership, removing a confusing field, adding a useful warning, documenting a metric, tightening permissions, and explaining what changed.

These fixes do not always look impressive. But they are often what keep people using the system.

The takeaway is to repair trust while it is still cheap

By the time a technical team has a visible trust problem, repair is expensive.

Users have already built workarounds. Managers have already formed opinions. Shadow tools may already be in use. Engineers may already feel unfairly blamed. The conversation becomes less about the specific issue and more about history.

Small problems are easier. A confusing dashboard label can be fixed. A bad error message can be rewritten. A slow approval step can be removed. A fragile prompt can be tested. A repeated support issue can become a product improvement. An AI agent can get a step limit, better tracing, and clearer escalation. A data freshness problem can be made visible instead of quietly damaging confidence.

The point is not to chase every complaint. Serious teams still need prioritization. The point is to recognize that small, repeated frictions are evidence. They tell you where users are losing confidence, where systems are harder to operate than they look, and where AI or data work is drifting away from the people it is supposed to help.

Modern technical teams need big projects, but they also need a habit of visible care. Stay close to the work. Fix small things before they become cultural stories. Measure what happens after launch. Treat AI as production software, not a magic layer above ordinary operations.

Trust is not built only in strategy meetings or launch announcements. It is built in the ordinary details people touch every day.

More notes