From a post on Medium by the very smart team at Bolt.io:
Conduct prototype builds as science experiments not engineering exercises. Have a hypothesis about one specific thing, build something to test that hypothesis, test it, and then analyze your results. Too often startups build a full functional prototype before testing basic assumptions they’re making about their users. Reduce your prototype iteration time as much as possible, and then a bit more.