The best advice is to launch something quickly and iterate, get a product into the hands of your customers. That doesn't mean that the thing you build in an MVP is going to work. It's just the best way to start the conversation with the user about how you can solve their problems.
YC Group Partner, Michael Seibel, explains how to build a minimum viable product (MVP) for your startup idea. Using examples from real YC companies, Michael walks through how to determine your MVP feature set, build prototypes and demos for user testing, and present your MVP to early customers or investors.
Apply to Y Combinator: https://yc.link/SUS-apply
Work at a startup: https://yc.link/SUS-jobs