16 comments

  • tpetricek9 hours ago
    There is an entire paper looking at the history, meaning and cultural significance of the foo, bar, baz words: <a href="https:&#x2F;&#x2F;link.springer.com&#x2F;article&#x2F;10.1007&#x2F;s13347-019-00387-2" rel="nofollow">https:&#x2F;&#x2F;link.springer.com&#x2F;article&#x2F;10.1007&#x2F;s13347-019-00387-2</a>
    • ahazred8ta8 hours ago
      Smokey Stover, the 1935 &quot;Where there&#x27;s foo, there&#x27;s fire&quot; guy, was a TV cartoon in the 1970s. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smokey_Stover#Animation" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smokey_Stover#Animation</a> Influenced by german furchtbar&#x2F;foobar&#x2F;fubar, MIT used fu() and bar() in the late &#x27;30s.
  • ksec8 hours ago
    A lot of programming languages uses &quot;Foo bar&quot; during introduction without actually explaining why &quot;Foo&quot; and why &quot;bar&quot;. Before the age of Google and Internet it was perhaps one of the most common question from speakers of non-English language.
    • mvkel4 hours ago
      This was one of the biggest hurdles I had to overcome when I was a wee lad combing through &quot;Professional PHP Programming.&quot; All of the examples it gave were foo&#x2F;bar, and I couldn&#x27;t make the intellectual leap to understand what the real world use cases would be.<p>It wasn&#x27;t until I tried building something (mad libs) that things &quot;clicked&quot;
  • tombert5 hours ago
    Being largely self taught, I ended reinventing a lot of lingo myself. My placeholder words are generally “blah”, “yo”, and “fart” unless other people are reading the code.<p>I never claimed I was terribly mature.
    • paradox4602 hours ago
      I&#x27;ve used Blarg and Honk ever since Red vs Blue carved them into my mind
  • thenoblesunfish8 hours ago
    This location in Switzerland reminded me of some placeholder Python code.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Foo_Pass" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Foo_Pass</a>
    • junon3 hours ago
      If you opened a bar there, it&#x27;d be the Foo Bar. Full circle.
      • tonfa2 hours ago
        Actually the river that goes next to it is called the Foobach (which would be pronounced close to foobar).<p>I found that hilarious as I was hiking through that pass last year (beautiful area).
      • paradox4602 hours ago
        Hire a barman named Baz
  • fholec48 minutes ago
    Turns out “foo&#x2F;bar&#x2F;baz” has lore. I assumed it was just tribal placeholder magic. Now I’m wondering what other dev fossils we still carry around - IDDQD (Doom god-mode) is a personal favorite. What’s yours?
    • kunley31 minutes ago
      Excuse me, fossils?
  • _ZeD_9 hours ago
    funny how in italian the &quot;Metasyntactic variable&quot;[1] are &quot;pippo&quot;, &quot;pluto&quot; and &quot;paperino&quot;<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Metasyntactic_variable#Italian" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Metasyntactic_variable#Italian</a>
  • greatquux4 hours ago
    I stole this handle from GLS many many years ago and I use it pretty much everywhere. I guess I just love the idea of metasyntactic variables, and using that phrase whenever anyone asks me about my handle!
  • jibal8 hours ago
    <i>April 1</i>, 2001
    • PaulRobinson2 hours ago
      IETF have a habit of posting &quot;fun&quot; RFCs on the 1st April each year. Some of them are more famous for being completely daft (&quot;avian carriers&quot; and climbing into trees to watch 0s and 1s painted on the top of tanks being the two stand-out ones), but it doesn&#x27;t mean that everything they do on that date is to be disregarded as nonsense.
  • zahlman5 hours ago
    &gt; First on the standard list of metasyntactic variables used in syntax examples (bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud)<p>I&#x27;ve seen foo, bar, baz, qu+x, plugh and xyxxy actually in use, not the others.<p>I&#x27;ve not used &quot;qux&quot; or followed the convention of adding more u&#x27;s. From me it&#x27;s been just foo, bar, baz, quux and then some Monty Python inspired ones: spam, ni, ecky, ptong.<p>Although eventually I learned enough about how to name things that I don&#x27;t feel the temptation any more. I&#x27;ll gladly pay that bit of joylessness to understand myself months later.
    • orsorna4 hours ago
      I&#x27;ve never seen qu+x, except in the title of that Gundam installment released last year, Gundam gquuuuuux. I found this speculation on myanimelist sufficient, but there&#x27;s no real confirmation afaik. <a href="https:&#x2F;&#x2F;myanimelist.net&#x2F;forum&#x2F;?goto=post&amp;topicid=2209708&amp;id=72596190" rel="nofollow">https:&#x2F;&#x2F;myanimelist.net&#x2F;forum&#x2F;?goto=post&amp;topicid=2209708&amp;id=...</a>
  • IFC_LLC8 hours ago
    I don’t understand how this article is not at the top of all times
  • userbinator1 hour ago
    Not to be confused with <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shmoo" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shmoo</a> , although I have used that as a metasyntactic variable before.
  • zabzonk8 hours ago
    naming is hard.<p>my advice to junior programmers after i see them agonising over a name - &quot;just call it x or foo for now, you are going to change it later anyway&quot;
    • paulddraper6 hours ago
      “It might be hard, but don’t let that stop you from making it worse” :)
  • johnthescott9 hours ago
    f*kt up beyond all recognition. semper fidelis<p>i first heard &quot;foo bar&quot; from eric allman at berkeley office of britton-lee, mid 1980s. i vaguely recall eric wrote a column about history of &quot;foo bar&quot;.
  • alhazrod10 hours ago
    Echoes of ARPANET.
  • mac3n6 hours ago
    Now, tell us about &quot;ZQX3&quot;.
    • stackghost2 hours ago
      This is the first time in my life encountering &quot;ZQX3&quot; in some context that suggests it has broad meaning.<p>What does ZQX3 have to do with TFA?
  • taybin9 hours ago
    No mention of “baz”
    • hk__25 hours ago
      It’s literally in the first sentence of the first definition:<p>&gt; bar &#x2F;bar&#x2F; n. [JARGON] The second metasyntactic variable, after foo and before baz.
    • stephenlf9 hours ago
      Part 2, 3rd definition of “foo”mentions baz