DEV Community

Discussion on: Which type of Front-end developer am I?

diogorodrigues profile image
Diogo Rodrigues Author • Edited

I got your point of view! ✔ And of course that if the functionalities are broken, the visual can´t help a lot.

I think the best scenario is when the visual and functionality work very well together, because one thing depends on the other. For example, Donald Norman said in the Emotional Design theory that there are three levels when we look at some interface:
1- Visceral Design: it is totally related to the appearance and unconscious. The user needs to feel attracted with the visual at the first time they look at the page.
2- Behavioral Design: it refers to the practical and functional aspects of a product. At this point the functionalities and usability should be working very well. We can love or hate a product depending on if we are able to use it or not.
3- Reflective Design: and last but not least "This is the highest level of emotional design; representing the conscious thought layer, where we consciously approach a design; weighing up its pros and cons, judging it according to our more nuanced and rational side, and extracting information to determine what it means to us as an individual. "

So, I completely understand what you said and I know that when users must use a specific system they will find a manner to do it, but, on another hand, these three levels of Emotional Design should be working very well in all applications (by the way, the reflexive level can make users use some product even when the visual and functionalities are not great or are very hard to understand - Facebook and Internet banking's for example).

I like this explanation about Emotional Design.