Make redesign cheap

Expect the first version to be wrong, and make fixing it easy.

Mistakes are natural. Instead of treating them as disasters, make them easy to acknowledge and easy to fix.
Paul Graham, Taste for Makers · Feb 2002

From Taste for Makers · 4 notesNoteExampleDemo

Good design is redesign. It's rare to get things right the first time. They plan for plans to change.

It takes confidence to throw work away. You have to be able to think, there's more where that came from. When people first start drawing, for example, they're often reluctant to redo parts that aren't right; they feel they've been lucky to get that far, and if they try to redo something, it will turn out worse. Instead they convince themselves that the drawing is not that bad, really-- in fact, maybe they meant it to look that way.

Dangerous territory, that; if anything you should . In Leonardo's drawings there are often five or six attempts to get a line right. The distinctive back of the Porsche 911 only appeared in the redesign of an awkward prototype. In Wright's early plans for the Guggenheim, the right half was a ziggurat; he inverted it to get the present shape.

Mistakes are natural. Instead of treating them as disasters, make them . Leonardo more or less invented the sketch, as a way to make drawing bear a greater weight of exploration. Open-source software has fewer bugs because it admits the possibility of bugs.

It helps to have . When oil paint replaced tempera in the fifteenth century, it helped painters to deal with difficult subjects like the human figure because, unlike tempera, oil can be blended and overpainted.

1Note

Prototype in the browser. Delete it without feeling bad.

2Note

After you ship, write 3 things you would change. There are always 3.

3Demo

For users this is undo instead of "Are you sure?".

Undo and inline feedback →

4Demo

Tokens: change one value and the whole app updates.

Semantic tokens, not hex →

Read article ↗

Try it