RFC 3092 is devoted to explaining how "foobar" came to be used so much in software code and documentation.
(Originally posted on Advogato.)