I know this will get pushback, but hear me out.
If your “MVP” took 4–6 months, chances are, it’s way too much. Not intentionally bad, just… overbuilt.
I’ve been there myself. You justify it: “We need proper architecture.” “It has to scale.” “We don’t want tech debt.” All reasonable, right? But together, they add months before you even see real feedback.
One of the fastest MVPs I’ve seen shipped in just two weeks. Half the backend was mocked. It was messy. People hated some parts. But it gave clear answers almost immediately — far faster than the “perfect” approach.
So here’s my question: how do you personally decide when your MVP is enough, and when you’re overdoing it?