Community, Open-Source & Hackathons!

When you share knowledge, you gain more!

Image copyright to the owner


Here, we are talking about tech communities, so any group of people officially representing a particular technology or domain together working on a common aim i.e. to help people learn, can be considered as Community.

  • Flutter Communities
  • GDG Communities
  • AWS Communities
  • Firebase User Groups
  • Facebook Developer Circles
  • Tensorflow User Groups
  • Women TechMakers

And many more…

Communities are completely open to all and their events are mostly free of cost or if paid, they are affordable. However, there are few key points you can keep in mind if you wish to be a part of any community:

  • Attend events. No matter what or where the event is, feel free to join them. You will get to know many people!
  • Communicate with people and know their journey. Especially with the Organizers of the Community. Network, network and network!!!
  • Share your voice and opinions. Just sitting in the event and gaining knowledge is not beneficial. You should share your perspective too.
  • Your knowledge will increase by 2x
  • You will get to meet lots of people who might be leaders in your tech.
  • You get many freebies and can start your own community! 😉

So, start being a part of the Community and start giving back to the community!


Any software/project whose code is open for all and any user can contribute to the code either by filing issues or by being a code-contributor, is called Open-Source.

Some of the open-source projects include Flutter, Signal, Mozilla Firefox, LibreOffice, etc.

When you start contributing to open-source, you start creating your portfolio. Contributing to Open-Source also helps you improve your communication skills. There are many organizations that have their projects open-source. When you create some valuable contribution, they pay you for the same. Or, you can have your project as Open-Source and people or organizations can pay you if they found useful.

  • Start with small contributions.
  • No matter what project it is, keep it public and open-source
  • Be perfect working with GIT because that will save your life!


A 24–48hr event where like-minded people come together to create a solution for society with the magic of technology. Some of the websites where you can find hackathons are:

  • First of all, you need to create a team of 4–5 people and search for a hackathon and register in it.
  • Then select a problem that society faces.
  • Do the pre-requisite and complete research on the problem and how you will solve it.
  • Solve the problem in the given time frame and create a presentation to pitch your idea. The presentation should contain all information including Business Plan to your demo video. The presentation becomes a key factor for winning the hackathon.

Note: Never work on your project before the hackathon time or don’t submit an old project in any hackathon. This will lead you to disqualification!

Hope you enjoyed this article!

If you loved it, you can Buy Me A Coffee!

Don’t forget to connect with me on:

Don’t stop, until you are breathing!💙
- Abhishek Doshi



Google Developer Expert — Dart, Flutter & Firebase 💙💛

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store