DDeep Dive with Ali Abdaal
← All frameworks
MindsetKharma Medic

Ship-and-Learn Rule

Draw a deadline against perfectionism and learn from every release

Difficulty
Easy
Time to result
~days to results
Steps
5
Confidence
98%

Set a strict boundary between improving a piece of work and allowing perfectionism to stop its release. Work hard within the chosen production window, but preserve publishing as the non-negotiable action. Accept that early attempts will be weak because quality is an output of repetitions rather than a prerequisite for beginning. After each release, identify one concrete lesson—such as better audio, editing, framing, or explanation—and incorporate it into the next attempt. This creates a loop of action, feedback, and incremental improvement. The mechanism works because finished projects expose real shortcomings, while an unpublished project supplies little external evidence and no completed repetition.

Origin

Nasser used this rule while publishing his early medical-education videos despite poor production quality. Extracted from Deep Dive with Ali Abdaal.

Core principles

  • 01Perfectionism must not prevent the intended action
  • 02Early work is expected to be imperfect
  • 03Each completed release creates usable feedback
  • 04Repeated production develops skill faster than indefinite polishing

How to run it

  1. 1

    Commit to the release

    Decide what will be published and establish a deadline or recurring cadence.

    Pro tip Treat publishing as part of the task, not an optional final decision.

  2. 2

    Improve within bounds

    Use the available time to make the work as strong as reasonably possible.

    Watch out Do not let small defects consume the entire production window.

  3. 3

    Ship despite discomfort

    Publish when the boundary arrives even if the work is not your best.

    Pro tip Expect beginner work to look like beginner work.

    Watch out Do not apply this shortcut to outputs where defects can cause serious harm.

  4. 4

    Extract one lesson

    Review the process and choose one specific improvement for the next attempt.

    Pro tip Prefer an actionable production change over vague self-criticism.

  5. 5

    Repeat

    Build the next work using the lesson while preserving the release commitment.

In the wild

Publishing through imperfect audio

A new creator records a useful tutorial but hears a car outside in part of the audio. Instead of restarting indefinitely, they publish on schedule, note the audio issue, and improve microphone placement for the next video.

The creator gains a completed repetition and improves the next production.

Common mistakes

Using quality as avoidance

Endless polishing can disguise fear while preventing the feedback needed to improve.

Learning too many things at once

Attempting a total transformation each cycle makes improvement harder to execute and evaluate.

Is it for you?

Best for

It is best for beginners who repeatedly polish, postpone, or abandon public work.

Not ideal for

It is not ideal for safety-critical, legal, medical, or irreversible outputs that require formal validation.

From the transcript

I draw a really strict line in the sand where perfectionism should not be so much to the point that it stops me from doing…

Nasser · 16:00

I would have to upload it no matter what, even if it wasn't my best piece of work, because I recognized how much value there…

Nasser · 16:00

From the episode

How To Find Meaning In A Digital World - Kharma Medic

Kharma Medic