So here’s the formula, if you can call it that:

  1. Find a real problem (not a hypothetical one)
  2. Make the solution emotionally resonant (not just functional)
  3. Time it right (not too early, not too late)
  4. Communicate the why (not just the what)
  5. Focus on existing needs (not invented ones)
  6. Win decisively on what matters most (not marginally on everything)
  7. Remove obstacles (not just add features)
  8. Care unreasonably (not strategically)

Ideally, you’ll hit 6/8 of these. More is overkill. Less is self-sabotage. 

Perhaps the most important point is this: making something people give a shit about doesn’t mean making something perfect. It means creating something meaningfully better in a way that touches people’s lives.

In the end, people don’t care about products, features, or specifications. They give a shit about their lives being better. Everything else is just details.