Tuesday, April 8, 2014

The Power of a Community



A community can be defined as a group of individuals who share the same values and have common goals. Communities have the potential to build things that you cannot do by yourself. Every individual has a different set of  skills and perspectives that can help. For example, you can see a football team as a community that has the goal to win a game. Every player on the field has a responsibility that contributes to the team’s win. If you play a game without a goalkeeper or defence, your opponent has a higher chance to score against you. On the other hand, if you don’t have strikers or midfielders, your chances to score are also very low. In the end, you will never be able to win the game without a team with the right skills.

We find all kinds of communities in our society. However, there’s one particular type of community in the Software world that I find very interesting; perhaps you haven’t heard of it yet but actually benefit from it. Communities of this type work with a very interesting model known as Open Source. Open Source projects are started usually by a small group of developers, or even a single person, who want to solve a specific problem and are willing to share their solution with the world for free. Many of these projects have become enormous and complex applications that shaped much of the technology that you are using right now while reading this blog. 

One of the interesting things about Open Source projects is that people from different locations, who speak different languages, and have totally different backgrounds collaborate together and create amazing products. 
Being part of a community that does good for the people is a great opportunity to learn something new, to gain some work and other experiences, and to help the world and others that we don’t even know. 
I encourage you to find and contribute to a community that does something of your interest. In many communities, you will always find interesting people willing to share their knowledge and help you to get started.

Some interesting Open Source organisations that perhaps might have some interesting projects to offer you:



I also encourage you to share with us if you know any other interesting communities or projects.


Thanks!

No comments:

Post a Comment