The last book I read, Talking to Humans, helped to make the act of customer conversations more clear. We've done a ton but didn't know how to get the most out of them. What information should we be looking for? How can we get the right answers we need to learn?
The book provides 13 questions to help (prospective) businesses solidify their basic assumptions. This process, in turn, gives you hypotheses you can test against in your conversations.
This process of identifying assumptions, testing, and iterating is applying the lean startup methodology before you even get to developing your product. Doing this will save you 100x time down the line. You'll actually know if you have a good solution to a significant problem - more importantly, one that people would actually pay for.
We've found that taking the time to answer these seemingly basic questions has changed who we're targeting and how we're approaching them. It's awesome. As a result, we'll have conversations with more qualified customers. We'll actually be addressing their biggest problems. We'll be making sales more quickly.
If you're looking to startup a business or work on a side-hustle, we fully recommend you answer these questions to give you a head start:

That gif!
I have spent time developing a couple of flop MVPs recently. This list may help. Thank you.
Hidden Temple! Hope it helps, happy to talk through any ideas as well if you need a sounding board. Good luck!
Nice... thanks for this and the recommendation. Adding it to the list.
Sure thing! Very quick and easy read.