Skip to main content

SPEAKING THE LANGUAGE OF BUSINESS

You can be the best engineer in the world…

But if you don’t understand business, you’ll never reach executive level.

The engineers who make it to CTO, VP, or Staff+ understand:
- How the company makes money
- Why certain decisions are made
- How to speak to executives
- How to measure business impact
- How to align tech with business goals

This section gives you the business literacy that separates senior ICs from leadership.


SECTION 1 — WHY ENGINEERS NEED BUSINESS ACUMEN

The Hard Truth

Scenario A:
Engineer: "We should rewrite the monolith in microservices"
CEO: "Why?"
Engineer: "It's better architecture"
CEO: "Not approved"

Scenario B:
Engineer: "We should invest 3 months refactoring our checkout
system. It will reduce crashes by 80%, increasing
revenue by $2M annually."
CEO: "Approved. When can you start?"

Same technical work. Different framing.


What Changes at Each Level

Junior:
- Focus: Writing code
- Metrics: Features shipped
- Language: Technical

Senior:
- Focus: Owning systems
- Metrics: System reliability
- Language: Technical + some business

Staff:
- Focus: Cross-team impact
- Metrics: Organization velocity
- Language: Business impact

Principal:
- Focus: Company strategy
- Metrics: Revenue, growth, efficiency
- Language: Pure business + technical credibility

SECTION 2 — HOW COMPANIES MAKE MONEY

The Business Model Canvas

Every company has:

1. VALUE PROPOSITION
What problem do we solve?

2. CUSTOMER SEGMENTS
Who pays us?

3. REVENUE STREAMS
How do we make money?

4. COST STRUCTURE
What do we spend money on?

5. KEY RESOURCES
What do we need to deliver value?

Common Business Models

1. SaaS (Software as a Service)

Examples: Slack, Salesforce, Shopify, Stripe

Revenue Model:
- Monthly/annual subscriptions
- Tiered pricing (Starter, Pro, Enterprise)
- Often: Free tier → Paid conversion

Key Metrics:
- MRR (Monthly Recurring Revenue)
- ARR (Annual Recurring Revenue)
- Churn rate (% customers who leave)
- CAC (Customer Acquisition Cost)
- LTV (Lifetime Value)
- MRR Growth Rate

Economics:
- High margins (70-90%)
- Predictable revenue
- Scale efficiently

As an engineer:

Your work impacts:
- Churn: If system is slow/buggy, customers leave
- Expansion: If features are good, customers upgrade
- CAC: If onboarding is smooth, sales costs drop

2. Marketplace

Examples: Uber, Airbnb, eBay, Etsy

Revenue Model:
- Take rate (% of transaction)
- Uber: 25% of ride fee
- Airbnb: 3% from hosts, 14% from guests

Key Metrics:
- GMV (Gross Merchandise Value)
- Take rate
- Buyer/Seller growth
- Liquidity (supply/demand balance)
- Retention

Economics:
- Network effects (more users = more value)
- Winner-take-all dynamics
- High CAC initially

As an engineer:

Your work impacts:
- GMV: Faster checkout = more transactions
- Liquidity: Better matching = balanced marketplace
- Retention: Good UX = users come back

3. E-Commerce

Examples: Amazon, Shopify stores

Revenue Model:
- Sell products directly
- Margin = Revenue - (COGS + Fulfillment + Returns)

Key Metrics:
- Conversion rate
- Average Order Value (AOV)
- Customer Acquisition Cost (CAC)
- Gross Margin
- Inventory turnover

Economics:
- Lower margins (10-40%)
- Inventory risk
- Logistics complexity

As an engineer:

Your work impacts:
- Conversion: Slow site = lost sales
- AOV: Good recommendations = higher order value
- Returns: Accurate product info = fewer returns

4. Ad-Supported

Examples: Google, Facebook, Twitter, YouTube

Revenue Model:
- Sell advertising
- CPM (Cost per 1000 impressions)
- CPC (Cost per click)

