Hello 👋! This is my very first blog post, and I’m committed to sharing my unique perspectives on Product Design and UX. I’d love your honest feedback. Thank you for reading. As a UX Designer, I am constantly on the lookout for metaphors that can simplify complex product concepts for everyone. I recently found a brilliant one in an unexpected place: the animated film K-Pop Demon Hunters. While on the surface it's a vibrant, supernatural action movie, I realized the inner struggles of the main character, Rumi, are a perfect allegory for one of the most pervasive problems in product design and development: Design Debt.
At the heart of the film is Rumi, a seemingly flawless K-Pop idol secretly battling a debilitating condition. Her powerful voice, which she needs to fight demons, is fading due to an unresolved issue from her past, a core flaw she hides believing it will ruin her life, career, and peer relationships. In product terms, Rumi’s initial success is akin to a functional Minimum Viable Product (MVP). It looks great, benefiting from the Aesthetic-Usability Effect (the beautiful K-Pop packaging), which encourages users (or fans, in this context) to forgive minor flaws. However, the hidden issue is the Design Debt—a foundational flaw deferred in the past that now causes User Friction and threatens the entire system. (Think of Design Debt as the UX-focused sibling of Technical Debt.)
This dynamic violates Jakob’s Law, which states that users prefer familiar mental models. Rumi tries to fit the "familiar model" of a perfect idol, but her unresolved issue introduces inconsistency and complexity, fundamentally threatening the user’s expectation of reliability. The inconsistency of a seemingly perfect product that fails at a critical moment is often more frustrating to a user than an overtly flawed product they expect to be messy.
My initial analysis noted the critical role of Celine, the figure responsible for causing the core issue. Celine's actions, while perhaps motivated by protection, created a fundamental flaw Rumi had to contend with throughout the film. This is a powerful lesson in Critical Design Thinking. We are taught fundamental rules and principles, but Celine represents our own unchecked biases or past assumptions that can fundamentally break a design and damage the user experience.
Our work can fail if we don't critically think for ourselves and constantly seek both internal and external feedback. Making mistakes is essential for growth, but the ultimate failure comes from hiding those mistakes from the team, which prevents them from giving crucial feedback and addressing the problem before it spirals.
The film's villain, Gwi-Ma, feeds on the shame and self-doubt of others. The more Rumi ignores her core issue, the stronger Gwi-Ma becomes, leading to massive chaos. This mirrors how Design Debt spirals into Scope Creep—the gradual, uncontrolled expansion of a project’s requirements as the team tries to work around the foundational flaw.
As Gwi-Ma demands more resources, the design team is forced to introduce more complexity to work around the core flaw. This violates Hick’s Law by drastically increasing the number and complexity of choices for both users and designers. What started as a small, fixable flaw (Design Debt) grows into a problem that paralyzes the entire product.
Rumi’s final triumph comes from facing and integrating her past, not destroying it. This is the ultimate User-Centric Solution. So, let's bring the conversation back to our daily practice. The lesson for us is to always advocate for addressing foundational design problems immediately.
As a UX Designer, our power is in communication: we must tirelessly advocate to stakeholders and development partners on the long-term cost of short-term fixes. The goal is to refactor the experience to ensure the product is stable, scalable, and genuinely usable. The product that tells a compelling story of authenticity (like Rumi's song) and creates a meaningful connection with users is always the one that builds the most loyal fanbase.
When considering the product journey, what is the single most frustrating piece of 'Design Debt' or 'User Friction' you've encountered recently, and how did you advocate for fixing it?