back

by emptybits·6y ago·view on hn ↗
Hello, sbilstein! ;-) It's considered grammatically correct.

> When the salutation in your letter or email starts with Hello or Hi, then you should put a comma before the name of the person you're addressing. It is also standard practice to put a comma after the name of the person you're addressing. ... You could also use an exclamation mark if you wanted to emphasize an emotion (like surprise). [1]

[1] https://www.grammar-monster.com/lessons/comma_with_dear_hell...

I'm not an expert but I've always seen it written this way and plenty of other sources suggest this practice. e.g. https://www.grammarly.com/blog/comma/

1 comments
Modern English usage does not pay much attention to the traditional ideas of being grammatically correct.

The trend today is to omit needless punctuation. In the case of "Hello, world!" vs. "Hello world!", there is no one who would be confused by either version. The comma does not change the meaning at all, so you can include it or omit it as you prefer.

But take a look at one example of modern usage. If your name is Mike (like mine), which would you be more likely to see at the beginning of an email:

Hi, Mike,

or:

Hi Mike,

Pretty sure it will be the latter. In fact I can't remember the last time I saw this salutation with a comma.

(Edit: after writing that, I noticed that my last sentence is an example of what I'm talking about. I think the "grammatically correct" version would be "In fact, I can't remember..." - but many writers today would leave out that unnecessary comma.)

Edit 2: Hello, downvoter! ;-)

Gosh, does anyone write like that any more? It seems so archaic.

See, the thing about the comma is that it isn't a question of being "grammatically correct" or not. The purpose of the comma in modern English is to show where you would pause when speaking.

Which way would you pronounce it? "Hello world" just like any other two words in a row? Or "Hello <pause> world"?

The way you pronounce it is what should inform you about whether you write the comma or not.