Key Metrics:
- DAU/MAU (Daily/Monthly Active Users)
- Engagement (time spent, clicks)
- Ad load (% of page that's ads)
- Fill rate (% of ad slots filled)

Economics:
- Free for users
- Monetize attention
- Scale = revenue

As an engineer:

Your work impacts:
- Engagement: Better features = more time on site
- Ad load: Performance = can show more ads
- Scale: Infrastructure = handle more users

SECTION 3 — KEY BUSINESS METRICS

Understanding the P&L (Profit & Loss) Statement

┌────────────────────────────────┐
│ REVENUE $10M │
├────────────────────────────────┤
│ COST OF GOODS SOLD -$2M │
├────────────────────────────────┤
│ GROSS PROFIT $8M │ (80% margin)
│ │
│ OPERATING EXPENSES: │
│ - Engineering -$3M │
│ - Sales & Marketing -$2M │
│ - General & Admin -$1M │
├────────────────────────────────┤
│ OPERATING PROFIT $2M │ (20% margin)
├────────────────────────────────┤
│ EBITDA $2M │
└────────────────────────────────┘

What These Mean:

Revenue: Money coming in
COGS: Direct costs to deliver service
Gross Profit: Revenue - COGS
Gross Margin: Gross Profit ÷ Revenue
Operating Profit: After all expenses
EBITDA: Earnings Before Interest, Taxes, Depreciation, Amortization


SaaS Metrics Every Engineer Should Know

1. MRR (Monthly Recurring Revenue)

Company has:
- 100 customers @ $100/month = $10,000 MRR
- 50 customers @ $500/month = $25,000 MRR
Total MRR: $35,000

ARR (Annual): $35,000 × 12 = $420,000

Why it matters: Predictable revenue, company health


2. Churn Rate

Churn = Customers Lost ÷ Total Customers

Start of month: 1000 customers
Lost: 50 customers
Churn: 50 ÷ 1000 = 5% monthly

Annual churn: 1 - (0.95)^12 = 46% (!!)

Why it matters: High churn = company is dying

As an engineer:

Reduce churn by:
- Improving reliability (fewer outages)
- Faster performance
- Better UX
- Fixing critical bugs

3. CAC (Customer Acquisition Cost)

CAC = Sales & Marketing Spend ÷ New Customers

Spent $100,000 on sales/marketing
Acquired 100 customers
CAC = $1,000 per customer

Why it matters: If CAC > LTV, company loses money


4. LTV (Lifetime Value)

LTV = (Average Monthly Revenue per Customer × Gross Margin) ÷ Churn Rate

Customer pays: $100/month
Gross margin: 80%
Churn rate: 5%/month

LTV = ($100 × 0.80) ÷ 0.05 = $1,600

Healthy SaaS: LTV ÷ CAC > 3

If CAC = $500 and LTV = $1,600
LTV/CAC = 3.2 ✓ (Good!)

5. Net Revenue Retention (NRR)

Start of year: $1M MRR from existing customers
End of year: $1.2M MRR from same customers (upgrades - churns)

NRR = $1.2M ÷ $1M = 120%

World-class NRR: > 120%
Good NRR: 100-120%
Bad NRR: < 100% (losing revenue from existing customers)


Unit Economics

The fundamental question: Do we make money on each customer?

Example: Food delivery app

Revenue per order: $20
Take rate: 25% = $5

Costs per order:
- Delivery driver: $3
- Credit card fees: $0.50
- Server costs: $0.10
- Support: $0.20

Profit per order: $5 - $3.80 = $1.20

Contribution margin: $1.20 ÷ $5 = 24%

As an engineer:

Improve unit economics by:
- Reducing server costs (optimization)
- Reducing support burden (better UX)
- Improving delivery efficiency (algorithms)

SECTION 4 — TECHNICAL DECISIONS → BUSINESS IMPACT

Framework: Impact Mapping

Technical Decision

Technical Impact

Business Metric

Revenue Impact

Example 1: Reduce API Latency

Technical Decision:
"Add caching layer to API"

Technical Impact:
- Latency: 500ms → 100ms
- Server load: -60%

Business Metric Impact:
- Conversion rate: +8% (faster = more sales)
- Churn rate: -2% (better experience)
- Infrastructure costs: -$50k/year

Revenue Impact:
Current revenue: $10M/year
+8% conversion = +$800k/year
-2% churn = +$200k/year retention
-$50k costs

Total impact: ~$1M/year

Pitch to CEO:
> “Investing 1 engineer-month in caching will increase revenue by $1M annually.”

Result: Approved immediately.


Example 2: Refactor Checkout Flow

Technical Decision:
"Rewrite checkout in React (currently jQuery)"

Technical Impact:
- Modern codebase
- Easier to maintain
- Faster development

Business Metric Impact:
- ??? (No clear business impact)

Revenue Impact:
- ??? (Unknown)

Pitch to CEO:
> “We should rewrite checkout in React because it’s better.”

Result: Not approved.


Better Pitch:

Technical Decision:
"Modernize checkout to reduce abandonment"

Technical Impact:
- Reduce checkout time: 90s → 30s
- Mobile experience: Much faster
- A/B test: 15% higher conversion

Business Metric Impact:
- Checkout abandonment: 70% → 60%
- Mobile conversion: +20%

Revenue Impact:
Current checkout value: $50M/year
10% less abandonment = +$5M/year
Mobile improvement = +$2M/year

Investment: 2 engineer-months ($50k)
ROI: $7M ÷ $50k = 140x

Result: Approved + given priority.


Technical Decision:
"Upgrade to Elasticsearch for better search"

Technical Impact:
- Search quality: 60% → 85% relevance
- Search speed: 2s → 200ms

Business Metric Impact:
- Users find products faster
- Search → purchase rate: +12%
- Bounce rate: -8%

Revenue Impact:
50% of purchases start with search
Current search-driven revenue: $20M/year
+12% conversion on search = +$2.4M/year

Pitch:
> “Better search will drive $2.4M additional revenue annually.”


SECTION 5 — SPEAKING TO EXECUTIVES

The Executive Mindset

Executives care about:

1. Revenue growth
2. Profitability
3. Risk management
4. Competitive advantage
5. Strategic vision

They DON’T care about:

❌ Technology stacks
❌ Architectural purity
❌ Technical debt (unless it impacts 1-5 above)

The Presentation Framework

Structure: BLUF + Support

BLUF = Bottom Line Up Front

1. Start with the conclusion (1 slide)
2. Support with data (2-3 slides)
3. Address concerns (1 slide)
4. Call to action (1 slide)

Example: Pitching Infrastructure Investment

Slide 1: BLUF

Recommendation: Invest $500k in infrastructure upgrade

Expected Impact:
- +$2M annual revenue (better uptime)
- -$300k annual costs (efficiency gains)
- -80% incident volume (better reliability)

ROI: 3.4x in year 1
Timeline: 3 months
Risk: Low (can phase gradually)

Slide 2: Problem

Current State:
- 3 major outages last quarter
- Revenue lost: ~$800k
- Customer churn: +1.5%
- Engineering time: 400 hours on incidents

Root Cause:
- Infrastructure at 85% capacity
- No redundancy in key systems
- Manual scaling processes

Slide 3: Solution

Proposed Investment:
- Add redundancy: $200k
- Auto-scaling: $150k
- Monitoring: $100k
- Migration: $50k (eng time)

Timeline:
Month 1: Planning + redundancy
Month 2: Auto-scaling
Month 3: Migration + monitoring

Slide 4: Business Impact

Revenue Impact:
- Prevent outages: +$800k saved
- Faster response time: +$400k conversion
- Expansion revenue: +$800k (enterprise trust)

Cost Impact:
- Reduce manual scaling: -$200k/year
- Reduce incident response: -$100k/year

Net Impact: +$2M revenue, -$300k costs

Slide 5: Risk & Alternatives

Risks:
- Migration complexity (mitigated by phased approach)
- Temporary cost increase (short-term)

Alternatives Considered:
1. Do nothing → Costs continue, outages worsen
2. Partial fix → Doesn't address root cause
3. Full replacement → Too expensive, too risky

Recommended: Phased upgrade (best ROI/risk)

Language Translation

Engineer to Executive Dictionary

Engineer Says

Executive Hears

Better Phrasing

“Technical debt”

“You didn’t do your job”

“Investment in maintainability”

“Refactor”

“Rewrite working code”

“Improve system reliability”

“Performance optimization”

“Make it faster?”

“Reduce costs + improve conversion”

“Microservices”

“Buzzword”

“Enable faster feature delivery”

“CI/CD”

“???”

“Deploy features 10x faster”

“Kubernetes”

“???”

“Scale infrastructure efficiently”


Reframing Examples

Bad:
> “We need to refactor our authentication system. It has technical debt and is hard to maintain.”

Good:
> “Our authentication system costs us $200k/year in engineering time and causes security risks. A 6-week investment will reduce these costs by 80% and improve security posture.”


Bad:
> “We should migrate to microservices for better architecture.”

Good:
> “Breaking apart our monolith will enable teams to deploy independently, increasing feature velocity by 3x and reducing deployment risk.”


Bad:
> “Our codebase is a mess.”

Good:
> “Our current codebase structure slows down new feature development by 40%. Investing in code organization will accelerate our product roadmap.”


SECTION 6 — COST OPTIMIZATION

Why Engineers Should Care About Costs

Company revenue: $10M
Engineering costs: $3M (30% of revenue)
Infrastructure costs: $1M (10% of revenue)

Total tech spend: $4M (40% of revenue)

Reducing costs = directly improving profitability.


Infrastructure Cost Optimization

Cloud Cost Breakdown

Typical SaaS company infrastructure costs:

Compute (EC2, Lambda): 40%
Database (RDS, DynamoDB): 25%
Storage (S3, EBS): 15%
Network (data transfer): 10%
Other (monitoring, logs): 10%

Optimization Strategies

1. Right-Sizing

Problem:
Running m5.4xlarge (16 vCPU, 64GB RAM)
Actual usage: 20% CPU, 15GB RAM

Solution:
Switch to m5.xlarge (4 vCPU, 16GB RAM)
Cost: $140/month → $35/month
Savings: $105/month × 100 instances = $10,500/month
Annual savings: $126,000

2. Reserved Instances / Savings Plans

On-demand cost: $1,000/month
Reserved (1 year): $700/month (30% savings)
Reserved (3 year): $500/month (50% savings)

For predictable workloads:
Convert 70% to reserved instances
Savings: $300/month × 100 = $30k/month
Annual savings: $360,000

3. Auto-Scaling

Problem:
Running 50 servers 24/7
Peak load: 9am-9pm (12 hours)
Off-peak: Could run 10 servers

Solution:
Auto-scale based on load
Daytime: 50 servers
Nighttime: 10 servers

Average: (50×12 + 10×12) ÷ 24 = 30 servers
Cost reduction: 40%
Annual savings: $200,000

4. Database Optimization

Problem:
N+1 query problems
Single query: 50ms
Loading 100 records: 100 × 50ms = 5000ms

Database load: High
Cost: Need bigger DB instance

Solution:
Use eager loading / joins
Single query: 200ms (for all 100)

Database load: -90%
Can downgrade instance
Savings: $500/month

5. Caching

Problem:
API calls: 1M requests/day
Database cost: $0.001 per request
Cost: $1,000/day = $365k/year

Solution:
Add Redis cache (hit rate: 90%)
Redis cost: $100/day
Database: 100k requests/day = $100/day

Total cost: $200/day = $73k/year
Savings: $292k/year

Engineering Cost Optimization

Developer Productivity = Cost Reduction

100 engineers @ $200k = $20M/year
10% productivity improvement = 10 engineers worth of value
Value created: $2M/year

Improve productivity through:
- Better tools
- Less technical debt
- Faster CI/CD
- Better documentation
- Less context switching


SECTION 7 — MAKING DATA-DRIVEN DECISIONS

The A/B Testing Mindset

Framework:

1. Hypothesis
"Changing button color will increase conversions"

2. Experiment
A: Blue button (control)
B: Green button (variant)

3. Measure
Conversion rate A: 5%
Conversion rate B: 6%

4. Analyze
Statistical significance: 95%
Lift: +20%

5. Decide
Roll out green button
Expected impact: +20% conversions

Example: Optimize Checkout

Current state:
- Checkout conversion: 60%
- 40% abandonment

Hypotheses to test:
1. Reduce fields (12 → 6)
2. Add trust badges
3. Show progress indicator
4. Enable autofill
5. Add guest checkout

Test one at a time:

Test 1: Reduce fields
Result: +5% conversion
Impact: $500k/year

Test 2: Trust badges
Result: +2% conversion
Impact: $200k/year

Cumulative: +7% = $700k/year
Investment: 2 engineer-weeks
ROI: 175x

Metrics-Driven Culture

Before every project:

# Project Proposal

## Goal
Improve search relevance

## Success Metrics
1.Primary: Search → purchase rate (currently 8%)
2.Secondary: Search result CTR (currently 12%)
3.Secondary: Bounce rate after search (currently 35%)

## Hypothesis
Better search algorithm will:
-Increase search → purchase by 2-3%
-Increase CTR to 15%
-Reduce bounce to 25%

## Measurement Plan
-A/B test with 10% traffic
-Run for 2 weeks
-Require statistical significance

## Decision Criteria
If search → purchase increases by 2%+, roll out.
Expected impact: $1.5M annual revenue.

SECTION 8 — STRATEGIC THINKING

Understanding Company Strategy

Every company has strategic priorities:

Example priorities:
1. Grow user base (acquisition)
2. Reduce churn (retention)
3. Increase revenue per user (monetization)
4. Expand to new markets (growth)
5. Improve margins (efficiency)

Align your work with these priorities.


Competitive Analysis

Know your competitors:

Competitor A:
- Strength: Better UX
- Weakness: Slow performance
- Opportunity: We can beat them on speed

Competitor B:
- Strength: More features
- Weakness: Complex, hard to use
- Opportunity: We can beat them on simplicity

Strategy:
- Focus on speed + simplicity
- Don't try to match feature-for-feature

Build vs. Buy Decisions

Framework:

Build if:
✓ Core competency
✓ Competitive advantage
✓ Unique requirements
✓ Long-term strategic asset

Buy if:
✓ Commodity feature
✓ Not core to business
✓ Good solutions exist
✓ Faster time to market

Example: Authentication

Build:
- Investment: 3 engineers × 6 months = $300k
- Ongoing: 0.5 engineer = $100k/year
- Risk: Security vulnerabilities

Buy (Auth0):
- Setup: 1 engineer × 1 week = $5k
- Ongoing: $10k/year
- Risk: Vendor dependency

Decision: Buy
Rationale: Auth is not our competitive advantage

SECTION 9 — BUSINESS ACUMEN IN PRACTICE

Scenario 1: Feature Prioritization

Situation:
Product wants 3 features. You have capacity for 1.

Feature A: Social sharing
- Effort: 2 weeks
- Expected impact: +100 new users/month
- Revenue: $50 × 100 = $5k/month

Feature B: Performance optimization
- Effort: 3 weeks
- Expected impact: +5% conversion
- Revenue: $10M × 5% = $500k/year ($42k/month)

Feature C: New payment method
- Effort: 1 week
- Expected impact: +2% conversion in target market
- Revenue: $2M × 2% = $40k/year ($3k/month)

ROI Analysis:

Feature A: $5k/month ÷ 2 weeks = $2.5k per week
Feature B: $42k/month ÷ 3 weeks = $14k per week
Feature C: $3k/month ÷ 1 week = $3k per week

Priority: B > C > A

Scenario 2: Technical Debt vs. Features

Situation:
Refactor vs. new feature?

Option A: Refactor authentication system
- Technical benefit: Easier to maintain
- Business benefit: -50% auth-related bugs
- Bug cost currently: 40 eng hours/month
- Savings: 20 hours/month × $100/hour = $2k/month

Option B: Build referral program
- Technical effort: Same as refactor
- Business benefit: +200 new users/month
- Value: $50 × 200 = $10k/month

ROI:
A: $2k/month
B: $10k/month

Decision: Build referral program
BUT: Schedule refactor for next month (don't ignore tech debt)

Scenario 3: Scale Now or Later?

Situation:
System handles 10k users. Should we scale for 100k?

Current infrastructure: $10k/month
Scales to: 20k users

Scaled infrastructure: $50k/month
Scales to: 200k users

Current growth: +2k users/month

Analysis:
- Hit capacity in: (20k - 10k) ÷ 2k = 5 months
- Cost to scale now: $40k/month extra × 5 months = $200k
- Cost to scale later: 1 month engineering time = $50k

Decision: Scale later
Rationale: Don't over-invest early. Scale when needed.

FINAL EXERCISE

Business Case Template

# Business Case: [Project Name]

## Executive Summary
[One paragraph: What, why, impact]

## Problem Statement
Current state:
-Metric 1: [value]
-Metric 2: [value]

Impact:
-Revenue impact: [$X]
-Customer impact: [Y users]

## Proposed Solution
Description: [What we'll build]
Approach: [How we'll build it]

Investment Required:
-Engineering time: [X engineer-months]
-Cost: [$Y]
-Timeline: [Z weeks]

## Expected Business Impact
Revenue Impact:
-[Metric] improvement: [%]
-Estimated value: [$X/year]

Cost Impact:
-[Savings area]: [-$Y/year]

Risk Reduction:
-[Risk mitigated]: [quantify]

## Alternatives Considered
1.[Alternative 1]: Why not chosen
2.[Alternative 2]: Why not chosen

## Success Metrics
Primary:
-[Metric 1]: Target [X]

Secondary:
-[Metric 2]: Target [Y]

## Risks & Mitigation
Risk 1: [Description]
-Mitigation: [Plan]

## ROI Calculation
Investment: $[X]
Annual value: $[Y]
ROI: [Y/X]
Payback period: [months]

## Recommendation
[Clear ask: Approve, deprioritize, etc.]

Conclusion

Business acumen is not optional for top-1% engineers.

The best engineers understand:
- How the business works
- How to measure impact
- How to speak to executives
- How to make data-driven decisions
- How to align tech with business goals

This is what separates:
- Senior ICs from Staff+ engineers
- Individual contributors from CTOs
- Order-takers from strategic partners

Learn the language of business.

It’s the most valuable skill you can develop.


This completes PART XI (c) — Economics & Business Acumen for Engineers.

Speak business. Think impact. Drive results.