Since time immemorial, when a CEO asks a PM at Product Review, “what do you need to 10X users/revenue?”, “what will make you go faster?”, etc the PM steadfastly responds “We need [N] more engineers”. The Eng Mgr nods approvingly.

A story thread, with some hard truths to swallow:
“More engineers” will usually *not* solve your problems. Because the real problem is often a strategy problem, culture problem, interpersonal problem, trust problem, creativity problem, or market problem. More engineers *will* solve your “I don’t have enough engineers” problem.
When you finally manage to get more eng headcount, things will usually get worse before they get better. Management will now expect your team’s *immediate* output to be in proportion with this *new* headcount, not with your *current* staffing. Not fair, but that’s how it goes.
So your “I don’t have enough engineers” problem is now a hiring problem. Thank goodness you’re not the one chiefly responsible for hiring 10 more engineers. But your Eng Mgr counterpart is. This means s/he will be (rightly) focused on that. The team’s output will usually suffer.
Whereas before you had a “I don’t have enough engineers” problem, now you have 3 problems:

i) a hiring problem

ii) a near-term output & outcomes problem (you have OKRs to hit for goodness’ sakes)

iii) you still don’t actually have enough engineers (!)
In the midst of all the exec reviews & hiring activity, your team couldn’t even begin 2 of your high-pri (P0) OKRs (with just 6 weeks left in Q3!) You huddle with your Eng Mgr counterpart and (reluctantly) decide to put that P1 reliability project on pause, to staff those P0 OKRs
So now you have at least one, maybe two more problems:

iv) a potential morale problem among the engineers who were reallocated from the reliability project to the P0 OKRs

v) an increased product reliability risk (now, or at least in the near future)
It isn’t all terrible though. The Eng Mgr’s & team’s overall recruiting efforts are starting to bear fruit. You have 2 engineers joining in a few weeks, and 2 more offers signed. Everyone wants to make sure these engineers have a great onboarding experience. Enter another problem
vi) an eng onboarding problem

The Eng Mgr mentions in your 1:1 that Alice & Bob (2 of the team’s most senior engineers) will be spending 50% of their time for the next 8 weeks on internal docs & training material to make eng onboarding smoother. Right call, but it still stings.
This begets another problem. Your team will now definitely miss its high-pri Q3 OKRs.

You dutifully give a heads-up to your manager (usually a Director/ VP Product) in your next 1:1. Your manager says “I get it. It’s the right call. But you’re coming up for a promo next cycle.”
Yikes, you now have a seventh problem

vii) an optics problem

You wanted to do the right thing for the company, but you decide it isn’t worth the personal risk. You need to strike a balance. So you organize an OKR review with your Eng, Design, Data Science, etc. counterparts.
You say: “We clearly can’t launch some of the feature improvements we had envisioned in Q3. But remember, our OKRs were framed in terms of metrics to move, not in terms of launches (yay us!) So let’s brainstorm on ways to still hit these metrics before EOQ, some quick wins.”
Your Design & Data Science counterparts propose an idea:

“Remember that experiment in Q1 that increased sign ups by 18%, but we didn’t launch it because of higher churn in that cohort? We can revive it.”

Eng Mgr:
“Ah, it can be turned back on with a flag. Can launch next week”
You think to yourself: <“Hmm… we did see a nice bump in sign ups, but I talked to a few of those users and they said that they didn’t actually intend to create an account. That experiment also isn’t aligned with the sign up flow changes we’ve envisioned for next year.”>
But you say: “Great idea! That experiment uncovered some quality issues, but lets launch it now & we will identify & fix those issues in Q4. In fact, I’ll make a note to myself to make sure that we add a few followup quality improvement experiments to our Q4 OKRs”

Decision made!
Fast forward to the promo cycle in early Q4, the promotion committee has a rigorous discussion especially about the metrics your team moved in Q3. It’s a metrics-driven culture after all! Not everyone agrees, but your promo packet looked very good overall, so you’re now a Sr. PM.
You are happy about the promo, but now you have another problem.

viii) your current product scope is too small for a Sr. PM
So you discuss this with your manager and the decision gets made: you will work on a different product with larger scope because the Sr. PM for that product just left the company.

