Thoughts about the future of UI that excite me:
1. Complex web interfaces are dead in the long term. They are solving human perception limitations that will no longer be relevant. No one will want to learn how to use complex UIs in the future. If this is your app's differentiator, move fast.
2. Personal agents will win over dedicated app agents. People are getting used to agentic experiences, so building a dedicated agent for your app may *seem* like a good idea, but this is just a "faster horses" solution. No one will browse to 4 different websites to use 4 different agents. They'll use their own single agent and won't care how your websites even look.
3. The new frontend will be UI snippets that will be returned from MCP servers to be rendered in your personal agent. The agent will control the experience, and will display only the specific visualization or interactivity piece that you need from every app. There are fascinating questions there around how the apps will keep their brand in this new world, but without clashing with the agent's own experience. I'm most excited to work on that part.
4. If you're reading this and thinking "there is no way I'm giving up on dashboards" - you're still thinking like a project manager and not like the US president. The president doesn't look at dashboards, he has helpers who look at them and extract only what he needs to know. All visualization is a way of answering questions and make sure you're not missing anything. Eventually it's either "this is going well" or "this requires attention". Once we'll establish trust with the agents capabilities, we'll rely on them like on personal assitants, they'll extract this data, act on it and will defer to us *only* when a human decision or attention is specifically needed.
This will happen faster than we think. Try to use Jira's Claude integration for few days, and its "regular" web UI will start to seem unnecessary bloated.
In few years the idea of navigating to dozens of websites to manually use dozens of different interfaces will seem very primitive.
Personally I'm very bullish on this direction, and have been for the past months. I come from a long career in web development, so naturally there are mixed emotions for me seeing a decade of web UI development concepts evolving into something new. But I'm very excited about it, and very lucky to be at the forefront of it.