From Ben Thompson:

  1. Build something to meet your own needs and find a market with the same needs.
  2. Find a market, then do real, qualitative, ethnographic-driven research that lets you truly empathize with said market and understand their needs.