Betting all your funds on the belief that you know what consumers want and are willing to pay for is like jumping into a river to test its depth - you'll need a lot of luck to stay afloat. To have a truly successful product launch, the conversations with your customers must start long before you write your first line of code.
— Jay Samit