Skip to content
BACK TO JOURNAL
Craft5 MIN READ · JULY 2026

The Cost of Ignoring UX as
an Engineering Team

The bill is real. It just arrives late, under a different name.

Fojan Studio

There's a category of support ticket every engineering team has seen: a user did something 'wrong,' hit a wall, and wrote in confused. The instinct is to close it as user error. The code did exactly what it was designed to do. The problem is that 'the code did what it was designed to do' and 'the user succeeded' are two different statements, and only one of them is the point.

When a team treats user experience as someone else's job, a coat of paint applied after the real work, it doesn't avoid the cost of UX. It just defers it, and pays it later with interest.

Where the bill shows up

UX debt rarely announces itself. It arrives disguised as other problems:

  1. 01Support load for features that work perfectly. The design was unclear, so humans now answer the question the interface should have answered.
  2. 02Low adoption of things that took a quarter to build, because the first screen didn't make the value obvious and people bounced.
  3. 03Churn nobody can explain. No single moment broke. The whole thing just felt like effort, and something else felt like less.

None of these show up in the test suite. All of them show up in the numbers that leadership actually cares about.

An interface is a conversation between your product and a stranger who is in a hurry. If the conversation is confusing, that's not the stranger's fault.

This is a discipline with decades behind it

Engineers sometimes treat UX as taste, subjective, unfalsifiable, a matter of opinion. It isn't. It's one of the most researched areas in software. Jakob Nielsen's usability heuristics have been the working checklist for interface quality since 1994: show system status, match real-world language, prevent errors, support recognition over recall. These aren't preferences. They're failure modes with names.

And the field has a founder worth reading. Don Norman, the cognitive scientist who coined the term 'user experience', spent a career showing that when people fail to use something, the design usually failed first. His famous example is a door you push when it says pull. The person isn't stupid. The door lied.

What it costs to care, versus what it costs not to

Caring about UX is not expensive. It's mostly attention: reading the error message the way a stranger would, watching one real person use the thing before you ship it, cutting the field nobody fills in. The cost of not caring is the compounding kind, support that scales with users, adoption you have to buy back with marketing, churn you try to fix with features when the problem was friction.

You don't need a design team to start. You need to stop assuming the user will think like the person who built it. They won't. They never have. Designing as if they might is the cheapest reliability work available to an engineering team, and the most consistently skipped.