📜 ⬆️ ⬇️

How Facebook organizes hackaphones

Hackathons (hackathon = hack + marathon) are an important part of the Facebook culture. And if you don’t know yet, in Facebook, Facebook will be held on October 28 as part of the conference. Toaster [web development] . In the meantime, Alex Moskalyuk talks about how it happens in Facebook itself:

In a few words I would like to talk about the practice of hackaphones inside Facebook. Today this word can be seen in the context of thematic conferences or parties. Inside the company, the practice originated in relatively distant times, and the first mention of hackathons on the corporate blog dates back to 2007 . In those early versions of the hacaphone, people were locked up at night in the office and under the melodic rhythms of some techno and seemingly endless liters of beer or wine (the second in California is quite actively competing with the first ) indulged in a favorite activity.

For some programmers, hackaphones are a vent and an opportunity to tackle a product or technology that has been interested for a long time, but lacked time to study. For others - the ability to write the right tool in production. For some others, this is the potential to show themselves in a new field and to do, for example, design, if before that they were engaged in, say, programming a photo storage. Often, non-technical departments of a company can act as a customer of a project — say, someone from the user support department can offer a new interface or filter that would make their work much easier, and someone who sympathizes with programmers decides to become a hero for the day by writing a couple of forms that make it easier data analysis.


Such organized events are useful for the company because

The process of hacaphone looks like this:

The hackaphone can last from one night to three days. Long hakafony characteristic in the summer, when the staff of developers is doubled due to trainees.
')
After the hakafon, the participants are given about 3-4 days to smooth out the roughness (already in their free time), after which, in the cafeteria of the company, those who wish can spend a three-minute demonstration of the project. There is no pressure in terms of demonstration - if the project is not ready, it can be finalized later. If the goal of the hackaphone was to have your own education (say, to master Node.js or Twilio API for some basic application), then the end result will not always be something worthy of presentation, but the developer has achieved his goal for the hackathon.

The presentation of the project is often accompanied by cries from the audience. Hackhoner vocabulary after an exhausting night is usually brief and contains the following terms:

Source: https://habr.com/ru/post/130170/


All Articles