Their usage is scattered and needs to be "self-documenting".
E.g. averageLength vs. avlen, avl, al, etc.
averageLength
avlen, avl, al
Names with limited scope can be shorter.
E.g. iteration variables in for loops called i, j, ...
for
i, j, ...