Menu

Product Management: The Good, the Hard, and How to Know If It’s Right for You

An engineer recently sent me some questions about the Product Management role. I took a long time to respond because I saw it as a great opportunity to reflect on the role and what it means to me. I decided to share my answers below, in case it’s useful for anyone else!

What did you like the most about your job as a PM? (I say past tense because Director can be different)

The joy of shipping, and shepherding products and features from ideas all the way through execution and user feedback and continuous iteration.

To me, the PM role is a people job. How do we get people to work together to do amazing work? How do we get the best ideas out, how do we make them real? How do we build things that people genuinely enjoy using, and don’t mind paying for? How can we understand how our products make people feel, and how can we make that better?

If you’re able to get into a product loop that does that over and over, it’s the best job in the world. You get to understand complex user, business, and technical needs, make sense of it all, and support a team of people to get useful products into the world. And then you get to talk to the people who use those products about how to make them even better.

Daniel Pink says we are all motivated by 3 things: autonomy (self-directed work), mastery (getting better at stuff), and purpose (serving a greater vision). At the best of times, I can’t think of another job that combines those 3 things as thoroughly as Product Management does.

What is the one aspect of the role that makes you from time to time (but consistently) say “I don’t think I want to do this any longer”? Or “I need a break from this”?

When we get caught up in the human tendency to forget about what we’re trying to do (that purpose from the previous question), and focus on our own needs instead. When I interact with teams and people who find their identity in their work to such an extent that it overshadows how cool it is that we get to do this stuff together. In short: when internal politics take over.

I don’t resent this tendency any more, to be honest. I used to, but not any more. This is normal human behavior—I am not immune to it, no one is. We want to feel heard, we want to feel useful, we want to be seen as competent and smart. But I now recognize very quickly when a discussion about a project or a product becomes about self-preservation vs. what is best for the team and the product and its users, and I am allergic to it. It makes everything more stressful. It requires having to “read between the lines” every minute of the day. It slows everything down. It makes everyone grumpy and wary of each other. It is poison to healthy teams and products, and it affects me deeply (too much).

I deal with it by losing myself in side projects, and spending deliberate time with the work people who don’t succumb to that behavior.

How do you advise me if I were considering either an EM or PM role to decide on which is more suitable to try out first?

I think the best starting point is to reflect on where you naturally find energy, especially when things get hard. Do you find satisfaction in crafting elegant systems and seeing the architecture click into place? Or do you come alive when you hear someone articulate a pain point and you can immediately imagine a better experience? Do you find yourself trying to optimize team throughput and code quality, or do you have an interest in clarifying ambiguity, getting people to work together happily and effectively, and shaping decisions through influence rather than control?

PMs and EMs both lead, but in different ways. Engineering Managers lead through technical insight, mentorship, and a responsibility for the velocity, health, and growth of the team. Their scope is often constrained by the product strategy/roadmap and what’s possible technically, and their main outcome is helping the team build the right thing in the right way.

Product Managers lead through context, clarity, and storytelling. They untangle complex ambiguity, and they create clarity when everyone sees the world differently (which happens on every project…). Their main outcomes are making sense out of too many chaotic inputs, aligning everyone on the problem to be solved (and how to solve it), and keeping the team connected to each other and customers.

Career advice in 2025

If you’re currently in the job market I highly recommend this post by Will Larson:

If you pull all those things together, you’re essentially in a market where profit and pace are fixed, and you have to figure out how you personally want to optimize between people, prestige and learning. Whereas a few years ago, I think these variables were much more decoupled, that is not what I hear from folks today, even if their jobs were quite cozy a few years ago.

It’s a sobering—and imo necessary—read, even for folks who are not currently look for a new job.

Garbage

This is a lovely post by Craig Mod about the Japanese approach to garbage, and what that means for other things in our lives…

This obsession with the immediate “unburdening” of a thing you created is common in non-Japanese contexts, but I posit: The Japanese way is the correct way. Be an adult. Own your garbage. […]

Personally, I don’t love carrying my garbage around with me, but I recognize that it wouldn’t exist without my intervention. Nobody ran up and asked me to hold an empty cup. I thoughtlessly bought something. Thoughtlessly consumed it, and now I have to hold onto the detritus for a little while? Great. It’s easy. Easy to embrace that modicum of responsibility for your own waste. This is my protest song, the world’s lamest: I will attend to my garbage without complaint.

Huh? The valuable role of interjections

I love this deep-dive on the little interjections we use in everyday speech. One example:

