Startup culture has done something interesting to the MVP concept. It's turned "minimum viable product" into "smallest thing we can ship without embarrassment."
These are not the same thing.
"Minimum" refers to scope. "Viable" refers to effectiveness. A product can be minimal in scope and still need to genuinely solve the core problem for real users to be viable. If it doesn't clear that bar, if it's so stripped down that users can't actually accomplish the thing they came to do, it doesn't generate useful feedback. It generates abandonment and silence.
The MVPs that work aren't the most feature-light. They're the most focused. Every feature serves the core problem. Nothing exists because it was interesting or because a stakeholder asked for it. The core loop is complete enough that a real user in the target audience can experience value.
The practical implication: before cutting another feature in the name of minimalism, ask the more important question. Without this feature, can a real user solve the core problem in a way they'll find valuable enough to come back and tell you what needs to change? If the answer is no, the feature isn't optional.
The other MVP failure mode: shipping without defined success criteria. Without pre-defined metrics, engagement rates, feedback scores, conversion, there's no way to evaluate whether the MVP is performing or failing. You're collecting data with no framework for interpreting it.
Minimum viable means minimum necessary to generate the feedback you need. Not minimum necessary to technically exist.
Full breakdown of MVP strategy, user-centered design, and startup software development on Foundersrbar.
https://foundersbar.com/articles-and-research/top-strategies-for-effective-startup-software-development