You don't have a button problem

Miles · Jun 9, 2026
Every founder who complains about their UI says the same thing. The buttons feel off. The fonts don't match. One page looks like a centralized exchange, the next one looks like a DeFi app. They put Hyperliquid next to their own product and say "ours feels like there are a few different styles going on."
So they make a list. Fix this border radius. Shrink this font. Round these buttons less. They hand the list to a designer and wait for the product to feel right.
It never does. The list grows faster than it shrinks. Every new feature ships with its own slightly different style, because nothing told the person building it what the style was supposed to be. Fix ten buttons and three inconsistent ones appear next sprint. Founders read this as a discipline problem or a talent problem. It is neither.
Buttons aren't the problem
The buttons are symptoms. The disease is a missing brand identity and a missing design system. There is no documented answer to "what does this product look like," so every person who touches the UI answers it themselves, slightly differently, every time. The inconsistency on screen is that ambiguity made visible.
Inconsistency is a money problem
This is not an aesthetic problem. It is a money problem. A trading product that wants whales is asking people to park serious capital behind that interface. Those users have a trained eye, even when they can't articulate it. Five competing styles read as a team that doesn't sweat details. Nobody consciously thinks "the border radii are inconsistent, I won't deposit." They just feel the product is unfinished. Money does not sit in unfinished products.
Build the foundation first
The reframe lands on every call where I give it. You have a vision for the protocol. You want to feel like the tier-one products in your category. The first step is not a UI cleanup pass. It is a brand identity: a clear definition of what this product is, who it is for, and how that translates into color, type, spacing, density, and tone. From that comes a design system, the patterns that make every future screen consistent by default instead of by heroic effort.
Once the foundation exists, the button problems mostly stop happening. Designers and engineers follow the system instead of improvising. New features inherit consistency for free. The work compounds instead of repeating.
Skip the foundation and the symptoms get magnified at the worst moment. Early on, a scrappy UI is forgivable. Everyone expects an MVP to look like one. But as you scale, presentation starts filtering who shows up. If the interface says side project while the pitch says institutional grade, the interface wins the argument. You quietly attract the wrong users while the ones you want bounce.
Ask one question
The test is one question. Does our current identity reflect the vision we have for this product? Not "is the UI clean." Most teams have never asked the first question, which is why they can't win the second.
If the honest answer is no, stop filing button tickets. You will be filing them forever. Fix the layer underneath, and watch how many of them close themselves.
Your product might be leaking users
We benchmark your core flow against the leaders in your category. A free Friction Report, delivered in 72 hours.