What is BarCamp ?

BarCamps are a rage these days. Happening everywhere, it has transformed into a platform for free flowing ideas, collaborations and has also climbed steadily on the cool quotient. But today I came across a very interesting piece of trivia today. The origin of BarCamp.

It all started with Tim Oreilly. In 2003, he organized a platform where people from different platforms that he knew could come and interact and learn from each other. It was called Friends Of Oreilly Camp or FOO CAMP.

In 2005, some people decided to do a FOOCAMP like event. They had to name it something. Most programmers have heard about the foo & foobar lings in common developer parlance. For those unaware, from wikipedia…

Foo is a metasyntactic variable used heavily in computer science to represent concepts abstractly and can be used to represent any part of a complicated system or idea including the data, variables, functions, and commands. Foo is commonly used with the metasyntactic variables bar and foobar. The word foo itself has no meaning and is merely a commonly used logical representation that is used much like the letters ‘x’ and ‘y’ in algebra.

Some smart geek hit upon the idea and thus BAR CAMP was born… Cool right? 🙂

Here’s a youTube video that explains this…



One Response to What is BarCamp ?

  1. Swaroop says:

    > “In 2005, some people decided to do a FOOCAMP like event.”

    I think it was more like some people were pissed off at the exclusivity of FOO Camp, so they wanted to get together where anyone can come in, and what could be more geeky than having a name that’s a pun on FooCamp… Foo Bar… BarCamp…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s