The keyboard and the colleague
A prediction has been making the rounds, and Tyler Denk, beehiiv's CEO, put it as bluntly as anyone: the UI/UX for most software won't matter in two years. Teams won't log in and click through dashboards. They'll work through an agent layer that plugs into the tools they already use. His example was Linear, and how his own team has been using it.
They barely open the Linear web app anymore. They file tickets from Slack and run their analysis through Claude, where the Linear MCP¹ sits alongside GitHub and the rest of their stack. He calls that "infinitely more powerful." Then Cristina Cordova, Linear's COO, replied with their own numbers. Agents and MCPs now account for 42% of new issue creation, yet in-app usage is at an all-time high. Her reading: "Agentic workflows and a great UI don't always compete. They can amplify each other."
I've been thinking a lot about the role of UI in the AI era, and this exchange crystallized it for me. AI and UI aren't rivals competing for the workflow. They are two complementary ways of relating to the same work. The question was never which surface wins, but how involved you want to be with the work itself.
Picture working next to a colleague. You can take the keyboard, hands on the material, and touch every single detail of the work directly (what I call full bandwidth). Or, you can describe what you want and let your colleague carry it out, because they're quick, they know what they're doing, and you trust them. The UI is the keyboard, and the agent is the colleague. When Denk says the MCP is so much more powerful for his team, that's fair praise for the colleague, for its reach across his whole stack. But leaning on the colleague doesn't retire the keyboard, it just changes when you take it.
Through that lens, Cordova's numbers are exactly what you'd expect. The agent takes on the low-judgment work, like issue creation, repetitive inputs, and pulling related context from your stack, and lets you concentrate on the parts that carry judgment: planning, prioritization, review. That split is never clean, and everyone draws the line somewhere different. Wherever it sits, the web app doesn't matter less, the work left in it matters more. That's why in-app use climbs as agents take over: the surface area that counts shifts up, toward judgment.
The app holds the judgment work you'd never hand off: building your own understanding, seeing how things relate, a hierarchy, a layout, a dependency graph, legible at a glance in a way no narrated summary matches. And that view is stable, which reduces the cognitive load: you already know how to read it, and you pick up where you left off, while the agent generates something new each time you ask. A rhythm emerges: ask the agent to get a sense of things, go deep in the app, ask it to modify or connect something, watch it change, and back again.
The app and the agent are two channels through which users touch a product, among many: support, onboarding, marketing, etc. UI and UX are often amalgamated, but they're not the same thing: the UI is the surface, the UX is how the product works and how it's experienced, and that's where the opinion and craft live. Linear, for example, is known for being an opinionated product. Its view on how teams should work is spelled out in the Linear Method and built into the defaults and constraints the product carries. AI and MCPs add surfaces alongside the UI that fall under the UX too.
These new surfaces don't carry a product's opinion for free. A raw MCP is powerful: through an agent you can do almost anything the product permits, but power isn't a point of view. Plenty of the MCPs I use every day are thin pass-throughs: the capability is there, the craft isn't, and you feel it.² The surfaces hold different amounts of opinion. An MCP exposes the actions, like an API, and leaves the rest to the agent. AI built into the product has more room for craft, because the product team shapes the whole interaction and not just the tool surface, while the UI still holds the most opinion naturally. Giving any of them a real point of view is work someone has to do. It's part of why I'm building the Mesh, a context layer (I call it substrate) that carries that point of view onto the agent surface. I see it as an experiment in how product teams can seize the opportunities agents open up without giving up the opinion a good product carries.
None of this is a break from how good products have always been built, just the same design work across more surfaces. The canvas got wider, not different. The question I keep coming back to, and one I'd ask anyone adding an agentic layer to their product: how are you carrying the opinion and care you put into the app layer onto the agentic layer? If you're thinking about this too, I'd love to chat.
¹ MCP – Model Context Protocol, an open standard that lets an AI assistant work directly with an app's data and actions instead of going through its screens. It's the channel an agent works through, the way a person works through the interface.
² The same gap shows up in what AI generates, not just the surface you reach it through. I wrote about that side in Where taste drops out.