Customer Development is critical for any startup. Before starting a company it helps to foresee whether there is demand to the project on founders' minds. It creates an opportunity to pivot early on. Late pivots are expensive, we all now the story of Titanic.