If you create products, you must understand design.
Here are 10 principles you need to know:
The user should always be informed about what is going on.
Give feedback to the user as soon as possible.
Be clear about where they are and what they need to do.
The design should speak the user's language.
Use words and terms that they actually use.
Avoid jargon or insider talk.
Tip: use Hemingway app to keep your writing simple
Sometimes uses make mistakes.
Always give users and out or an exit.
Use undo, back or skip buttons
Jakob’s law says that users spend most of their time not using your app.
They are used to how other products work.
So don’t reinvent the wheel for no reason.
Don't make the user think.
Break the rules where necessary.
It’s nice to have good error messages.
But it’s better if errors didn’t happen at all.
Help users to not make slips or mistakes.
And ask for confirmation if they are making a big decision that may be a mistake.
Reduce the cognitive load on users by making elements and actions visible.
The user shouldn’t have to remember information in their journey.
So don’t use out-of-context product tours.
Use walkthroughs & provide helpful information in context.
Shortcuts and personalisation can make the experience better for an expert user.
All without harming the experience for a novice user.
Use personalisation to create better experiences for all users.
And allow customisation.
Interfaces should not contain information that is rarely used or irrelevant.
It distracts the user and takes them away from their main goals.
This is especially important during signup and onboarding flows.
Use design to focus attention.
Use common error message visuals and colours like red text/ backgrounds.
Don't use technical jargon.
And always provide the user with a solution.
Don't just tell the user what they did wrong.
Help them resolve it.
Your design alone may not be enough.
Sometimes users need more help.
Provide docs and useful prompts to help users understand how to complete their tasks.
Help centres and FAQs let users get the answers they need.
These are the 10 Usability Heuristics created by Jakob Nielsen.
They are broad rules of thumb.
Not specific usability guidelines.
Feel free to break the 'rules'.
Design in whatever way that is best for the user.