Other interjections serve as what some linguists call ‘continuers,’ such as ‘mm-hmm’—signals from the listener that they’re paying attention and the speaker should keep going. The form of the word is well suited to its function: Because ‘mm-hmm’ is made with a closed mouth, it’s clear that the signaler does not intend to speak.

“Ack, think, act”—building trust as a product manager

Many (oh my word, so many) years ago I wrote that I thought “fairness” is the most important characteristic of a good Product Manager. I still stand by that, but I had another thought recently about a related characteristic that forms the other side of that coin.

Jakob Nielsen’s 30+ year old usability heuristics remain true to this day, but it’s not just relevant to UI/UX. In particularly I think “Visibility of System Status” is one of the most important skills a PM can internalize. The principles states:

The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time.

When users know the current system status, they learn the outcome of their prior interactions and determine next steps. Predictable interactions create trust in the product as well as the brand.

A PM can do nothing without trust. And to build trust in an organization, applying “visibility of system status” thinking is the #1 way to gain (and keep) that trust. That means a PM needs to:

  1. Ack: Acknowledge comments or questions as soon as reasonably possible (within hours, not days), even if it’s just to say, “I saw this and will get back to you.”
  2. Think: Respond to the original comment/question—with ultimate clarity—in a timeframe that balances thoughtfulness and pragmatism (days, not weeks).
  3. Act: Follow through on any commitments / next steps with regular proactive updates (for as long as it takes).

Note that the order is important here as well. Don’t Ack only after you’ve taken the time to Think. Don’t Act before you Think. That seems obvious, but I’m sure we recognize the wrong order all around us (and in ourselves!) all the time.

This all might sound hard, but once you’re in the rhythm of this cycle, it becomes second nature. “Ack, think, act” becomes just the way you go through your day. I think this is something we should all aspire to more in product (and probably beyond).

The Nicest Swamp on the Internet

I was all in on Reddit for a few years, but that stopped after the Apollo app got nerfed. I think I need to invest some curation time in the site again—this is a lovely essay:

The only two questions that people ever really ask on Reddit, if you think about it, are these: Am I alone? Am I okay? And after all these years, in subreddit after subreddit, no matter what the topic at hand is, the same answers keep coming: You aren’t alone. And you might not be okay. But we’re here.

Social Development, Self-Development, and What Work Is For

I agree with Elle Griffin that Social Development > Self-Development:

This might sound obvious, but I think we live in an era of “secure your own oxygen mask before helping others,” and while that might be a helpful mantra for airplanes I think many of us don’t seem to recognize when we are already wearing oxygen masks. We don’t need to keep adding even more oxygen to ourselves, we need to start directing our attention to others. We need to focus less on self-development and more on social development.

Elle goes into wonderful detail about what this means at a practical level—highly recommended post. Also worth noting no one is saying self-development is bad. It should just be a balance:

Those who participate in self-development and self-care in a healthy way, and for the benefit of themselves and their communities, are not the subject of this essay. But in excess, self-development can create a world of self-interested individuals and that’s what I’m up against here. I’m against the continual process of self-betterment at the expense of community-betterment. I’m against participating in too much theory and not enough action. We can focus on being more loving and more empathetic and more compassionate all we like but we won’t actually be any of those things unless we do something to help our families, our close communities, and even the world at large.

I thought about that piece as I was reading Mandy Brown’s What is your work now?

When talking to people about their work, one question I often ask is, “what is your work now?” Not what is your job or career, but what is your work. Jobs and careers are, at best, the means by which we get our work done while also keeping a roof over our heads; but our work is always bigger than that. Our work is not only what we deliver for a boss or an organization, not only the metrics we’re unjustly measured on or the revenue targets we’re held to, but all the change we make in the world, all the ways we we use our unique gifts to contribute to a living world, to our own liberation and to the liberation of every living being around us. This is the work that rarely shows up on a job description but we can never let go of, the work we yearn for even when we’re tired, the work we grieve when we’re cleaved from it.

The key here being, “all the ways we use our unique gifts to contribute to a living world, to our own liberation and to the liberation of every living being around us.” It feels like this is a good time to think about what our jobs are for. What do we work for?

I know that for me, my job is about shipping value to customers, but for the last few years my work has been to show engineers what good product management looks like, and that we can move mountains if we partner together well. Suddenly that feels like too low of a bar though, so… time to revisit!

On social media and closed comunities

As someone who runs a Discord server for some close friends, this rings (sad but) very true:

Closed communities are the only safe spaces left which contain productive, valuable, inspiring content, where sharing for the sake of helping someone is natural, where you can still make meaningful connections, and where you can have productive discussions.

More

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. ...
  7. 204