Sarthak Garg

Reading the market and the org

Build an always-on signal of where the business, competitors, and internal politics are heading.

·6 min read·

Problem. An engineering manager who only pays attention to their own team gets steered by whichever function makes the loudest case at planning time. That is almost always the function whose work is easiest to count. Revenue is easy to count. So are roadmap dates. Churn that has not happened yet is not, and neither is the cycle your company has been running for three quarters without anyone naming it. If you are not looking outside your team, you absorb someone else's picture of where things are going by default.

Frame. Most engineering-management books frame this work as a peer network for getting promoted. What I mean by reading the market and the org is different: a small set of conversations across non-engineering functions, where the views often disagree, fed back into how you spend your team's time. Books written for senior executives describe this work in sharper terms than engineering books do. On a small team, nobody else is doing it, so the engineering manager picks it up in a lighter form.

The moves below are what I have settled into. None require a title change or a new ritual; all require defending a small amount of attention every week.

Build a cross-functional signal stream

One trusted contact per non-engineering function:

  • Product, the person closest to what is coming three months out.
  • Sales, the one who will tell you what is closing and what is stalling, and why.
  • Support, the one who can name the recurring themes in tickets and not just count them.
  • Marketing, the one tracking how the company is being positioned in the market and what competitors are saying.
  • Finance or ops, where they exist, for what each customer actually costs and how much runway the company has.

Five twenty-minute conversations, on whatever cadence your calendar will hold. These are the first conversations to get cut when things get busy. Defend them anyway.

It's easy to slide into the other kind of cross-functional network, the one most engineers were taught to dislike: favors traded for political cover and a path to promotion. What you want from this one is something narrower. You want to know what each function is feeling about the next two quarters, because each one sees something about where things are heading that you do not see on your own. When the conversation drifts into who is in and who is out, the signal collapses; pull back.

Hold the conflicting views together

Most of the time the functions agree; the valuable moments are when they do not.

Here is one example I have watched play out. Sales sees ten features they could sell this quarter, while support and product see existing users hitting stability and performance issues. Building the ten brings in new customers while existing ones leave. Two quarters later churn is the dominant story, and now sales is asking why nobody fixed it. By the time customers refuse to renew, it is too late to fix cheaply.

The engineering manager is the only person able to hold both views at once. Product is focused on the roadmap; sales does not feel churn until renewal season; support has no say in how engineering's time gets spent. The job is to figure out what each path costs two quarters from now, then shift engineering's time accordingly. Engineering's time is the only resource you control; the other functions still own their own decisions.

Read the loop, do not run another lap

Some of what looks like a decision is the org running a cycle:

  • Centralize platform, decentralize platform, centralize again.
  • Quality push, velocity push, quality push.
  • Hiring freeze, hiring spike, freeze.
  • Start the initiative, stop it, restart it twelve months later with a new name.

When you get the déjà vu on a planning call, name the cycle to yourself first. Then propose a smaller version of the work, small enough to survive the next swing back. This is not pushing back on the cycle but choosing work that still matters either way. The trap is cynicism. If you stop participating because you can see the cycle coming, the cycle still runs, and you have given up the chance to make the swing smaller.

Run the three-step pass

Run a three-step pass on the decisions that matter:

  • Perception, what am I taking in.
  • Comprehension, what does it mean in context.
  • Projection, what does it imply two or three quarters out.

Most engineering managers collapse all three into gut feel and call it done.

Projection is the step most often skipped. A decision that does not survive that projection is just a preference. The trap is performing the three steps on paper without letting them change the answer. Theatre.

Keep a standing outside-the-org watch

A standing block of thirty to sixty minutes, on whatever cadence your market warrants. Defend it like a one-on-one. The sources:

  • Competitors' changelogs and shipping cadence.
  • Public posts from competitors' leaders.
  • Hiring patterns on competitors' job boards.
  • Customer discussion on forums and review sites.
  • Broader shifts that touch the team's domain.

Bigger companies sometimes hire a dedicated strategy or competitive-intelligence role to do this full-time. Smaller teams cannot afford that, so the engineering manager has to carry a lighter version of the work themselves. This used to take hours of reading per signal. With the summarization and monitoring tools available now, it is closer to a habit than a project.

The trap is hoarding. If the outward signal never feeds a team decision, it becomes a personal hobby and you have spent attention you needed elsewhere.

Notice early, intervene quietly

The last move ties the rest together. When you notice something quiet that is not yet worth raising with the team, write it down, watch for confirmation, and act on it at the earliest point where the fix is still small. The default for most leaders is either to raise it too loudly and too early, which burns credibility, or to wait until the problem shows up in a number, by which point it is too late to fix cheaply.

Calibrated timing is acting while the fix is still cheap. The trap is sitting on the signal until it is too late to act, then telling everyone you knew.

When not to

Two cases. First, when what you see genuinely conflicts with what leadership has already committed to. That belongs to a different conversation: making the upward case, and disagreeing and committing honestly. Reading well sets that conversation up; it does not replace it. Second, when this work starts producing more notes than action. If you can name the org cycle, see the competitor shift, and write the projection but engineering's time does not actually move because of it, you are doing the work for its own sake.