Taking a product from idea to creation is not easy. It's a delicate balancing act. Know your audience. Define your goals. Create a memorable experience. Use design patterns that scale. Set measurable goals. Define success. Live in the details. Build consensus and stakeholder confidence. Test. Listen to your users. Improve. Repeat.
At the end of the day, design has always come down to solving problems. Know what you are truly solving for. Ask why and do so often. Validate your work. Get lost in the details. Refine, refine, refine. Above all else, fight for the users.