Last updated: 2026-10-07. Sources: 1,601 GitHub issue comments by pliablepixels on ZoneMinder/zmNinja, 2015 to 2021, about 57,000 words after removing code blocks and quoted replies. All are support replies, so these rules fit issue comments, PR comments, and casual email best, and may fit READMEs and long docs less well.
- Keep replies short: median comment 22 words, median sentence 13 words. A diagnosis or explanation runs 60 to 110 words, like the samples below. A sentence can run long when it explains a chain of causes. Example: "Closing as ZM updates fixed it."
- Use a spaced hyphen ( - ) as a dash, often more than once per sentence. Never use an em dash. Example: "Folks, my push server is down - I am on travel till 17th of Jan - not quite sure what happened". [overrides: No dashes] [overrides: One idea per sentence]
- Use
-->to mean "which shows" or "so". Example: "I found the bug --> it was to do with my http injector code