UX design in the age of AI

Do Fundamentals Still Matter?

Long before a boxer steps into the fight of their life, they’ve already fought thousands of rounds in the gym. They throw the same combinations until they become instinctive. They refine footwork measured in inches. They learn when not to throw a punch just as much as when to throw one. Championships aren’t won under the bright lights. They’re earned through countless quiet hours of repetition, restraint, and craftsmanship.

Great software isn’t much different. Or at least, it shouldn’t be.

In recent months, I’ve noticed a growing number of articles, podcasts, and industry conversations asking a similar question: Has the software industry become so focused on shipping that we’ve forgotten what it means to finish? Designers, product leaders, engineers, and technologists are increasingly questioning whether endless feature releases, perpetual updates, and relentless velocity are actually creating better experiences, or simply more complex ones. It’s an important conversation because it gets to the heart of what great digital products are supposed to accomplish.

Somewhere along the way, however, our industry began celebrating velocity more than craftsmanship. Release cycles became shorter. Feature lists became longer. Artificial intelligence accelerated development even further. Shipping became easier than refining, and over time, the act of shipping quietly became the objective itself.

To be clear, this isn’t an argument against Agile, DevOps, continuous delivery, or AI-assisted development. Those practices have transformed software for the better. Security vulnerabilities are patched in hours instead of months. Accessibility improvements reach users faster. Teams respond to customer feedback almost immediately. The ability to iterate rapidly is one of the software industry’s greatest achievements.

The problem isn’t that we ship frequently. The problem is that we’ve started confusing shipping with improving.

When the Means Become the End

Every organization measures performance. Those measurements determine priorities, allocate resources, and define success. The challenge is that people naturally optimize for whatever is being measured. When release velocity becomes a performance metric, organizations optimize for release velocity. When feature count becomes a measure of innovation, more features follow. When AI adoption becomes a strategic priority, AI capabilities inevitably find their way into products, whether or not they meaningfully improve the customer experience. None of these decisions are irrational. They’re simply the predictable outcome of what organizations choose to measure.

One recent essay in Fast Company posed a thoughtful question: Should designers have anticipated the unintended consequences of the systems they helped create? It’s an important question, but I believe the conversation is even broader. This isn’t solely a design problem, nor is it an engineering problem. It’s an organizational one. Teams optimize for the incentives they’re given, and when shipping becomes the primary measure of success, the entire organization naturally begins optimizing for shipping rather than refinement.

Over time, something subtle happens. Shipping software stops being the means by which value is created and gradually becomes the value itself. Product roadmaps become fuller. Release schedules become shorter. Continuous delivery quietly evolves into continuous change. Organizations celebrate outputs because outputs are easy to measure, while outcomes such as clarity, confidence, trust, and simplicity are far more difficult to quantify. Yet those are the qualities customers remember long after a feature list has been forgotten.

The irony is that today’s software is technically extraordinary. Applications are faster, more secure, more connected, and more intelligent than anything that came before them. Artificial intelligence is accelerating development at an astonishing pace, enabling teams to design, prototype, and deploy capabilities in a fraction of the time they once required.

But capability alone doesn’t define a great experience.

Every feature introduces additional complexity. Every redesign asks users to relearn something they had already mastered. Every notification competes for attention. Every menu expands the cognitive effort required to accomplish what was once simple. Individually, those decisions seem insignificant. Collectively, they determine whether software feels intuitive or exhausting.

Rediscovering Digital Craftsmanship

The answer isn’t to slow down innovation. The answer is to rediscover craftsmanship.

Craftsmanship isn’t about resisting change. It’s about applying discipline to change. Great designers, engineers, and product leaders understand that every addition carries a cost. Every new capability should justify the complexity it introduces. Every release should leave the product feeling more complete than it did before.

Stability is a feature.

Consistency is a feature.

Clarity is a feature.

Trust is a feature.

Ironically, these are some of the hardest qualities to measure, which is why they’re often overshadowed by metrics that are easier to count. Dashboards celebrate releases. Analytics celebrate engagement. Product roadmaps celebrate shipped features. Yet few organizations ask whether customers trust the product more today than they did six months ago, whether workflows have become simpler, or whether users spend less time thinking about the interface and more time accomplishing their goals.

Artificial intelligence presents an opportunity to rethink our priorities rather than simply accelerate existing habits. Its greatest contribution may not be generating more features. It may be helping us eliminate unnecessary complexity. Rather than asking where AI can be added, perhaps we should ask where it can quietly remove friction, simplify decisions, and reduce cognitive load. The most successful AI experiences may ultimately be the ones users barely notice because the technology disappears behind the task it helps accomplish.

That’s the difference between building software and crafting software.

A boxer doesn’t become a champion by throwing the most punches. They become a champion by throwing the right punches with precision, discipline, and intention. The same is true of software. The products people remember aren’t the ones that shipped the most updates or introduced the longest list of features. They’re the ones that quietly became trusted tools people depended on every day because every decision reflected discipline instead of impulse.

Do fundamentals still matter?

More than ever.

The software industry has become remarkably efficient at building. Its next competitive advantage may belong to organizations equally committed to refining. In an era defined by artificial intelligence, continuous delivery, and relentless feature velocity, the organizations that stand apart won’t necessarily be the ones that ship the fastest. They’ll be the ones that remember the fundamentals, because innovation has never been measured by how often a product changes. Ultimately, it’s measured by how well that product serves the people who use it.