MVP...MMF.... seriously good way to get new software out there, and realising business benefit quickly.
So far, so good. But... I have seen these terms being abused quite severely.
Minimum Viable Product, does not mean, "Cut corners and just get it out as quickly as possible".
It is not "Minimum Quality Product". It is not "Minimum Coding Standards".
It may be the minimum set of features to start delivering business benefit, but there is no point in delivering something that cannot grow, and scale without major rewrites. You want to see if the product is worth further investment, but you won't get that by shipping sh*t as this blog points out.