I have noticed in many books that are supposed to be “edited professionally” that writers aren’t putting commas in these instances: “Yes sir,” she said. And “I told you not to do that Anne,” John said. Shouldn’t there be a comma before “sir” and “Anne”? Why are so many people ignoring this basic 101 punctuation rule? Or am I wrong? I see it most from indie or smaller publishers. The funny thing is, the rest of those manuscripts are fine – no typos, other mistakes – except for that one rule, as if it’s been misused so much that some freelance editors have started to believe that’s the correct way.