Disagreements with engineers about feasibility often stem from different perspectives on what's possible versus what's practical. Engineers focus on technical constraints, system architecture, and code maintainability. Product professionals focus on user needs and business goals. Both perspectives are valid and necessary for building successful products.
Productive technical discussions require genuine curiosity about constraints. Instead of pushing for your original vision, explore alternatives together. Ask questions like "What would make this easier to implement?" or "What concerns you most about this approach?" Listen carefully to the answers. Often, engineers have ideas for achieving similar outcomes through different technical approaches.
This collaborative stance frequently reveals creative solutions neither party initially considered. By respecting their expertise and working together to find solutions, you build trust and create better products. The best features often emerge from this creative tension.
Pro Tip: Replace "Why can't we..." with "What would it take to..." in technical discussions.