Skip to content

Emotional Design: Creating Products that Captivate

Opinion Articles

Hugo Silva

Bliss Applications

An opinion article named “Emotional Design: Creating Products that Captivate” by Hugo Silva, Bliss’s Product Design Specialist

Emotional design is the art of crafting products that evoke emotions, resulting in positive and impactful experiences for the user. According to Donald Norman, author of the book “Emotional Design,” “it is not enough to build products that work and are understandable and usable. We also need to build products that bring joy and excitement, pleasure and fun, and beauty to people’s lives.”

 

The focus on this emotional layer is what is known as creating products that bring “delight,” satisfaction, and captivate people. It is accomplished with the balance of the three pillars of emotional design: visceral, behavioral, and reflective.

 

When it comes to visceral design, we consider the user’s instinctive reactions or the initial impressions of a product. For example, when we are on the street and smell freshly baked bread from a bakery, we haven’t interacted with the “product” yet, but we already have a feeling and pre-awareness.

The behavioral design, on the other hand, is related to the use of the product and the user’s perception of functionality and usability. Here, function, physical sensation, and performance are crucial—like when we use a knife to cut bread and the knife behaves as expected, cutting a perfect slice in a single stroke.

 

Regarding reflective design, after interacting with products, the user consciously judges their performance and benefits. If they are happy and have an emotionally positive experience, they are more likely to use it, form emotional bonds, and even share and recommend it to friends. The product takes on meaning in people’s lives and how they think. How many do not feel satisfaction and joy when eating a favorite meal and think about how good it makes them feel?

 

Various tools allow designers to bring this emotional layer to users so that the product has meaning and has an impact on people’s lives. Visual elements are the key to conveying emotion and are highly effective in demonstrating empathy. Microcopy, storytelling, personalization, customization, or gamification are also relevant instruments that make interfaces “alive,” encourage interaction, and bring emotional impact to the product.

 

Emotional design is a powerful concept that can create products that are not only functional but also provide more meaningful experiences, captivate users, and establish lasting, memorable, and meaningful connections that go beyond the basic functionality of the product. It is necessary to focus on creating good usability (rational) and making interaction enjoyable (emotional). People are rational and emotional, and it is crucial to balance the three pillars of emotional design without neglecting any of them.

 

This article was originally published on Meios e Publicidade.

Related articles

Opinion Articles
RxRepository: Building a testable, reactive, network data repository using RxSwift (part 1)

In this series we will tackle the problem of optimizing network access to fetch data from the network, a common theme of networked applications. While it is certainly trivial to fetch data from a server in any modern framework or OS, optimizing the frequency of access to the network, in order to save bandwidth, battery, user frustration, amongst other things, is complex. More so if you want to reduce code duplication, ensure testability, and leave something useful (and comprehensible) for the next engineer to use.

Opinion Articles
RxRepository: Building a testable, reactive, network data repository using RxSwift (part 2)

In part 1 of this series we started tackling a common problem of networked applications, that of optimizing resource usage and user experience, by optimizing network access. We typically do that by avoiding expensive resource usage, as in avoid making network calls. This avoidance is not more than a mere compromise on the type of resource we decide to spare. Trade a network call for memory space, by caching network responses. It also comes with constraint relaxation, as we do not need the latest version of a particular resource. We, thus, avoid a network call. Nevertheless we want that what we have cached to eventually expire, or to be able to forcefully reload a resource.