How do you handle feedback from a peer or a product manager when there is a strong disagreement on a technical implementation?