Evaluating Trade-Offs
Master the art of weighing competing options to maximize long-term impact and team velocity.
The Guide
5 key steps synthesized from 3 experts.
Establish a primary strategic lens
Identify a single clarifying question or core metric that acts as a filter for all competing options. This cuts through the noise and ensures the team is focused on the most important goal rather than trying to optimize for everything at once.
Featured guest perspectives
"For a given user, is feature X or feature Y more valuable? What about for a room full of users? Or a stadium full of users? What decision best serves the most people?"— Lenny Rachitsky
Conduct a shaping phase to uncover hidden costs
Before committing resources, involve senior engineers to surface technical constraints and potential architectural rabbit holes. Use this time to verify infrastructure requirements and predict the long-term maintenance burden of the work.
Featured guest perspectives
"I often use this analogy of if you're doing a home renovation, you can have the most beautiful rendering of the new bedroom and we're going to have these lamps on the side of the bed that are coming out from the wall. But if you haven't checked if there's electricity in that wall there or not, it's going to drastically change the cost and the time and everything."— Ryan Singer
"Put on your fortune-teller hat and predict the future a little bit. If we decide to take this thing on now, what happens next quarter? Next year? What ongoing costs do we take on?"— Lenny Rachitsky
Evaluate the build-vs-buy spectrum
Move beyond binary choices by using SaaS for foundational needs while building proprietary layers for competitive advantage. Consider how AI-assisted engineering might lower the cost of internal builds compared to traditional software procurement.
Featured guest perspectives
"That's how you actually have a lot of velocity is thinking about not just build versus buy. It's build and buy now. So, you buy the tool to get 90% of the way there and then you build the cool thing on top with the other 10%. And so that architecting decision usually falls on this person."— Austin Hay
Quantify ROI and the cost of delay
Analyze technical or design investments by comparing the outcomes of immediate action versus doing nothing. Calculate the compound impact of delaying a project and visualize the operational costs to provide a clear picture of the stakes to leadership.
Featured guest perspectives
"To answer your question about how we balanced this outcome-thinking with engineering and design needs (which often don’t directly drive that outcome), it’s simple — extend your outcome thinking further out into the future. How much would this work benefit your outcome (e.g. growth, quality, retention) 1+ years out? What happens if you don’t do it? What are the chances of it being successful?"— Lenny Rachitsky
"Put on your fortune-teller hat and predict the future a little bit. If we decide to take this thing on now, what happens next quarter? Next year? What ongoing costs do we take on?"— Lenny Rachitsky
Structure the decision for alignment
Present the strongest version of every stakeholder request to demonstrate you understand the business opportunity. Proactively discuss specific tradeoffs rather than treating decisions as having only positive outcomes to build maturity and trust with your team.
Get this guide as an AI skill for Claude Code
Install This Skill
Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.
Quick Install (Recommended)
Install this skill directly using npx:
npx skills add RefoundAI/lenny-skills --skill evaluating-trade-offs Or install all 76 skills:
npx skills add RefoundAI/lenny-skills Manual Installation
Download the skill
Download Skill (.zip)Add to your project
Create a folder in your project root and add the skill file:
.claude/skills/evaluating-trade-offs/SKILL.md Start using it
Claude will automatically detect and use the skill when relevant. You can also invoke it directly:
Help me with evaluating trade-offs Or receive these install instructions in your inbox:
Guest Perspectives
Deep dive into what 2 podcast guests shared about evaluating trade-offs.
Austin Hay
"That's how you actually have a lot of velocity is thinking about not just build versus buy. It's build and buy now. So, you buy the tool to get 90% of the way there and then you build the cool thing on top with the other 10%. And so that architecting decision usually falls on this person."
- Buy third-party solutions for foundational needs like data routing and analytics to avoid 'reinventing the wheel.'
- Deploy internal engineers only for the 'cool' 10% of functionality that provides a unique value to the product.
- Analyze the long-term cost structures of SaaS vendors to ensure the business doesn't lose money as it scales to millions of users.
Ryan Singer
"I often use this analogy of if you're doing a home renovation, you can have the most beautiful rendering of the new bedroom and we're going to have these lamps on the side of the bed that are coming out from the wall. But if you haven't checked if there's electricity in that wall there or not, it's going to drastically change the cost and the time and everything."
- Verify infrastructure constraints before green-lighting high-fidelity designs.
- Involve senior engineers during the shaping phase to surface architectural time bombs.
- De-risk the core concept so you can see the end from the beginning before any code is written.
Make your product team AI-native
These skills work best as a system. Get a free 8-email course: map how your team works today, wire agents into real workflows, and make it stick. From the team that does this for a living.
Related Skills
Other Planning & Prioritization skills you might find useful.
Roadmap Prioritization
Prioritizing 'lovability' over mere viability ensures that early product versions generate the organ...
View Skill → →Goal Setting and OKRs
Measuring success through absolute volume rather than conversion percentages prevents teams from art...
View Skill → →High Stakes Decision Making
You can effectively shorten long-term feedback loops by identifying and measuring intermediate signa...
View Skill → →Planning Cadence Optimization
Maintaining momentum requires shifting focus from distant deadlines to the immediate actions require...
View Skill → →