I've asked this question to myself many times. Should I ship fast or should I build perfect product? And, I think I finally found an answer
I have been building IndieSpark for about a month (and recently launched on twitter) I was confused what should I do, I wanted to ship fast but the fear of failure was too big for me.
Should I launch an MVP (with on core feature) or should I build multi-feature product? Firstly, I decided to ship perfect (which was indeed a mistake) As I progressed with IndieSpark, I built a waitlist which I like to call "Validating Illusions" That what it is, Its an illusion that your idea is validated. Most of the people who subscribed were not interested in the product at all. Waitlist are useless unless, someone is paying for the spot.
IndieSpark basically is a design kit for indie hackers to ship well designed landing pages in minutes. I putted a lot of hard work into it so I would never want it to fail. I talked to a lot of Indie hackers. Should I launch fast? Most of them you should. So, I made a decision to ship an MVP (with one core feature). I decided to launch it on X (formely twitter). I launched it on 28 March and got my first user within 24 hours and second within 3 days and who knows when the third is coming
What I learned? First of all, waitlists are just waste of time and launching fast is totally worth it. MVP is not a minimum viable product but, it is a product that has one core feature that the users need the most.
You can check IndieSpark here: https://indiespark.webflow.io/