You say goodbye to your old product team. They say they will miss you. You will miss them too.
You diligently ramp up, and after a few more weeks, are nervous (but well prepared) for a Product Review for your new product’s 2022 roadmap with the CEO. You monte-carlo the scenarios, the questions, the pushback. Get pre-aligned with your Eng/Design/…. counterparts, etc.
And then, 35 minutes into this Product Review, the CEO says:

“The plan looks really good. Thank you. I have just one question. What will make you go even faster in 2022?”
You briefly glance at your Engineering counterpart, smile, and you hear yourself confidently saying to the CEO:

“We need [N] more engineers”

You my friend, are now, back at the top of this thread:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Shreyas Doshi

Shreyas Doshi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @shreyas

11 Sep
My Slack policy:

Closely track 2-3 channels that matter most for my team’s priorities

Largely ignore the rest

Chime in as a last resort (often the team will resolve the issue on their own, without needing me to “provide value”)

Mobile / after hours notifications OFF

Contd.👇🏾
Respond to most DMs ~immediately (except those sent after hours)

Don't use the Slack native app on my laptop

Pin the Slack tab in Chrome (along with my standard 5-6 other pinned tabs)

Check the Slack app on the phone 2-3 times over the weekend (for any @ mentions or DMs)
Star the important channels

Set a Slack auto-responder when on vacation

Mute the Slack tab before starting "deep work"

Quickly redirect complex team discussions to a doc / email (Slack is often a great discussion starter, but also not the best discussion resolver)
Read 9 tweets
27 Aug
If you lead teams that are directly involved in conceiving, building & launching products (i.e. product mgmt, engineering, design, user research, data science, product ops, product mktg, ...), this thread is for you.

Top 5 must-read books for product leaders:
1)
Working Backwards, for principles & tactics on operating
amazon.com/gp/product/125…
2)
The Mom Test, for truly understanding your customers
amazon.com/gp/product/149…
Read 18 tweets
22 Aug
A brief thread on

Impact = (Execution ^ Strategy) × Market

for product people:
Obviously, this is not a formal mathematical formula. Its goal is to help us understand & explain to others the *relative* roles of the factors that determine long-term impact. To understand it, it’s useful to assign a value of 0 to each factor (while keeping the others non-zero)
Let’s start with:
Strategy = 0 (others non-zero)

You get:
Impact ≈ Market

What it tells us:
A very bad strategy won’t kill you. But if you don’t fix it, it will severely limit the impact of your execution over the long term.
Read 16 tweets
16 Aug
A thread with 7 high value ideas & habits that took me more than a decade of my career (and dozens of costly mistakes) to learn:
1/

Most Execution problems are really Strategy problems, Interpersonal problems, or Culture problems.

Good leaders execute well because they see this. They fix the root problem.

Bad leaders struggle because they have a habit of sticking Execution band-aids on very deep wounds.
2/

In a high leverage role, you can think of doing your work at 3 levels

-The Impact level

-The Execution level

-The Optics level

Each level is important. But the level at which you think *by default* matters a lot. This default becomes your habit. You are now on autopilot.
Read 18 tweets
31 Jul
July 2021 content recap:

Job change decisions
Evaluating a company
Calendar & todo list
Placebo productivity
Firefighting
3 key cognitive biases
Writing culture
Megacorps
Hard in practice
Product leaders & mistakes
Technique & mindset
Underrated job search tip
and more...

👇🏾
A thread with 8 ideas I’ve found useful over the years, from my own experience and from speaking with 100s of talented & ambitious tech people about making better job change decisions
A thread on evaluating the caliber of people at a company as a job candidate
Read 21 tweets
27 Jul
A tragedy with most megacorps is that they program their talented & ambitious product people to conflate what it takes to get promoted with what it takes to create actual customer value. Image
What can megacorps do about this?

I am not an expert and I don't know if anything significant can be done. Megacorps are incredibly complex entities and I doubt that any simple/obvious/seductive advice such as "do X, don't do Y" is practicable enough to effect meaningful change.
However, I do think that there's a concrete lesson for talented & ambitious people working at megacorps.

If you want to eventually build your career outside of megacorps, you need to avoid drinking the megacorp kool-aid.

This is not easy, but quite do-able with self-awareness.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(