Field Notes on Software · Part 3
Restraint is the hardest feature to ship, because it never shows up in the changelog.
By Mara Ellison · 7 min read
Restraint is the hardest feature to ship. It never demos well, it never shows up in the changelog, and it is invisible to everyone except the person who has to live with the thing for a decade. So it loses, quietly, in almost every meeting.
And yet restraint is the whole difference between a tool you tolerate and one you trust. Trust is just restraint, observed over time.
Quiet by design means saying no to the feature that would look good on the roadmap and yes to the one nobody will ever mention because it simply works. It means treating the user's attention as borrowed, not owned.
Not everything that can be added should be.
That is the end of these notes, and the beginning of the only practice that has ever held: build less, mean it more, and leave people alone the moment the work is done.
In this series