1 | What is obvious to you may not be obvious to everyone else. It’s better to overcommunicate and give more details on specifics than to not give enough.
2 | You should try to involve the engineer(s) who will be building your design before the design is completely finished. They’ll be able to provide advice on what’s possible, and nothing will be a complete surprise during the handoff.
3 | The developers should be involved in how the design handoff and validation process works so if there are changes that could be made to make it smoother, put them in place! It doesn’t have to be set in stone.
4 | It’s worth spending time on the details. You might feel like you’re being annoying and nitpicking to be asking for 20 extra pixels to be added to the padding, but getting the small details right has a huge impact on your overall design and user experience.