You cannot create a market that doesn't want to exist.
The idea should come first, the startup should come second.
You need to have a culture where people have very high quality standards in everything the company does, but still move quickly.
In general, it's best if you're building something that you yourself need.
You should be giving out a lot of equity to your employees.
One of the keys to focus, and why I said cofounders that aren't friends really struggle, is that you can't be focused without good communication.