Create a Meaningful and Understandable ExperienceOrganize Complex InformationBalance User, Technical, and Business NeedsCreate Interfaces and Interactions that Shape BehaviorWrite Code, and Make It WorkExplain Ideas with LanguageBe a MarketerDo Your ResearchForget Unicorns