Customer Development and Its Discontents

It’s hard to test customer development theories: you cannot step into the same river twice and you cannot step into the same market twice.