

^ Mieke Matthyssen, "Chinese happiness: A proverbial approach ot popular philosophies of life", p.Google uses a web tool called "foobar" to recruit new employees.trial, some evidence was presented that Microsoft had tried to use the Web Services Interoperability organization (WS-I) as a means to stifle competition, including e-mails in which top executives including Bill Gates referred to the WS-I using the codename "foo". BarCamp, an international network of user-generated conferences.Foo Camp is an annual hacker convention.Intel also used the term foo in their programming documentation in 1978. The variable FOOBAR was used to contain the player's progress in saying the magic phrase "Fee Fie Foe Foo".
#FOOBAR VS IVOLUME CODE#
Displays "FOO" on the clock when used.įoobar was used as a variable name in the Fortran code of Colossal Cave Adventure (1977 Crowther and Woods version). An entry in the Abridged Dictionary of the TMRC Language states: These were general-purpose buttons and were often repurposed for whatever fun idea the MIT hackers had at the time, hence the adoption of foo and bar as general-purpose variable names. Because of this, an entry in the 1959 Dictionary of the TMRC Language went something like this: "FOO: The first syllable of the misquoted sacred chant phrase ' foo mane padme hum.' Our first obligation is to keep the foo counters turning." One book describing the MIT train room describes two buttons by the door labeled "foo" and "bar". When someone hit a scram switch, the clock stopped and the display was replaced with the word "FOO" at TMRC the scram switches are, therefore, called "Foo switches". Another feature of the system was a digital clock on the dispatch board. In the complex model system, there were scram switches located at numerous places around the room that could be thrown if something undesirable was about to occur, such as a train going full-bore at an obstruction. The use of foo in a programming context is generally credited to the Tech Model Railroad Club (TMRC) of MIT from circa 1960. The first known use of the terms in print in a programming context appears in a 1965 edition of MIT's Tech Engineering News. If true, this is presumably related to the Chinese word fu (" 福", sometimes transliterated foo, as in foo dog), which can mean happiness or blessing. Holman states that he used the word due to having seen it on the bottom of a jade Chinese figurine in San Francisco Chinatown, purportedly signifying "good luck". Īccording to an Internet Engineering Task Force RFC, the word FOO originated as a nonsense word with its earliest documented use in the 1930s comic Smokey Stover by Bill Holman. It is possible that foobar is a playful allusion to the World War II-era military slang FUBAR ( Fucked Up Beyond All Repair).
