Skip to main content

UX/UI design. Key principles to create functional and attractive interfaces for users

About Us
Published by JET BI
10 April 2024


Welcome to our guide on the fundamental principles of user interface creation, inspired by insights from the acclaimed book "About Face: The Essentials of Interaction Design." In today's digital landscape, crafting interfaces that seamlessly blend convenience, functionality, and attractiveness is paramount.

Key principles of creating functional interfaces

Reverse thinking (Try looking at things differently)

Of fixing the issue consider what led to it. For instance, if the problem is lack of productivity brainstorm ways to make it less productive. Then tweak these thoughts to discover answers.

False Faces

Imagine how another person, such as a famous scientist or historical figure, would solve the problem. This technique encourages thinking from different perspectives, stimulating creative ideas. 

Random input

Bring random elements into the discussion. It can be a random word, object, or concept. Then think about how this random input might relate to the problem or inspire new ideas.


Use metaphors to describe the problem. Think of the problem as something else entirely (e.g., “Our sales strategy is like a leaky bucket”). Then comes an idea based on this metaphor, allowing for creative and multidimensional thinking.


Imagine the problem solved. What will it look like? This approach allows participants to envision an ideal solution without initial concerns about feasibility. These ideal scenarios can then be broken down into specific steps. 

Challenging Fundamental Assumptions

Identify the underlying assumptions related to the problem. Challenge these assumptions by asking “What if…”. This can help break conventional thinking patterns and lead to creative solutions.

The Blink

Know each other’s constraints against time: peevishness is refused in this exercise. The next challenge on our list is generating as many ideas as possible in the shortest amount of time. This way, it is safe to say that self-censorship never happens and people come up with new things all the time.

Mind Mapping

Visually organize ideas and explore the relationship between them using mind maps. These maps help in seeing the larger picture, thereby making it easier to develop creative ideas by connecting diverse concepts that seem unrelated.


SCAMPER boils down to seven keywords; which are Substitute, Combine, Adapt, Modify, Reuse, Eliminate, Reverse that resonating with current project. These activities are the solution, which later will be used to gather different ideas. In this way, let us look at the issue in the opposite way, or how much of it could be discarded to get a better understanding.


Imagine brainstorming outside the box, in a different person's head. Turn into a person that you would never be like someone, for example a celebrity or a fictional character and also make yourself wondering how they will handle the problem. The passageway of it cultivates you to be "outside of the box".


Equip yourself with these key principles and unlock the potential to create user experiences and interfaces that will attract users. By incorporating creativity, problem-solving techniques, and design thinking into your process, you'll pave the way for unparalleled user satisfaction and success. 

Dive into our comprehensive guide on the key principles of user interface creation. Unlock creativity, master problem-solving techniques, and revolutionize your approach to design. Explore now and transform your client's user experience! Leave a request and we help you to create high-quality design.

Kirill Sedelnik
Salesforce UX/UI designer
Question to the expert

We have available resources to start working on your project within 5 business days

1 UX Designer


1 Admin


2 QA engineers


1 Consultant


Steps following request submission



After receiving your request, we analyze it and we offer free online meeting slots (via email) so that we can discuss your needs in as much detail as possible


We begin gathering all necessary requirements to create comprehensive estimates, including timelines, resource allocations, risk assessments, and underlying assumptions.


Once all preparations are in place, we will initiate the project and move forward with the planned tasks