This applies internally & externally; when in doubt, question it. This goes back to assumptions and communication: don’t spend time wondering if this design pattern can work: ask the developer. Don’t spend hours trying to match a comp, when a quick chat with the designer lets you both arrive at a better solution for the user and the code. And never forget: your client probably knows more about the reasons why this content or requirement exists than you ever will. Just by asking you’ll not only get closer to the answer but build trust and engagement with the client along the way.