evaluating-trade-offs
Structured frameworks for evaluating competing options and making clearer trade-off decisions.
- Applies mental models from 40 product leaders covering decision context, constraint identification, cost quantification, and framework selection
- Core principles include optimizing for order-of-magnitude over precision, applying the "would I start this today?" test to avoid sunk cost fallacy, and using weighted criteria matrices for multi-factor decisions
- Helps surface hidden costs like maintenance burden and second-order effects, and identifies who wins and loses from each option
- Includes decision tenets to eliminate recurring debates and guidance on separating feasibility ("can") from strategy ("should")
Evaluating Trade-offs
Help the user make clearer decisions between competing options using frameworks and mental models from 40 product leaders.
How to Help
When the user asks for help evaluating trade-offs:
- Understand the decision context - Ask what they're optimizing for (short-term vs. long-term, growth vs. quality, speed vs. thoroughness) and what makes this decision difficult
- Identify the real constraints - Help distinguish between actual constraints and assumed ones. Ask "What would you do if [constraint] weren't an issue?"
- Surface hidden costs - Help quantify the full cost of each option, including maintenance burden, opportunity cost, and second-order effects
- Apply the right framework - Use weighted criteria matrices for complex multi-factor decisions, or simple "would I start this today?" tests for continuation decisions
Core Principles
Optimize for order-of-magnitude, not precision
Alex Komoroske: "It doesn't really matter if it's 1,000 or 1,001, who cares? It's orders of magnitude larger than the alternative, and so it is better." Don't waste effort on false precision in uncertain environments - focus on whether one option is dramatically better, not marginally better.
Apply the "would I start this today?" test
More from refoundai/lenny-skills
personal-productivity
Help users manage their time and tasks more effectively. Use when someone is overwhelmed with work, struggling with focus, trying to balance multiple responsibilities, or asking how to get more done.
4.6Kcompetitive-analysis
Help users understand and respond to competition. Use when someone is positioning against competitors, evaluating market threats, running competitive war games, or deciding how much to focus on competitors versus customers.
1.9Kbrand-storytelling
Help users craft compelling brand narratives. Use when someone is defining brand strategy, writing company positioning, creating pitch narratives, developing messaging frameworks, or trying to make their company story more memorable.
1.8Kwriting-prds
Help users write effective PRDs. Use when someone is documenting product requirements, preparing specs for engineering, writing feature briefs, or defining what to build for their team.
1.8Kcontent-marketing
Help users build content marketing strategies. Use when someone is starting a blog, building SEO, creating thought leadership content, or deciding on content formats and distribution channels.
1.7Kvibe-coding
Help users build software using AI coding tools. Use when someone is using AI to generate code, building prototypes without deep technical skills, or exploring how non-engineers can create functional software through natural language.
1.7K