Having seen various discussions about the 31 character limit for filenames, I thought I'd share a useful strategy for gaining an extra few characters if needed (and saving some keyboard and finger wear and tear along the way).
As a programmer in a past life I often found that I had some sort of character limit to work with. Invariably I would shorted words by removing the vowels and leaving only the constanants. Taking Peter's example of appending "Master" to master deriviative files and an example of a four character limit, I would remove 'a' and 'e' to leave Mstr. In context still easily readible with less decoding than a single 'M'.
"Derivative" in six letters becomes "Drvtve" and shows that once you've removed enough vowels you can leave the rest (the 'e' on the end). With six letters "Master" wouldn't be shortened at all i.e., only remove enough vowels to fit within the limit.
This strategy saves letters and keeps things understandable without the need for a set of encoded letters.
If this works for you or you do something similar, please share.