Programmers use many words that don't translate well to their intended meanings. Jargon is a learning hurdle, and it creates a language gap between programmers and the general public. This document contains my ongoing pursuit of words for programming that are friendlier to people in general.
-
Avoid choosing names / name-fragments that have meanings other than the specific meaning that needs a name.
-
If a meaning already has multiple names commonly used outside programming that have equal unambiguity, choose the one that a person is most likely to have learned first.
-
For meanings which do not have any names commonly used outside of programming, try to find a combination of names.