Chapter 01

Why PMs Need This

The technical literacy every PM needs — without becoming an engineer.

⏱ 10 min read 🔰 Start here

The cost of nodding along

Picture this: your tech lead says "we'd need to refactor the payments service before we can add this." The room nods. Someone says "okay, let's plan that for next sprint." You move on.

Nobody asked: refactor what, exactly? How long does that take? Is it really blocking, or is it the version of the work an engineer prefers to do? Is "next sprint" two weeks or two months in disguise?

I was a Pricing PM at Gojek, decoupling the price the customer paid from what the driver earned. The architecture made it hard: after the booking, allocation found a driver and then pricing had to be called again to set the driver-side number — and that second call had to be triggered from inside allocation's flow, not ours.

My engineers said we couldn't ship until allocation made the change. I accepted the framing. What followed was months of cross-team work: explaining the project against allocation's KRs, finding someone senior to broker priority, debating whether there were other ways to do it. We landed eventually.

The question I should have asked in the first conversation was eight words long — "what can we do on our side first?" — meaning, could my engineers spec the integration, write the call, and hand allocation a one-line change instead of a project. I didn't know how to push on the framing.

This happens in every product review, every week. The cost is not just a slow roadmap — it's the trust your engineering team has in you, the credibility you have with leadership when you commit to dates, and the leverage you have when you need to push back.

PM Insight

Engineering teams calibrate every estimate they give you to whether they think you'll push on it. The PMs who get the tightest estimates aren't the most technical — they're the ones engineers expect to ask the next question.


What "engineering literacy" actually means

Engineering literacy — meaning enough technical fluency to read signals, ask the right follow-up, and weigh a tradeoff without deferring. Not enough to write the code. Enough to be in the room as a credible partner.

This guide will not turn you into an engineer. You will not learn to write code or design distributed systems from scratch. There are great courses for that, they take years, and they are not what your job needs.

What you'll learn is enough to do four specific things better.

1. Scope realistically

Read an engineering estimate and know which numbers to trust, which to challenge, and which to translate up to leadership with appropriate hedging. When the engineer says "two weeks," you can tell whether that means committable or hopeful — and ask the question that gets you the right one.

2. Make technical tradeoffs visible

When eng debates "monolith vs microservices" or "build vs buy," you understand the tradeoffs well enough to weigh in. You notice when a debate is actually about cost vs control, or about team velocity vs operational maturity — and you can name what the team is really arguing about.

3. Prioritize against reality

Tech debt, performance, reliability, and security are real costs that compete with new features for the same engineering hours. You don't have to be an engineer to weigh them — but you do have to know what they are, why they matter, and what happens when they're ignored.

4. Have better conversations

Engineers calibrate every conversation to whether they think you'll catch the next thing they say. The PMs they trust most aren't the most technical — they're the ones who treat the technical conversation as something they want to be in, not a checkpoint to clear. The single piece of feedback PMs hear most from engineers — "they finally understood what I was trying to tell them" — is what that calibration changing sounds like.


The frame: every chapter is a decision

The rest of this guide is organized around questions you've already asked — out loud or silently — in product reviews, sprint planning, and one-on-ones with your engineering lead:

Each chapter takes one of those questions and gives you the mental model engineers use when they answer it. Not jargon. Not equations. Just the intuition you need to be in the room as a credible partner.


And: where you are shapes the answer

Most engineering primers write to a generic middle that serves nobody. This one calibrates by stage. The same engineering decision looks different depending on what kind of company you're at — and the chapters teach you to recognize which stage you're in.

Three stages, named by the dominant constraint shaping engineering decisions:

Stage isn't headcount — a 200-person startup can still be "finding fit" for a particular product line. Stage is the dominant constraint. Each chapter calls out where the answer changes if your stage is different.


What you should already know

Not much. The chapters assume the standard PM-shaped exposure to APIs, databases, and frontends — enough to know which one you're talking about, not enough to argue with an engineer about implementation. If any of that is fuzzy, the early chapters will sharpen it as they go.

What you don't need: any code, any math, any computer science background. If a chapter starts pulling you into syntax or formulas, that's a bug — tell me about it.


How to read this: recognition, not memorization

Chapters are short — about 10–14 minutes each. Read in order, or skip to the question that's on your desk this week. Each one is self-contained.

The goal is not memorization. It's recognition — meaning the ability to spot a pattern when you hear it, name it, and ask the next useful question. Next time you hear "we need to add a queue here" or "the issue is the N+1 query," you should be able to place those words on a mental map and respond.

The bar for this course

You finish a chapter and, in the next product review on that topic, you can ask one question nobody else asked — and it changes the conversation. That's the whole game.

The chapters that follow will keep raising that bar. By the time you've finished, nodding along should feel uncomfortable.


PM Self-Diagnostic — Before your next product review

The chapters ahead give you questions to ask the team. This chapter gives you questions to ask yourself — six honest checks you can run before the next technical conversation walks past you.

If you flinched at three or more, you're in the right place. The next fourteen chapters are how you stop flinching.


4 questions