Nullhaus
3–4 minutes

Defaults are decisions

A dark, empty members club interior at night, lit only by a faint warm gold rim light
Near-black atmospheric image with faint volumetric golden light bleeding in from one edge and fine geometric lines dissolving into darkness
Every preselected option is a decision made on someone else’s behalf.

You can understand the core of this in one idea, and everything else is refinement: the default is the choice most of your users will live with, so the default is the design. Every preselected option, every value a config ships with, every “on” or “off” you picked because you had to pick something, none of that is a neutral starting point. It’s a decision you made on behalf of everyone who won’t change it. And almost nobody changes it.

What a default is

A default is the value that holds when the user does nothing. The preselected radio button, the checkbox that starts ticked, the setting a new account inherits, the config key’s out-of-the-box value. It looks like an absence of a decision, since the system had to start somewhere, but functionally it’s the most powerful decision in the interface, because it’s the one that applies to the most people.

Why it matters so much, the problem it addresses

People are busy, they trust that the sensible option is the one in front of them, and changing a setting has a small cost in attention that most won’t pay. So defaults stick. Whatever you ship as the default becomes the behavior of the overwhelming majority of your users, not because they chose it but because they didn’t choose anything. This is exactly why “we’ll let the user decide” is a quiet abdication: you’ve handed the real decision to a preference screen that most people will never open. You decided. You just decided by default.

The distinctions that trip people up

Opt-in and opt-out are not two flavors of the same setting. They are two different products. The mechanics are identical and the outcomes are worlds apart, because the population that acts is small in both directions. Ship a data-sharing feature opt-out and most people share; ship it opt-in and most people don’t. Same feature, same screen, opposite reality. Which one you pick is an ethical and product decision wearing the costume of a technical detail. Make it on purpose.

A default is an argument about who should bear the cost. Every default says: this is what most people should have to think about, and everything else is for the person willing to go find it. A safe default protects the user who never opens the settings and makes the power user do a little work. A convenient-for-you default does the reverse. When you choose, ask who’s carrying the cost of the choice, the many who accept the default or the few who override it, and make sure it’s landing where you can defend it.

The safest default is often no preselection at all. For consequential, irreversible, or genuinely personal choices, preselecting anything nudges people toward an answer they didn’t consider. Sometimes the honest default is to require a real choice, with no option lit up until the user picks one. That has a cost in friction, and you spend it deliberately, on the decisions that are worth a moment of the user’s actual attention.

What good looks like

Good defaults are chosen, written down, and justified, not inherited from whatever the first implementation happened to do. Someone can say why the box starts checked, who benefits, who pays the cost, and what would change if it were flipped. The safe, private, reversible option is the one that holds when the user does nothing. And the settings screen exists for the minority who want to differ, not as the place where the real decisions were quietly deferred.

Where to go deeper

From here the natural next steps are how defaults compound across a flow (each preselected step steering the next), how they interact with consent and reversibility, and how to instrument them, since measuring how often a default gets overridden tells you whether you guessed right. But the foundational habit is the smallest one: the next time you set a default because you had to set something, stop and treat that line as the product decision it is. Most of your users are about to live inside it.


Respond

Corrections are welcome.

Nullhaus keeps a library, not a comment thread. If something here is wrong, out of date, or simply worth arguing with, send it. Substantive corrections are folded into the piece itself, with credit if you want it.

← Back

Thank you for your response. ✨

Received. Corrections are read by a person, and if this changes the piece, the piece changes.

Or write directly to contact@nullhaus.org



Everything Nullhaus publishes is free to read and free to reuse with attribution. Browse the whole library or join, free.

Discover more from Nullhaus

Subscribe now to keep reading and get access to the full archive.

Continue reading