I don't understand how the readability of Wiki improves with any of these codes. Some, like "IMHO", unnecessarily weaken statements. Others, like "YAGNI", abbreviate page names that are better written out at least once. I remove the former and define the latter when I edit. -- Ward Cunningham
Use Meaningful Names. Acronyms speak of lazy people with lazy thoughts. -- Sunir Shah
More recently, I came to this page while unsmashing ByTheWay. It's one thing to spell out an acronym. It's another to clutter the page with useless links to useless definitions. Don't do that. Use English instead. If you can't use English, try rebooting. -- Sunir Shah
When I spot a geek-specific abbreviation or acronym as I gnome, I like to replace its first appearance in a paragraph with its Wiki Word. When I run across an abbreviation I don't know, figuring out what it stands for can be an interesting challenge... like 'AOP'. Then, of course, I find myself learning about Aspect Oriented Programming... -- Elizabeth Wiethoff
Some geek-specific acronyms found on Wiki (with an emphasis on those that are not commonly used elsewhere--industry standard abbreviations like CORBA should not be listed here):
ACID::
Atomic Consistent Isolated Durable (also Ac Id)
AOP::
usually Aspect Oriented Programming but can be Agent Oriented Programming
BDUF::
Big Design Up Front
DRY::
Dont Repeat Yourself
GoF::
Gang Of Four
HTDP::
How To Design Programs
OAOO::
Once And Only Once
PLoP::
The Pattern Languages of Programs Conference (a series of annual conferences from 1994 to 2000)
PLoPD::
Pattern Languages Of Program Design (a series of books)
POSA::
Pattern Oriented Software Architecture One or Two (also Po Sa)
SICP::
Structure And Interpretation Of Computer Programs (also Si Cp)
TFD::
Test First Design
YAGNI::
You Arent Gonna Need It
Note: All these are abbreviations, but technically only those that are pronounced (PLOP, RUP, YAGNI) rather than spelled out (TFD, XP) are acronyms. See Acronym Vs Abbreviation for a lengthy discussion (debate?) on this question.
To help overcome the frustration about unknown acronyms, Acronym Finder is a great tool. Please don't get me wrong. I am not promoting acronyms (without necessity). -- Fridemar Pache
Mark Pilgrim's blog does a pretty cool thing with acronyms: He writes his entries using the XHTML tag, and these tagged words ("URL", "HTML", etc.) are linked via Cascading Style Sheets to their expanded meanings. They appear in the page as underlined items, and when you mouse-over you see the full meaning of the acronym. Not necessarily needed for this wiki, but a fairly interesting use of the Semantic Web regardless. -- francis
See Jargon File, Xp Glossary, and www.ninz.org.nz (Broken Link 2005-04-29) Truly Horrible Acronyms
Contributors: Dave Mc Laughlin, Sunir Shah
See original on c2.com