r/ProductManagement • u/AGI-Core • 16h ago
Our PM left after 4 years. We tried running without one for 4 months.
After being with us since the start of the company, our amazing PM left to start her own thing. We were devastated. She was behind every big product decision. She also drove a lot of our biggest market insights and helped us navigate how fast AI was changing. We were in the middle of building our second product and it was brutal.
That happened at the same time that all of our 20-odd engineers went all-in on Claude Code and suddenly had more bandwidth and were moving much faster. So I thought: maybe we can distribute parts of the PM job across engineering until we find someone good. We split it among 3 engineers and one marketer.
The first thing we wanted was better user feedback. Our PM used to monitor Intercom and reach out to users 1:1. One of the engineers built an in-app feedback system. It collects feedback right where things go wrong, runs it through an LLM twice a week, and posts the key issues to a Slack channel the whole team sees.
Because there was no one person reading it anymore, many more people started to pay attention to it. Engineers began commenting on what was broken and what wasn't. This felt like an upgrade.
The second was user sessions. Our PM used to watch them to understand where users were struggling. One engineer realized the hard part wasn't watching sessions. It was finding the broken ones. So he built logic to flag the specific moments where something went wrong. If a user drops off mid-session on feature X, the engineer who owns X gets the session link.
Engineers could see their own thing break with a real user on the other side and fix it the same day. That seemed to work better too.
But the third thing didn't work: prioritization.
Now everyone had a better understanding of user problems and ideas about what to fix. What we didn't have was anyone whose job it was to take all of that context and decide what mattered most. Four people with good judgment create four good lists, not one ordered list.
Everyone can identify bugs and new features. But someone still has to decide.
I ended up owning it myself. That was much harder than I expected. I underestimated how much time a good PM spends just absorbing context and working out what matters. Not just for the next week, but for the next quarter.
The one thing that did get easier was convincing engineering to make changes. Because the whole team was now closer to how users actually behaved, I didn't have to justify much. Engineers had seen the problems firsthand.
After 4 months, we hired a PM again and I now look for different things in a PM. Less translating between engineering and users, because the team can now do some of it themselves. More deciding what's important and challenging our assumptions.
What I haven't figured out is where the line sits now. The team got used to owning parts of this themselves, and I'm not sure we should undo that.
