Share
Explore

Eng - PM - Design: Mutual Empathy

This document provides a summary of 500+ replies from engineers / designers / PMs about
functions knew about their function. This summary was generated by Claude and it represents the common opinions & themes expressed by folks. It does not represent the views of any one person.
What Engineers wish PMs knew
Theme
Key Points
Complexity and Technical Debt
• Recognize that small changes can have significant impacts on complex systems • Always consider technical debt in decision-making • Understand that there's often a large gap between idea simplicity and implementation complexity
Time and Resource Management
• Minimize context switching and parallel work to reduce hidden costs • There is a non-trivial impact when you change requirements on the fly • Set realistic expectations by thoroughly understanding task complexity
Collaboration and Involvement
• Involve engineers as partners in product decisions • Include engineers in "What?" and "Why?" discussions for better outcomes • Align product direction with engineering team strengths for optimal results
Communication and Understanding
• Provide clear product documentation and communicate long-term trajectory • Take time to understand non-intuitive engineering challenges • Avoid using words like "just" in change requests as they understate complexity
Engineering Priorities
• Allow engineering excellence to take precedence over new features when necessary • Differentiate between "good enough/fit-for-purpose" and "perfection" in your requests • Prioritize product health and maintainability alongside new features
Team Dynamics
• Remember that engineering teams & even engineers aren't interchangeable - each has unique strengths • Share credit and recognize engineering contributions explicitly • Actively help engineers grow as product-minded professionals
Estimations and Productivity
• Treat estimations as informed guesses, not commitments • Understand that more development time doesn't always equal more productivity • Create realistic timelines that account for the full development cycle
There are no rows in this table
What PMs wish Engineers knew
Collaboration and Interdependence
• Wanting perfect requirements upfront is unrealistic • Product management is a function, not a role - everyone can have opinions about the product • Encourage engineers to explore solutions with product managers, avoid transactional relationships
Embracing Uncertainty
• Half of what we know right now is going to change, and we don't know which half • Product scope ambiguity and delayed decisions are sometimes by design, especially for groundbreaking products • Requirements aren't always exhaustive - ask clarifying questions
User and Business Focus
• Prioritize user experience • Understand the need to make sustainable profit • Commit to product success as the primary objective
There are no rows in this table
What Designers wish PMs knew
There are no rows in this table
What PMs wish Designers knew
There are no rows in this table

Sources

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.