Designer and Disney geek living in Charlotte, NC.
I also made a color picker called Drop.
Understand first. Create a necessary foundation of the design strategy that focuses on the users, the business, and the problem that needs to be solved.
Test and iterate. Focus on the journey of the user through empathically-driven tests and prototypes that understand the entire experience of the product.
Small details matter. Design not only has to be functional, it needs to be emotional. Something that is enjoyable to use while communicating effectively. Delight is in the details.
Should designers code? Understanding the fundamentals of coding provide the ability to bring high-fidelity designs to life and communicate even better with peers.