
Member-only story
Jakob Nielsen’s 10 heuristics for user interface design with practical examples
One of the many challenges us UI and UX designers face before, during, and after designing or improving a feature or page, is how to know if we’re on the right path. While there are many methods to test your designs, “Jakob Nielsen’s 10 heuristics for user interface design” are one of the must-does when designing, wireframing, or evaluating a design.
As Harry Callahan says “Experience is the best teacher of all.” So we will review the applicable heuristics with real-life examples of user experience projects I have been working on in BaSalam.
1. Visibility of system status
“The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.”
For instance, in a good check-out process, it’s essential for users to know the list of steps to be carried out and which step they are currently in.

Understanding a system’s current state is all about allowing users to feel and control. But bare in…