← Nabla

Notes · before you start

Should this exist at all?

The questions I ask before anything gets built. Models now write much of the code, so building is quick and cheap. That moves more of the cost and risk into deciding what to build.

  1. 01

    The problem

    A problem worth solving has as many of these as possible. These and the next questions come from a Y Combinator talk on evaluating startup ideas.

    1. Popular

      Many people have it.

    2. Growing

      More of them every year.

    3. Urgent

      They want it solved today.

    4. Expensive

      It costs them enough that they’ll pay for a solution.

    5. Mandatory

      They have no choice, for example because the law changed.

    6. Frequent

      They run into it often.

  2. 02

    The solution

    Don’t start with a solution looking for a problem. Ask whether it scales. And write it down, in clear, concrete and short sentences. A clear description also helps against feature creep.

    For a model The written-down solution is also the first draft of the spec a model will build from.

  3. 03

    The unfair advantage

    Why hasn’t someone solved this already? You want as many of these as possible on your side.

    1. Founders

      Are you the ones who can solve it? Can you build it? Can you sell it?

    2. Market

      Is it growing?

    3. Product

      Is it ten times better than what people use now?

    4. Acquisition

      How do you get customers? Is paying for ads the only way?

    5. Moat

      Do you get stronger as you grow? How hard are you to copy? Is there a patent?

What sinks projects

Common factors that can lead to project failure, even when the idea is good.

What helps