I fumbled the opener a bit, started talking about 'explaining my rationale' which felt thin even as I was saying it.
Emphasize collaboration over confrontation by first seeking to understand the developer's perspective and the technical constraints they face. Then, use data and user research to objectively evaluate the trade-offs and work toward a mutually agreeable solution that balances user needs with technical feasibility.
Pro tip: Frame the discussion around shared goals (e.g., user satisfaction, product success) rather than personal opinions, and be willing to compromise on non-critical UX elements to build trust and maintain momentum.
Actively listen to the developer's concerns without interrupting, and ask clarifying questions to fully understand their technical constraints and reasoning.
Acknowledge the validity of their concerns and thank them for raising them, showing respect for their expertise and perspective.
Share user research, data, or design principles that support your recommendations, while remaining open to alternative solutions.
Work together to identify the core user needs and technical limitations, and brainstorm compromises that address both.
If consensus cannot be reached, propose involving a neutral third party (e.g., product manager or design lead) to mediate and make a final decision.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.