Name things with 2 characters.
Name matrices with 1 uppercase.
Pluralize names by adding 1 underscore.
Name by the concept least likely to change, often the type.
Differentiate similar things by numbering: number 1 and 2 as n1 and n2.
Differentiate different things by shifting: path and pair as pa and ai.
Name [0, 1] pr.
Name symbols ym.
Name functions that return or update numbers number.
Name functions that return or update indices index.
Name functions that return or update booleans is.
Name functions that return or update times time.
Name functions that return or update symbols symbol.
Name functions that return or update strings string.
Name functions that return or update paths path.
Name functions that return or update colors color.
Name functions that return or update pairs pair.
Name functions that return or update something else make or update!.
Name functions that read read.
Name functions that log log.
Name functions that write write.