Comments on 2022-12-05 A simple function to create abbreviations

I believe that this is The Very Worst method for creating abbreviations that anyone has ever come up with (and your function could provide entertaining support for this). The key problem is that there is virtually no relationship between the abbreviation and the thing it is abbreviating – if you don’t already know what it means, you really have no hope of figuring it out. The method would remain tolerable only if there no more than a handful of cases ever existed in the wild – but as your function demonstrates, it’s trivial to abbreviate absolutely anything using this method, and create a vast collection of utterly meaningless nonsense that is basically impossible to memorise. I hope that it dies soon, but I fear that this won’t happen before far too many projects have adopted it as part of their “official” naming…

– Anonymous 2022-12-08 11:46 UTC

Well, you’re right – but AFAIK the only widely used “abbreviations” are l10n, i18n and a11y.

– mbork 2022-12-11 19:51 UTC