Live data from Hacker News

The product manager role is a mistake

sollecitom.github.io

21–30 of 370 posts

Re: The product manager role is a mistake

#21
Pinning this on product is IMO a mistake. Most companies don't understand the discipline of performance management; they don't care to learn beyond asking people "hey how did you do OKRs?"; and they substitute organizational design for performance management. This can show up in many ways, including substantially delegating the entire fate of the business to product management.

Also, I've found it a lot easier to reason about organizational issues if you don't fixate so much on "great people." More and more people enter the workforce with the idea of competence as a "ladder" being firmly ingrained in their heads. It doesn't work that way; people succeed as a function of who they are and the environment they're in. Your "smart person" is often totally useless somewhere else (see, for example: the huge numbers of FAANG-ish employees that struggle to do anything in smaller companies, and vice-versa.)

I found this entire article to read like it comes from the heyday of "only associate with people as _great_ as you want to be", which I think (a) was terribly reasoned and (b) hasn't really worked out that great, especially for the people who followed this advice.

Re: The product manager role is a mistake

#22
Yeesh, I am sorry this person has had such a bleak experience. By the end I took away that their core issues were with people that had: an excess of process, a lack of passion for craft, and a generally narrow outlook.

These are not the attributes I would associate with success or appreciation in any role.

Re: The product manager role is a mistake

#23
post #20

I was ready to hate this article based on the title - I presumed it was a typical "PMs are dumb, all your company needs is smart engineers who rule the world" piece. But it wasn't that, and the author nails the problem pretty much perfectly. But: The author hand-waves the solution into oblivion: "There’s an alternative model that works. You hire everyday great people. Each one needs to be great at something, obsessed…

The "solution" doesn't even universally work in companies < 10 people.

Re: The product manager role is a mistake

#24
I've been thinking about this as well, but from a different angle: the product manager role just feels too much weight for a single human being to shoulder. When my last company went through the exercise of writing down roles & and responsibilities, the PM's responsibilities ended up being something akin to "general contractor", or someone that does everything that's left over after responsibilities are split up across different team members. It's great when you find that outlier person who can handle this responsibility, but when you can't, the older model of having a team consisting of a business analyst, architect, engineering manager or project manager seems to work (although not in a very satisfying way).

Re: The product manager role is a mistake

#25
I am not sure this person has ever worked in a place without PMs (or people who do "the PM stuff") because nothing they are talking about is "about" PMs. PMs are, essentially, the people who sit at the center of: customer desires, engineering resources, and internal priorities. They can also do more of course - they could manage the project, manage the team, etc. But they do not have to! You can have this authors' weird great-man-esq "high performers" who will happily rely on their PM to go to all the client meetings they are too busy being great to attend.

Re: The product manager role is a mistake

#26
post #5

It's a fairly harsh take, as a whole, but there's parts of this that absolutely ring true. Once you get that "product org" in a company, it tends to progress the way the author describes, with committees and OKRs and review cycles and planning and a lot of bureaucracy. I took, naively, a product manager job at one place I worked, thinking it would finally give me formal control over the product that I'd been previous…

Ultimately the issue is a lack of clear roles and responsibilities of a PM role defined, and a lack of accountability.

I agree with you that the "product org" is an entity that can become a political and bureaucratic entity rather than an enabler.

Personally, I think the Product role should be embedded within engineering teams and report up to the same leaders (level is debatable) so that a bad PM can be dealt with just like a bad engineer. Of course if your company can't get rid of bad engineers either, you have other problems.

Re: The product manager role is a mistake

#27
post #20

I was ready to hate this article based on the title - I presumed it was a typical "PMs are dumb, all your company needs is smart engineers who rule the world" piece. But it wasn't that, and the author nails the problem pretty much perfectly. But: The author hand-waves the solution into oblivion: "There’s an alternative model that works. You hire everyday great people. Each one needs to be great at something, obsessed…

We do it but we’re 15 people so it doesnt count.

Valve seems to do (or at least, have done) something very similar. Their employee handbook[0] used to be a staple on HN but I haven’t seen it flying around much lately. I wonder if it’s working out of them.

[0] https://steamcdn-a.akamaihd.net/apps/valve/Valve_NewEmployee...

Re: The product manager role is a mistake

#28
Currently I work for a big tech company that mostly doesn't employ PM roles, so I can give a first hand take on this.

My feelings so far are mixed. I've worked in PM-heavy organizations before and I agree that those suck. But at the end of the day there is some work that a PM would do that still needs to be done. In my org that responsibility officially falls into Software Managers and Senior+ Developers.

For example, if you are leading an initiative for your team as a Senior Engineer, you are in charge of doing all the activities that a PM would otherwise do. For other activities, the Manager or Senior Manager of the team is in charge.

Suffice to say that as a developer this sucks. Not only you need to deliver your own work as an IC, but you need to coordinate other people and ensure that things get done. Not only this is extra work, but let's be honest, many developers don't have the skills to be effective PMs. It also makes inter-team collaboration difficult, since now you have to coordinate people that don't share a reporting structure with you.

Often this approach results in lack of ownership, lack of accountability, duplicated efforts or things falling between the cracks, and general disorganization. That being said, it tends to work well for small intra team initiatives involving a few people, since it removes the overhead of a PM and places control in the hands of builders. But for larger initiative, I'm not quite convinced it works.

Re: The product manager role is a mistake

#29

> You hire everyday great people. Each one needs to be great at something, obsessed by their craft, and driven by quality. You then put them together in a team, without individual responsibilities, ensuring that there’s minimal overlap in areas of greatness. My current company is full of smart people, and (for a variety of reasons) we don't have product managers. It sucks . What happens is that the things a PM does d…

In my experience: working with a good or great PM is fun and productive. Working without a PM is ok. Working with a bad PM is somewhere between irritating and infuriating.

Re: The product manager role is a mistake

#30
post #20

I was ready to hate this article based on the title - I presumed it was a typical "PMs are dumb, all your company needs is smart engineers who rule the world" piece. But it wasn't that, and the author nails the problem pretty much perfectly. But: The author hand-waves the solution into oblivion: "There’s an alternative model that works. You hire everyday great people. Each one needs to be great at something, obsessed…

The "solution" doesn't even universally work in companies < 10 people.

, that you know of
Post reply on HN