Solve your own problem, everything else will follow 🙌

Think about the products you use every day and the underlying problems they solve.

Want an easy way to get around town? The problem Uber is solving is your need for access to an on-demand car. Uber happens to be the most efficient way to obtain the on-demand car you’re looking for; it is the best app on the market to reduce the friction between your problem and a viable solution.

Often times entrepreneurs start out by defining a product before they have identified an actual problem, and yes — I’ve been guilty of it too. When this happens you’ll easily start to build a product, find a way to market to it, design an attractive website, only to then discover you can’t acquire users.

Instead of identifying a solution first, the initial step is to identify the problem. The key here is to be very specific about the problem you are identifying.

For example, let’s say the problem you’ve identified is: “I cannot find a fun bar to go to at night in my city.” Start digging into deeper specifics of the problem.

  • Once you’ve identified the problem, the next step is to ideate possible solutions, and they don’t have to necessarily be technical solutions.
  • Then, from those proposed solutions, create prototypes and begin to test each one.
  • Continue testing and refining the prototypes until you have enough validation to move full-steam ahead with the one that is working.

Narrowing down your prototypical solutions through trial and error is incredibly important before advancing forward with your idea.

So before you hatch an idea, first hatch a problem. Define the specific problem that you are attempting to solve and not the idea that you want to build and test — if you don’t, you’ll end up with a really nice solution and no one to use it.