When should I start talking to customers?

It’s often said that building a great startup is a marathon, not a sprint. I would argue that it more closely resembles a triathlon. It requires swimming through technical execution, a highly disciplined operational team, and an unassailable perception of what the product needs to be.