Why I asked my team to make our UI "ugly."
Open any top-tier shopping app today. It is beautiful.
Clean whitespace. Friendly rounded corners. "Magic" buttons that perform complex tasks in a single click. By all standard design metrics, it is perfect.
And that is exactly the problem.
In 2025, "Perfect" has become suspicious. "Clean" feels like a wrapper. "Seamless" feels like a trick.
At Demand.io, we are currently redesigning our flagship product, SimplyCodes, to be intentionally "uglier." We are making it denser. We are adding visual friction. We are replacing friendly marketing copy with raw server logs.
By traditional CRO (Conversion Rate Optimization) standards, we are breaking every rule. But we are betting that in the Age of AI, users don't want "Pretty." They want Proof.
Here is why we are pivoting from the "Magic Box" to the "Glass Box".
The Sucker Aversion Paradox
When we looked at our product through the lens of standard growth metrics, the goal was obvious: Make it faster. Make it cleaner.
But when we looked at it through the lens of First Principles and Jobs to be Done, we saw a different reality.
The user isn't hiring us just to "apply a code." If that were true, a "Magic Button" would be sufficient.
The user is hiring us to resolve Sucker Aversion. They are hiring us to eliminate the gnawing anxiety that they are being played, or leaving money on the table.
A "Black Box" that hides its work cannot solve that anxiety. When an AI agent simply says "Trust me," the user's immediate reaction isn't relief - it's skepticism. They open a new tab and Google it anyway.
To deliver Cognitive Closure - the feeling that the search is truly over - we realized we had to do the opposite of what a marketer would do.
We had to show the receipts.
The Glass Box Mandate
This realization led to an internal directive we call the Glass Box Mandate: Opacity is the enemy. We must reveal the rough work - the logs, the failures, and the methodology.
This is scary. It means showing users the messy reality of data verification. It means our UI looks less like a friendly shopping app and more like a financial terminal. But in an era of AI hallucination and affiliate spam, trust is a costly signal.
Here is how we are building this right now:
Recommended by LinkedIn
1. The "Confident No" is a Premium Product
The hardest thing to design for is failure. Usually, when a coupon tool finds no codes, it quietly apologizes or shows a generic "No codes found" message. This destroys trust.
We are rebuilding our system to treat a "Confident No" as a premium product.
If there are no codes for Lululemon, we don't just say "None found." We show the work: "We scanned 5 major sources in the last 15 minutes. Lululemon has not offered a site-wide code in 365+ days. We flagged 'SAVE50' as suspicious."
We sell the end of the search, not just the discount.
2. The Failure Taxonomy
"Invalid" is a lazy status. It tells the user nothing.
We are implementing a detailed Failure Taxonomy. If a code fails, our agent needs to explain the physics of the failure: "This code failed because your cart total is under $50" or "This code is for new customers only.".
A generic failure erodes authority. A causal diagnosis builds it.
3. The Terminal Aesthetic
We are actively stripping away "marketing polish" (gloss, illustrations, persuasive copy) and replacing it with "Utility Polish".
Our new design language leans into the aesthetic of a system status page or a Bloomberg terminal. We use Quantile Dotplots to visualize uncertainty rather than hiding it behind a magic "98% Success" badge.
Why? Because marketing polish signals manipulation. Data density signals truth.
The Bet
We are making our product "uglier" by traditional consumer standards. We are adding friction where others are removing it.
But the thesis is simple: In the Age of Agents, users are tired of "Magic." They are tired of Black Boxes that hallucinate. They want to see the machinery.
We don't need our AI to be charming. We need it to be auditable.
Michael Quoc I love the Glass Box Mandate idea - being transparent with how your tech works is a total game changer. We see the same shift happening in content creation with AI; users are craving authenticity and visibility into the process. Exciting times ahead!
Many shoppers want to see exactly how results are produced, especially when money is involved. A denser interface can communicate that work in a way a shiny badge never could.
We are rapidly moving to a binary commercial world that will completely change the majority of what people use their screens for today.
I think auditability becomes a feature when the market feels exploited. Transparency is no longer a UX decision. It is a competitive strategy.
We are big on rebranding and it is why our sellers are succeeding Mike!