Since the 1940s, we've had catchy acronyms such as
SONAR,
RADAR,
LASER,
MASER,
SAGE and
SABRE. Even the world's most famous RNG was called ERNIE. This tradition continued with mini-computers and early micro-computer systems, such as RCA1802 and 6502. In particular, MOS Technology developed
RIOT and
VIA. Atari developed
ANTIC and
POKEY. Commodore developed
VIC,
SID and
TED. (Continuations have developed VICKY and VERA.) However, it is a niche mostly practised on 6502. Seriously, name five acronyms from Zilog, Intel or Motorola.
There are a large number of standard names which aren't acronyms. Cryptography is bizarrely informal with
Alice, Bob, Carol, Eve, Mallory, Trent and others. Acorn named I/O pages
Fred, Jim and Sheila, although, disappointingly Fred isn't page $FD. Commodore's 16 bit peripherals were called
Agnus,
Denise and
Paula. (The optional
Akiko performed
binary matrix transpose.)
We've had the recursive acronyms of
GNU,
MINT and
COOL. It is possible to be a
SCSI HIPPI, write
JOVIAL or study the difference between
WIMP and
MACHO. However, we live in a age of
TWAIN [Technology Without A Interesting Name] where we have
WQXGA and
HDMI. In lieu of a marketing department, someone gets a cat to walk across a keyboard. It is unacceptably
CRUD. To help rectify this situation, I have some suggested names of proper acronyms. The best ones fall into a pattern in which should be:
- Overtly pompous.
- Self-depreciating.
- Have a jaunty frivolity.
- Be an obvious backronym.
TWAIN scores quite well on multiple criteria. Here are some suggestions for better acronyms.
I'm very disappointed wit the unoriginality of VIC, VICKY and VERA. I think that it is fairly certain that Video is common to all of them. More original names include:
For other hardware:
- Bank switching? Call it ALBERT [Ancillary Logic Bodge Extends Random Twiddling].
- UART? Call it BETTY [Basic Expansion and TeleTYpe].
- BECKY [Bus Expansion, Clock and KeYboard]. (Yes, this is derived from POKEY.)
- MUSA [Multi-Use Serial Adapter].
For software:
- We've all seen IMPACT [Interactive Media Project All Cobbled Together].
- Likewise, we've all seen SHANTI [Surprisingly Haphazard Abstraction Negates Tidy Interface].
- What we prefer is FRUITFUL [Fast Reacting User Interface Tailored From Unadventurous Language].
- Don't use REPL. Use SHEEP [Shell Hosted Expression Evaluation Processor] or HORSE [Holistic Orthogonal Retrieval/Simplification Engine]. (The latter was influenced by JARVIS.)
- We've had COFF, IFF, ELF and others but I don't think we've had HOLLI [Hierarchical Object Link/Load Interface].
I'll finish with a frivolous backronym which was easy after spending an afternoon in the mood:
- GARTHWILSON [Great American Retro Teacher Helps With Insanely Light Systems, Obsolete or Not].
Anyhow, I hope this cheers someone on April Fools Day.