YAFIYGI

from Jargon File (4.4.4, 14 Aug 2003)
YAFIYGI
 /yaf'[email protected]/, adj.

   [coined in response to WYSIWYG] Describes the command-oriented
   ed/vi/nroff/TeX style of word processing or other user interface, the
   opposite of {WYSIWYG}. Stands for "You asked for it, you got it",
   because what you actually asked for is often not apparent until long
   after it is too late to do anything about it. Used to denote
   perversity ("Real Programmers use YAFIYGI tools...and like it!") or,
   less often, a necessary tradeoff ("Only a YAFIYGI tool can have full
   programmable flexibility in its interface.").

   This precise sense of "You asked for it, you got it" seems to have
   first appeared in Ed Post's classic parody Real Programmers don't use
   Pascal (see {Real Programmer}s); the acronym is a more recent
   invention.
    
from The Free On-line Dictionary of Computing (8 July 2008)
YAFIYGI

   <abuse> /yaf'ee-y*-gee/ You asked for it, you got it.

   The command-oriented {ed}/{vi}/{nroff}/{TeX} style of {word
   processing} or other user interfaces which are not {WYSIWYG}.
   What you actually asked for is often not immediately apparent.

   This precise sense of "You asked for it, you got it" seems to
   have first appeared in Ed Post's classic parody "{Real
   Programmers} don't use Pascal"; the acronym is a more recent
   (as of 1993) invention.

   [{Jargon File}]

   (1995-03-13)
    
from V.E.R.A. -- Virtual Entity of Relevant Acronyms (June 2006)
YAFIYGI
       You asked for it, you got it (Usenet, IRC, slang)
       
    

[email protected]