What is a hackathon? A Developer's point of view
What is a hackathon?

What is a hackathon? A Developer's point of view

Technology always push for faster more easy to build and efficient products. The same goes to software developing. Developers need to be very adaptive to new technologies without the need of directions. This is critical as more Startups Companies trying to emerge without the need of a senior or an architecture Engineer.

How Hackathons works

This is a view by a developer without any concept of manage and support operations.

Hackathons give a rare opportunity for developers to try something new using the tools already know. Sometimes there is a theme to help teams work in the same direction. Teams have all the freedom to design and develop the idea into a product or a service. Teams can also have a chance to talk with professionals that came as mentors and further improve the work process.

Participating

Hackathons can allow developers to register both in teams or as individuals. Register as a team often means an idea already exist and the developer have to implement it. Now the same can go also to teams forming in spot but with some key differences. Hackathon managers can randomly pick and assign developers into teams of few persons like a designer, a business analyst, a marketer and developer but most of the time organizers give time to people without teams to speak with each other and make some quick introductions or even present an idea that may have.

With newly created teams there are some issues referring the acceptance of an idea and the communication between the team. People often disagrees with lots of things, now put persons that just meet and you can realize how small disagreements can lead to a major incident inside the team.

Coding language

Coding is the core of the developer building process for that reason, the majority of hackathons allow to develop in every language that developer knows without the need to learn a new language just for the sake of hackathons.

Gains of creating a team in hackathons

Socialize and improve communication skills. Be part of a new team means a lot of speaking and explain different parts of the application. A developer may have to talk in front of lots of people to present and answer questions regarding technical parts

Collaborating with people never seen and work with before can be very challenging and often be a negative factor for choosing to participate in a hackathon. A developer most of the time work in an environment with limited or non-direct communication with clients and also colleagues from different departments. That's why working with a new team can help a developer improve managing and business skills both very important in the new highly versatile role of Software Developer.

Opportunities

  • Working hard transforming ideas into code can attract people from human resource and recruiting services.
  • Talking with professionals from all parts of the industry.

Drawbacks

  • Participating in hackathons means that team members have little or no sleep.
  • Limited free time. 
  • If a developer needs to be on standby to answer critical tickets from his/her work.

Conclusion

Hackathons are a great way for a developer to sharpen his/her skills and socialize. It may be physical and psychological demanding but the gains suppress the losses.

Enjoy life and keep coding!

To view or add a comment, sign in

More articles by Harry Giannakidis

  • The only investment you will not regret

    Trying to be on top of all the new trends in investment and finance (cryptocurrencies, stocks ETF, etc) is a difficult…

  • Αλλαγή καριέρας, προγραμματιστής

    Συμβουλές σε όσους θα ήθελαν να δοκιμάσουν μια καριέρα στον προγραμματισμό. Είχα την τύχη να συνομιλήσω με αρκετούς που…

  • 3 Ways to make employees happy

    It seems that, as years go by, everyone wants to understand how to make employees happy within the same company. It is…

    2 Comments
  • Don't settle – Game edition

    Few weeks before the Job Fair Athens, myself & Constantinos Andrianatos started to work on a new game, a memory game…

    1 Comment
  • IntraBot - Reach Millennials

    Reaching millennials could be hard without understanding the new dynamics between the consumer and brands. The above is…

    3 Comments
  • Level up your users

    This article will focus to the users. The true power behind every change Also, this is a 7 minute read written from a…

  • Transfer your static CV to the Version Control Era

    If I catch your attention keep reading. Also, this article is a 3 minute read written from a Developers perspective.

    3 Comments
  • Μην απλά κοιτάς, γίνε η καινοτομία!

    16-18 Δεκεμβρίου θα πραγματοποιηθεί ένα hackathon που στόχο έχει να καλυτερεύσει την ποιότητα ζωής στην πόλη…

    2 Comments
  • 1ο Urban Design Fiction Hackathon

    Το πρώτο Hackathon είναι γεγονός. 36 ώρες δημιουργίας.

Others also viewed

Explore content categories