You’ve probably felt it. The cold sweat of watching AI draft a perfect Product Requirements Document in seconds, generating user stories, and mapping out feature specs. The existential dread is real. If a machine can do the explicit documentation faster and better than you, what’s left?
Here’s the twist: AI isn’t taking your job. It’s exposing your lack of strategic judgment.
Let’s talk about the product review meeting from hell. The client asks for a ‘customer follow-up tracking’ feature. The dev team builds it. It launches. The client is furious. ‘Where is the link to the historical quotes?’ The developer rolls their eyes: ‘You didn’t put that in the PRD.’ The client fires back: ‘Why would I need to tell you that? What’s the point of tracking a customer without the quote context?’
Sound familiar? This isn’t a communication failure. It’s a fundamental truth of human cognition. As philosopher Michael Polanyi noted, ‘we can know more than we can say.’ Users are drowning in unspoken expectations. They assume the baseline is obvious, and they are completely blind to the innovations that exist beyond their cognitive boundaries.
Users are incapable of articulating the features they assume are obvious, and equally incapable of imagining the features that would blow their minds.
This is the PM’s playground. The explicit stuff in the middle—the stuff AI just mastered—is the least valuable part of the job. Think about the Kano model. You have basic needs, expected needs, and excitement needs. AI is a monster at handling the ‘expected’ needs. It can structure, sort, and document them perfectly. But it hits a brick wall when it comes to the tacit knowledge required for the extremes.
Downward, you have the basic needs. The ‘of course it should save a draft’ or ‘of course search supports fuzzy matching.’ If you miss these, the product dies. But users won’t tell you, because to them, it’s like asking a human to breathe. Upward, you have the excitement needs. Before Uber, no user asked to see a taxi driving toward them on a map in real-time. They just knew waiting sucked. Before Google Docs, no one asked for simultaneous multi-user editing. They just knew emailing versions back and forth was a nightmare.
Judgment—the highest form of tacit knowledge—requires skin in the game: slow, messy, real-world experience that machines structurally lack.
AI doesn’t have a body. It hasn’t sat in the cubicle next to a frustrated sales rep. It hasn’t felt the friction of a broken workflow. It can summarize a meeting, but it can’t read the room.
This recontextualizes the entire AI threat. AI is not here to replace senior PMs. It is here to force professionals to abandon the comfortable illusion that writing documentation is a career. The moat is no longer your ability to organize a spreadsheet; it is your capacity to dive into the messy, unarticulated reality of human behavior.
You can’t learn this from reading reports. You learn it by getting into the field. You observe the unspoken defaults. You test wild hypotheses. You accept the ambiguity of not knowing if a feature will land until it actually does.
The future belongs to those who can simultaneously defend an invisible baseline and invent an invisible future. AI will do the thinking. You have to do the feeling. That is a moat algorithms cannot cross.
FAQ
Q: If AI can't do tacit knowledge, why are junior PMs being fired left and right?
A: Because junior PMs were treated as human documenters. If your entire job was writing explicit PRDs, AI already does that better. Junior PMs need to start doing the messy fieldwork earlier in their careers.
Q: How do I actually find these unspoken needs?
A: Stop scheduling meetings. Go sit next to your user. Watch them work. Look for the micro-frustrations, the workarounds, and the 'obvious' steps they take that your product doesn't support.
Q: Isn't tacit knowledge just a buzzword for 'guessing'?
A: It's the opposite. Guessing is random. Tacit knowledge is pattern recognition built on thousands of hours of slow, messy, real-world experience. It's data that can't be coded into a spreadsheet.