Last year on December, I had a chance to mentor and talk at one of India’s largest open source event, Hackference. The entire event consisted of DevRelConf and a general Hackathon. This was my first time attending a DevRelConf, and you might be wondering “what the heck is a DevRelConf anyway?”. Well, the name stands for Developer Relations Conference, as it may sound the event is aimed at assimilation of developer advocates and Evangelists of multiple organizations, sharing their knowledge and experiences to help communities grow. The concept of Developer Relations is quite new, where in the name Developer Relations, Developer Evangelism and Developer Advocacy comes under a common name of Developer Marketing.
Musthaq Ahamad is a Computer Science and Engineering student from Mangalore, India. He is also the founding member and Community lead of Sahyadri Open-Source Community, where he shares his experiences and knowledge through workshops and talks to budding CS undergrads on various technical topics and through his blog zocada. He is a hobbyist Android app developer, Graphic designer and loves to work on NodeJS and Python projects.
Hackathons are fun, interactive and social gathering of like minded people who spend their time hacking together pieces of code to build something cool. For years hackathons have been known for huge cash prizes for winners. Sometimes the numbers are just humungous. Having a huge cash prize means, attracting more hackers, giving rise to a complete competitive enviroment. So here’s a question? Being a complete beginner to the entire programming thingy and having to compete with highly skilled people (There drowns half of your motivation) just to end up comparing yourself and having that thought of “Am I really cut out for this?” might always get a “nay!” from our young lads.
Having to deal with academic projects working in a team is always a mess. Passing the source code of your projects using pen-drives and Google Drive was always a pain. Well, it’s a mess because you’re not doing it right. Let’s see how softwares are built and how thousands of programmers contribute to a single codebase without losing track of things their fellow developers are working on.