Don't ship fast. Ship minimal.
Don't just ship fast
When building startups, speed in itself isn’t a competitive advantage. If what you deliver is half-ass baked and broken products - no one is going to use them.
The core idea of shipping fast is that you get your product to market quickly, attract early users and then see what they like or don't like about your product. This feedback is valuable as you can build more features based on it, pivot or switch to some other startup instead.
If you ship fast for the sake of it and our product is broken - it will just turn your early users away and you lose on the momentum.
Ship minimal
Instead ship a minimal product, with your core feature that works perfectly fine.
And then launch it.
That's it.
Then attract early users and carefully listen to their feedback, what they do and don't like about your product. And iterate based on that.
Forget perfectionism
You don't need code tests, perfect UI, kubernetes, dark mode, animations for your MVP.
It won't bring you customers. They could not care less about the technology behind your product.
Invest this time into making your core feature work without any bugs. Spend this time on shipping more minimal projects, and you will statistically more likely succeed.