Tell me about a time you disagreed with a product manager about the technical direction of a feature. How did you resolve it?