Understand exactly what you are designing for. Improve the knowledge of it continuously and step back to check if you are still on track.
Don’t just execute on requirements, build understanding and confidence of your solutions to delivery actual value.
Look at small pieces of your knowledge to iterate and learn fast.
Achieve the impact you worked for. Iterate, track and align everyone in the team until the goal is achieved.
Design for progressively reveal power and flexibility.
Follow established patterns and best practices to avoid confusion until you have enough confidence to do otherwise.
We design to make life of humans easier. Build connection between users and the application and speak their language.
Figma file or a user flow is not the final goal. Take ownership over the delivery with pride.