August 23, 2026 Jo Builds 5 min read

The exclamation point budget

Hand-colored engraving of a Medon butterfly, Drury 1837

Treat exclamation points like money: give each message a budget of one, and spend it where the feeling is real. Overspending does not make you sound friendlier. It makes the punctuation stop meaning anything.

I am not going to tell you exclamation points are unprofessional. That fight is over, and the exclamation points won. In chat, "sounds good." and "sounds good!" are two different messages, and everyone under a certain seniority knows exactly which one has a problem hiding in it.

Why the budget works

Punctuation carries feeling by contrast, so an exclamation point is only worth what your usual sentence costs.

If every line ends in one, your baseline is shouting cheerfully, and the reader recalibrates within two messages. Now you have no way to mark the genuinely good news, and worse, your plain periods start reading as coldness. "Congrats." from a chronic exclaimer lands like a door closing.

Spend one per message and the mechanism flips. Your periods are normal temperature, your single exclamation point visibly chose its sentence, and the reader feels the choice. Scarcity is what makes it a signal.

This is also why the budget beats the ban. Zero exclamation points is its own loud signal in a workplace that uses them; you become the person whose messages need decoding. One is invisible. One is fluent.

Where to spend it

Spend the exclamation point on the other person, not on your own convenience.

Look at where they actually accumulate in work messages: "Thanks!", "No worries!", "Just checking in!", "Happy Friday!". Those are all spent on smoothing the sender's social path. They are punctuation as flinch, softening the fact that you are asking for something or closing a thread short.

The high-value placements are about the reader:

Meanwhile the places that never earn one: deadlines, corrections, and anything with "gentle reminder" in it. An exclamation point on a nag does not soften the nag. It adds a grin to it, and people can tell.

The gender tax deserves a mention

The budget is not spent from equal accounts, and pretending otherwise would make this a dishonest article.

Plenty of women I have compared drafts with report the same double bind: write "Thanks." and read as angry, write "Thanks!!" and read as unserious. The punctuation is doing identity work that has nothing to do with the message, and no budgeting rule fixes a reader who has already decided how you are supposed to sound.

I still think the budget helps here, for one narrow reason. A consistent baseline trains the people who read you regularly. When your normal register is steady, your exceptions carry your meaning instead of triggering their assumptions. It is not justice. It is leverage, and leverage is what a text box offers.

If your team's culture forces more heat than feels honest, that is worth noticing as a tone problem rather than absorbing as a personal one.

Warmth that survives without the crutch

If removing the exclamation points makes your message cold, the words were never warm.

This was one of the stranger lessons of building Unvent. When I was working out what the Warm tone should actually do to a sentence, the cheap version was obvious: sprinkle exclamation points and a "so" or two, done. It looked warm in a demo and read as syrup by the third message. Warmth that lives in the punctuation is a costume.

Real warmth in text turns out to be structural:

Sentences like those can end in periods all day and nobody wonders if you are upset. The exclamation point then goes back to being what it is at its best: a small, rare, genuine spike of feeling that the reader gets to share.

The test I use on my own drafts is dumb and effective. Strip every exclamation point and reread. If the message still sounds like a person being kind, restore one, wherever it feels truest. If the message suddenly sounds like a summons, the punctuation was doing work the words refused to do, and the words need the rewrite.

Anger has the same tell in reverse, by the way. When I catch myself typing a very calm, very period-heavy message at speed, that is usually a reply that should wait an hour. Punctuation leaks in both directions.

Warmth in the words, not the toppings

Unvent rewrites what you are typing, in place, in a tone that carries the feeling for you. The friendly version stops depending on how many exclamation points you can defend.

Add Unvent to Chrome
u

Jo Builds makes Unvent, a Chrome extension that rewrites whatever you are typing, in place, in the tone you pick. More on the about page.