Mycelium

The Rest

We've Optimized the Soul Out

You know that feeling when someone walks past you and leaves a trace of perfume in the air? Not overpowering, just… there. And suddenly you're aware of them in a way you weren't a second ago. You might even turn your head without meaning to.

That's what I'm chasing when I design interfaces.

Not the polite nod of yes, this button works. Not the professional handshake of yes, this follows best practices. Something with a self — something that feels like someone made it, for someone.

We've optimized the soul out of design

Somewhere along the way we decided good UX means invisible UX — that the best interface is the one you don't notice, that personality is a distraction from function. And clarity matters. Usability matters. Following patterns matters. But when did we decide that functional and boring were the same thing?

Look at most apps. They work. They're clean. They follow the rules. They're also completely forgettable — like the person at a networking event who said all the right things and whose face you can't find an hour later. Nothing was wrong with them. There was just no one there to remember.

There's a person on the other side

Here's what we keep forgetting: there's a person on the other side of the screen. Not a user, not a persona, not a demographic. A human with a mood they walked in with, a tolerance for bullshit, a need for comfort.

The products with a soul know this — and, the part that makes it character rather than a stunt, they know it consistently. Duolingo's owl is unhinged, and it's unhinged the same way every single time; you'd recognize one of its notifications anywhere, even one you've never seen. Slack has always carried that wry, human voice in the small moments. That isn't a trick of delight pulled out for one screen. It's a self, held steady long enough that you come to know it.

But the self has to fit the moment

A self isn't a costume you wear at full volume everywhere. Personality without context is just noise. A banking app that's playful while you're staring down an overdraft fee isn't charming — it's tone-deaf, someone cracking jokes at a funeral. The meditation app should be calm. The fitness app can push. The person checking whether they can make rent needs clarity and reassurance, not a cute animation wasting their time.

That's not a different personality for each screen — it's the same self at a different volume. The discipline has a name we've already used: modulate the intensity, never the identity. The owl goes quiet for the serious moment. It does not become a different company.

So decide who you are, on purpose

None of this happens by accident. If you don't decide who the product is, it becomes five different people — built by you, on five different days. So before I write a line of code, I answer the human questions first: why does this exist, who is it for, when will they reach for it, what are they feeling when they do. And then I write the self down:

It feels slow, writing "the personality is warm but direct" when you just want to build. It isn't. It's the difference between designing a self on purpose and hoping a pile of pretty things adds up to one. Make the decision once, and you stop making it badly a hundred times.

The real question

We ask does it work, is it usable, does it follow best practices. All necessary. But the question we don't ask enough is the one that decides whether the thing has a soul at all: how do you want someone to feel when they use this? Not "satisfied that it worked." Felt. Calm, or energized, or confident, or curious. Answer it honestly and you know which self to build, and where that self is allowed to show. Refuse to answer, and the feeling defaults to nothing — which is the one feeling no one ever turned their head for.