RFC 3092, internet topluluğu için bilgilendirici bir belge olup, "foo", "bar" ve "foobar" gibi metasentaktik değişkenlerin, özellikle RFC 269'dan başlayarak yaklaşık 212 RFC'de herhangi bir açıklama veya tanım olmaksızın kullanılmasındaki eksikliği gidermeyi amaçlamaktadır. Bu durum, özellikle İngilizce ana dili olmayan yeni başlayanlar için terimlerin kökenini anlamada sorunlara yol açmıştır. Belge, bu yaygın kullanılan terimlerin tanımını ve etimolojisini detaylandırmaktadır.
"Bar", "foo"dan sonra ve "baz"dan önce gelen ikinci metasentaktik değişken olarak tanımlanır ve genellikle "foobar" oluşturmak için "foo"ya eklenir. "Foo" ise bir tiksinti ünlemi olarak, programlar ve dosyalar için genel bir örnek isim olarak ve sözdizimi örneklerinde kullanılan standart metasentaktik değişkenler listesinin ilki olarak açıklanır. Bu terimlerin kökeni genellikle II. Dünya Savaşı dönemine ait ordu argosu kısaltması FUBAR ("Fucked Up Beyond All Repair") ile ilişkilendirilir ve daha sonra "foobar"a dönüştürülmüştür.
Ancak, Jargon Dosyası'nın erken versiyonları bu değişimi savaş sonrası bir sansür olarak yorumlasa da, FUBAR'ın kendisinin "foo"dan türemiş olması ve belki de Almanca "furchtbar" (korkunç) kelimesinden etkilenmiş olması daha olası görünmektedir. Hatta "foobar"ın orijinal biçim olabileceği de belirtilmektedir. "Foo" kelimesinin ise savaş öncesi dönemde çizgi romanlarda ve karikatürlerde bir geçmişi olduğu ifade edilmektedir, bu da terimin kökeninin daha da eskiye dayandığını göstermektedir. Bu RFC, teknik belgelerde yaygın olarak kullanılan ancak anlamı genellikle göz ardı edilen bu terimlere açıklık getirmektedir.
Teknik belgelerde ve programlama örneklerinde sıkça karşılaşılan "foo", "bar" ve "foobar" gibi metasentaktik değişkenlerin kökenini ve anlamını açıklayarak, bu terimlerin neden kullanıldığına dair uzun süredir devam eden bir belirsizliği ortadan kaldırır.