DizzyPanda
DizzyPanda

Engineers' views on Product Managers

Question to all the software engineers.

What are some traits of the best PMs you have worked with - could be a behavioural aspect / work ethic / knowledge of the domain etc.

11mo ago
Find out if you are being paid fairly.Download Grapevine
SparklyBiscuit
SparklyBiscuit

In the early days of my career, I had the privilege to work with an amazing PM. He had a Bachelor of Science in Astro Physics from CalTech and the world record for solving Rubik's cube blindfolded back in 2006.

I used to build games back then and he was my product manager. He had absolute clarity of thought when it came to writing PRDs. He used to work out all possible scenarios in his mind how a user would use the feature and then write down what should happen in each of the scenarios (including but not limited to actions to be taken on back button press, home button press, popup closures, analytics event parameters, etc.) The specs were so clear that it would be difficult to find a spelling, grammatical, or semantic mistake let alone a logical error in it. And he used to give prizes in case you found any mistake in his PRDs. Prizes would range anywhere between a bar of chocolate, a pizza, or a bottle of expensive Whiskey.

It helped us as developers handle all cases because they were part of the PRD and it would help the manual QAs because they just had to make sure that the cases described in the PRD were taken care of. The only bugs we would see were the ones arising because of an individual's device configurations (This was a time before Android had enabled "developer options" and users could play around with developer configs in the Settings app).

One thing he was obsessed with was speed. As a speedcuber, he understood doing things in a matter of seconds rather than in minutes. He trained himself to type 110-120 words per minute (wpm) and he used to send us Typeracer links from time to time to see if we were any match to his typing. We struggled to get even 40-50 wpm.

Because of his ability to think clearly and write quickly, he would write down a lot of specs. He would write down what feature to add or finetune when a particular metric goes up and also what feature to add or finetune when a metric goes down. So when the metric eventually got affected, he had the spec ready for us and he would never grieve for the spec that never saw the light of the day.

Ever since I worked with him, I have had a high bar for the PM role. In a true sense, he was an enabler for the Engineering team. I've never met a PM who has set such a high standard for himself/herself.

DizzyPanda
DizzyPanda

Beautifully described! It almost seemed like a main character introduction in a movie. Thanks for writing sir!

If only I had such a guy to look upto in my org!

QuirkyBagel
QuirkyBagel

Name of this guy? Worth a LinkedIn follow I am guessing

ZestyBiscuit
ZestyBiscuit

A good PM is the one who started of as an individual contributor, and eventually grew to become a PM. Basically, lead by example, and not by authority.

ZippyPancake
ZippyPancake

Agree. MBA PMs usually suck

CosmicPotato
CosmicPotato

Anyone who is willing to take the time to understand the nature of the problem they are solving before jumping the gun in making decisions/estimates is someone I instantly respect. I have seen this trait in both managers having no software expertise before as well as people with a background in the domain although the latter is more often seen doing this.

GigglySushi
GigglySushi

Knowledge of the domain, gives business context to engineers also so they understand the "why" aspect, considers the view point of engineers as well, doesn't use big strategy words and tries to show the logic and backs his assumptions with data.

QuirkyQuokka
QuirkyQuokka

I think one of the traits of a good PM is theh are willig to take on responsibilities away from an Engineer that can help boost up the productivity of the Engineer and also reduce pain.
For one example an engineer having to be stuck between implementing and negotiating minor intricate details with the third party: in this case a good pm can take a download from the Engineer and drive the negotiations himself so that Engineer can feel less burdened and can find more focus time.

This is a one very specific example based on experience but yeah it does help boost things up.

Discover more
Curated from across
Product Managers

What PMs lack in India

So I've met many PMs in my career. Most have been sub par, poor performers, can't even do IC work. The ones who can do IC work, can't think. The IC work is generally project management not product. They need someone to tell them directio...

Product Managers

Engineer turned PMs

I see a lot of product managers come from an engineering background. They have worked for a few years as an engineer before making the transition. I want to understand the factors that led to the to make the switch.

Also, how has that ...