I think the author hits the nail on the head with the term "minimal desirable product" rather than "minimum viable product".
Many of the commenters here are replying with things like, "Dude, you don't understand the meaning of the term 'viable'." I can say that I've worked with plenty of developers who think of MVP as "the minimum amount of shit I need to build to ship this thing" rather than "this is the minimum that needs to be developed to make something that someone would be happy to use."
With all that said, I think changing the term to "Minimum Desirable Product" would be something that helps get everyone involved with a software product on the same page.
Many of the commenters here are replying with things like, "Dude, you don't understand the meaning of the term 'viable'." I can say that I've worked with plenty of developers who think of MVP as "the minimum amount of shit I need to build to ship this thing" rather than "this is the minimum that needs to be developed to make something that someone would be happy to use."
With all that said, I think changing the term to "Minimum Desirable Product" would be something that helps get everyone involved with a software product on the same page.