Designing an adequate user experience or UX is easy. Designing a beautifully effective UX that not only meets all the business requirements, but is effortless to use, is incredibly hard.
I'm sure like many of you I've had the experience of staring at a UX of a project that I'm working on and thinking, "there's something wrong here", or "this doesn't feel right", yet not knowing what the right solution is no matter how long I stare at the problem.
Conversely I've had the experience of working with a colleague who has UX with problems. They would show me where users were having trouble with some of the interaction, or explain that they wanted to add a new feature, yet didn't see how it could fit cohesively. I was immediately able to see the solution; it was easy.
So why could I often see solutions to other people's problems more readily than I could see solutions to my own problems?
Now it's worth mentioning here, I'm no neuroscientist or psychologist, but I do have a hunch what's happening. Human brains are really good at learning and repeating patterns, which is very useful for doing things like never forgetting how to ride a bike, even after years of not riding one. But give someone a bike which is set up with the steering in reverse, so that it will turn left when you steer right, and turn right when you steer left, then our brain fights it; it can take weeks to reprogram ourselves to the new pattern.
I think what's happening when I'm staring at my own UX and realizing that there is a problem, yet not having a clue what the solution is, is that I'm stuck in a pattern. I can only see what the problem is. Then the more I think about the problem, the more that the pattern of the problem gets reinforced, so any solution remains elusive.
You've probably heard the term "rubber ducking" in software programming. This is the practice of explaining a technical problem to an inanimate object, or explaining the problem to someone who isn't technical and knows nothing about the subject whatsoever.

Doing this can often have the effect that the solution somewhat magically pops into your head while you're explaining it; simply articulating the problem allows us to see an elusive solution.
When we are "rubber ducking" we are reformatting and externalizing a problem.
We're taking a problem that exists in code and in our mind, and reformatting it as spoken language, then communicating that to someone or something else, which is externalizing it. The code and how that code is held in a programmer's mind is in a completely different format to how spoken language is constructed. This is why "rubber ducking" works so well for code; it forces a new pattern into the programmers mind because the code needs to be translated into spoken language, and then externalized when talking to the duck. It breaks the old pattern and allows the programmer to see a new one.
The problem with UX design is that the problem is already externalized. A UX is something you see, or use or interact with. Unlike code or a technical problem, there's little narrative, and it's not often something that can have a long explanation in spoken language.
This is why I think the solution to solving UX design is to have two people.

This is not because there should be a separation between business people and designers; it doesn't matter which person plays which role. It's because our brains are really bad at seeing new patterns once old patterns are learnt, and really good at seeing correct patterns when presented with incorrect ones.
When we're deeply embedded in a problem, we develop cognitive blind spots. The neural pathways associated with our understanding of the problem become so well-established that they actually prevent us from seeing alternative solutions. It's like wearing mental blinders.
But when someone else looks at the same problem with fresh eyes, they don't have those established neural pathways. They can see patterns and solutions that are invisible to us precisely because they haven't been conditioned by prolonged exposure to the problem.
This principle applies beyond just UX design:
The key insight is that perspective switching is often more valuable than expertise accumulation. Sometimes the best solution comes not from the person who knows the most about the problem, but from the person who knows the least about the constraints we've unconsciously accepted.
This cognitive principle transforms how we approach creative problem-solving across disciplines. Here's how to systematically harness the power of fresh perspective:
This dual-perspective approach revolutionizes outcomes across domains:
The goal isn't process overhead, it's systematically weaponizing cognitive diversity to shatter the pattern-lock that keeps breakthrough solutions invisible to expert eyes.
Why half is not equal to 0.5
Understanding does not come from explaining, it comes from engaging with concepts we can relate to. A story about teaching fractions and decimals that reveals fundamental truths about UX design.
Dirty Fingerprints Screensaver
A screensaver that gathers mouse-clicks from across the web and renders them as fingerprints on your screen, creating a visual record of missed human contact.