Designing the Dofo feel
Every product we ship should feel like it came from the same studio: fast, opinionated, and quietly playful. We call that the Dofo feel, and we treat it as a product decision rather than a coat of paint applied at the end.
What it means in practice
A monochrome base, so the only colour on screen is the thing you are meant to look at. Generous space, because cramped interfaces feel cheap regardless of how good the underlying work is. Motion with intent — used to explain what just happened or where something came from, never as decoration. And copy that talks like a person, including in error messages, where most software gives up and shows you a code.
Speed counts as design. A beautiful interface that takes two seconds to respond feels worse than a plain one that answers instantly. We treat perceived performance as part of the visual work, not a separate engineering concern to optimise later.
Opinionated means deciding so users do not have to
Most settings are a designer refusing to choose. Every toggle you add is a small tax on everyone who uses the product, paid so that a minority can have it their way.
So the default is meant to be the right answer for almost everyone, and configuration is reserved for cases where people genuinely differ — the confidence threshold on an extraction, say, which depends entirely on how costly a wrong field is to you. That is a real difference in circumstances. Whether a button is 4px or 6px rounded is not.
Playful, within limits
Serious tools made by people who like the internet. A crab for an outreach product. A fox for a bedtime story app. Small moments of character in places that would otherwise be dead space.
The limit is that playfulness never costs clarity. If a flourish makes something harder to understand, it goes. Charm is a bonus on top of a tool that works, never a substitute for one.
Why bother
Because features get copied and taste does not. Any competitor can read our landing page and ship the same capability list within a quarter. What is much harder to copy is the accumulation of a thousand small decisions that make a product feel considered.
That is the moat. It is also just more enjoyable to build.
Follow on X →