Comparisons

Pairs that get conflated in real conversations. Neither column wins — what decides is the situation. Each record leads with the confusion, because the confusion is the reason the record exists.

First version vs prototype

What people get wrong about this pair

A prototype that ships to production becomes a first version with none of the engineering a first version needs; a first version built to prototype standards is the thing on-call gets paged for at 3 a.m. Decide which one you are building before the sprint, not after.

First version
Use it when

When you need real users to use a real thing so a real number can move.

Prototype
Use it when

When the question is "would anyone want this" and a clickable mock or a manual process answers it.

AspectFirst versionPrototype
Goes to real usersYes, behind a flag or to a cohortRarely, and never unattended
Engineering barSmall but production-grade: errors, auth, observabilityWhatever gets the answer fastest
What it answersDoes the smallest real version move the number?Do people react the way we hope?
After the answerIterate or removeThrow away, always