You sent a short message. They took it badly. You reread it and cannot see what was wrong.
Both of you are being reasonable, and the medium is doing something to you.
Everything that normally carries warmth. Tone of voice, pace, a smile, a pause, the look on your face.
Text keeps the words and drops all of the rest.
A message with no tone does not arrive toneless. The reader fills the gap from whatever they have — their mood, their history with you, the last thing that happened.
Brevity is efficient in your head and can read as curt in theirs.
A one-word reply is either busy or angry, and the message cannot tell them which.
How well can people tell whether their own message will read as sincere or sarcastic?
You already know what you meant. You cannot un-know it while rereading.
The reader is doing something you are unable to do: reading it without the intention attached.
Rereading your own message before sending catches typos, not tone. The tone you hear is the one you put there.
What makes it into a text message?
Tap an item, then a bucket
With the usual signals gone, tiny things take their weight. A full stop, an exclamation mark, whether you wrote ok or okay.
People read enormous amounts into marks that were never designed to carry it.
What counts as warm or abrupt varies by age, workplace and country. A full stop is neutral to one person and final to another.
So there is no punctuation that is safely neutral for everyone.
Saying the tone out loud. Adding the two words that name it — sorry, quickly, genuinely, no rush.
It feels redundant to write. It is doing the job your voice would have done.
Anything difficult, contested or emotionally loaded loses the most in text and has the most to lose.
That is the whole rule, and it is easy to remember and hard to follow.
Text drops everything that carries warmth, the reader fills it in from their own mood, and you are the one person who cannot hear how yours reads.