In the software world we often seem to end up with abbreviations which are ubiquitous but no longer strongly linked to their unabbreviated form. I often find this annoying and distracting. I try an avoid being the source of such annoyance for others. For example if I find myself using abbreviations in my source code, maybe as a prefix for example, I will always ensure the abbreviation is explained at least once in a…
Explaining the acronyms helps. It gives a feeling that things were actually designed, and allowed you to see the consistencies since those acronyms keep appearing in multiple places.