After more than fifteen years working as a frontend developer and UI/UX designer, I’ve noticed an interesting pattern. The tools keep changing, the trends come and go, but the core challenge remains remarkably consistent: helping people accomplish their goals with as little friction as possible.

Today we’re surrounded by tools that promise to make building interfaces easier than ever. Website builders offer thousands of ready-made components, design systems provide complete UI kits, and AI can generate entire screens from a simple prompt. As someone who spends a large part of his day building digital products, I think that’s largely a positive evolution. The less time we spend reinventing common interface patterns, the more time we can invest in solving actual user problems.

What concerns me is not the rise of these tools, but the growing idea that building a good product is mostly a matter of assembling enough pre-built pieces together.

Users experience flows, not components

When users interact with a digital product, they don’t experience a collection of components. They experience a flow.

A dashboard isn’t a table combined with a filter and a chart. It’s a tool that helps somebody answer a question. A form isn’t a set of input fields. It’s the final step before completing an important task. A navigation menu isn’t just a collection of links. It’s the user’s map through the product.

This distinction may sound subtle, but it completely changes how you approach frontend development.

Many modern tools are excellent at helping us build interfaces faster. What they don’t do is decide how those interfaces should behave, how information should be structured, or how users should move from one task to the next. Those decisions still require human judgement.

The difference between building and crafting

Over the years I’ve worked on many projects where relatively small design decisions created more impact than major technical changes.

Sometimes simplifying a workflow from five steps to three had a bigger effect than launching a completely new feature. Sometimes improving error messages dramatically reduced support requests. Sometimes introducing better loading states made an application feel significantly faster, even though the underlying performance remained unchanged.

These aren’t the kinds of improvements that usually appear in release notes. They don’t generate excitement on social media and they rarely become portfolio highlights.

Yet they’re often the details users remember.

Good frontend development isn’t just about building interfaces. It’s about carefully shaping experiences. It’s about understanding where users get stuck, where they hesitate, and where they need guidance. That’s where craftsmanship still matters.

The small details create the experience

One of the most interesting things about frontend work is that its biggest successes often go unnoticed.

Users rarely send emails saying that your loading states were excellent. Nobody leaves a review because a form validation message appeared at exactly the right moment. People don’t compliment an application because its keyboard navigation was intuitive.

Instead, they simply complete their task without frustration.

The smoother the experience becomes, the less visible the work behind it appears. Ironically, that’s often a sign that the product is doing its job well.

Accessibility is another good example. When accessibility is done properly, most users never notice it. But for the people who depend on it, it can mean the difference between being able to use a product and being completely excluded from it.

These details may seem small in isolation, but together they define how a product feels.

What AI is great at

AI is already changing how frontend developers work, and I believe that’s a good thing.

It can generate boilerplate code, accelerate implementation, help explore ideas, and automate repetitive tasks. I use AI regularly and expect it to become an increasingly important part of the development process.

Much like design systems before it, AI allows us to spend less time on repetitive work and more time on solving meaningful problems.

That’s a positive shift.

What AI still can’t do

What AI struggles with is context.

It doesn’t know why users abandon a specific workflow. It doesn’t participate in stakeholder meetings. It doesn’t observe customer interviews or understand the political realities inside an organisation.

Most importantly, it doesn’t truly understand the trade-offs behind product decisions.

Should we prioritise speed or flexibility? Should we simplify this workflow or expose more advanced options? Is this interaction confusing because of the interface itself, or because the underlying business process is complicated?

These questions rarely have obvious answers.

The most valuable frontend work often happens in these grey areas, where understanding people becomes more important than understanding code.

The future isn’t less frontend

Every few years, a new technology arrives that supposedly changes everything.

Responsive design would change everything. No-code would change everything. Design systems would change everything. Now it’s AI.

And to some extent, all of these innovations have changed the way we work.

What hasn’t changed is the need for thoughtful experiences.

As the tools become more powerful and more accessible, the technical barrier to building interfaces will continue to decrease. That’s not a threat to frontend development. If anything, it raises the importance of the decisions that happen before a single line of code is written.

Because when everyone has access to the same tools, the real differentiator is no longer the technology itself.

It’s the quality of the experience you create.

Final thoughts

I’ve never believed that the value of frontend development lies in writing code.

Code is simply the medium we use to deliver an experience.

The real value comes from understanding users, reducing friction, improving accessibility, and helping people achieve their goals more efficiently.

The tools will continue to evolve. The frameworks will continue to change. AI will undoubtedly become more capable.

But as long as people use software, someone will need to think carefully about how that software should feel.

And that’s why I believe thoughtful frontend work will continue to matter for a very long time.

Ad Eggermont

Ad Eggermont is a senior UI/UX designer and frontend developer, specialised in turning complex products into clear, usable interfaces. Based in Ghent, Belgium.

Building a complex product and need a clear UX/frontend sparring partner?

Email me about your project →