Each time I teach or talk about software quality, I stress that you should not use abbreviations nor acronyms as they confuse people and make communication a lot harder.
This is not just because acronyms and abbreviations are domain specific, which makes it harder to switch domains, but also because it raises the level for people coping with things like wordblindness or dyslexia.
Recently, two new abbreviations seem to have popped up: authn and authz (don’t you love it that Wikipedia has links for them, but does not explain them?). At first I thought it had something to do with who authored some bits of a system. But I was wrong:
[WayBack] Ian Coldwater 📦💥✨ on Twitter: “authn == authentication authz == authorization… “
For an all-inclusion point of view, I was amazed at for instance a11n, and I am not alone:
[WayBack] Thread by @MattGrayYES: “Here’s a question: When I see people tweet about accessibility they hashtag . What links allies to accessibility? Googling didn’t help […]” #ally
Add to that things like l10n or i18n, and dozens of other abbreviations and slowly your brain will start to melt until you realise it is too late.
So pick up your autocorrect, typing completion and other automation systems and lets get rid of acronyms and abbreviations.
Because we deserve better.
–jeroen
Read the rest of this entry »