Building apps

What is rapid prototyping?

Rapid prototyping is the practice of building rough, testable versions of an idea quickly, so decisions come from watching people use something rather than from discussion.

New to Bolt? Sign up free.

Technical definition

Rapid prototyping is an iterative development practice in which working versions are produced in short cycles, tested with users, and revised based on what the testing shows. The method optimizes for cycle time over completeness, on the principle that four rough iterations produce better decisions than one polished attempt.

In software, the loop is build, test with real users, learn, and revise. The metric that matters is how long one pass through that loop takes.

In plain terms

Rapid prototyping means making something quickly, showing it to people, and changing it based on what happens.

Then doing that again. The speed matters because it lets you be wrong several times cheaply.

Why it matters

The argument for iterating was always sound and the practice was always constrained by build time. When a version took three weeks, teams got one or two passes before the deadline, so each attempt carried too much weight to be treated as disposable.

AI building removes that constraint. A working version in an afternoon means four real iterations in a week, and the whole method starts working the way it was supposed to.

What becomes the bottleneck instead is getting it in front of people. If you build four versions and show none of them to a real user, you have iterated on your own assumptions faster. The loop only pays off at the testing step.

So the discipline that matters now is different from the discipline that used to matter. Not what to include, but who is going to try it and what you will watch them do.