"What Gmail is to email, GitHub is to writing software."
This blog is about my experiences and my views on GitHub. It doesn't talk about the various features it offers and how things work on GitHub. Maybe I'll write a separate blog for that :)
I remember coming across this name, 'Github' in the beginning of first year of my engineering. I was attending a workshop conducted by some of my seniors which was mostly based on what GitHub is and how is it helpful for any programmer in today's world.
So what exactly is GitHub?
There’s a follower-following count in GitHub but it’s not Instagram. A sidebar shows who is trending but it’s not Twitter. One can use emojis to display current status but it’s not WhatsApp. It has several elements of a popular social media platform, but it is not one. If I were to give the best, brief description of GitHub, I'd say that Github is a platform where programmers maintain their projects and meet other developers with similar interests and passion. It's a platform used by around 50 million software developers to host their coding projects, most of them open-source — meaning others can access their codes and modify them to create better versions if they feel like.
What YouTube is to content creators or Instagram is to influencers, GitHub is to developers around the world. It is here that they find validation and a means to express themselves in the language(s) they know best — Java, Python, C, Ruby,… you get the drift.
The platform allows developers to collaborate with fellow developers from around the world. For a community that stays isolated from the mainstream world and never gets its moment under the sun,
GitHub is where developers find their place to discuss, enhance, learn and collaborate with people who essentially understand who they are and what they do. It hosts a community which was a long time coming and still has a long way to go!
One thing I like the most about GitHub is that there's no room for gender bias. It's a very wholesome community with like-minded people. It's not like any other social media platform where women are targeted and mocked for doing something people might not approve of. I personally knew some amazing #WomenWhoCode before joining Github and it's amazing how it has helped me widen my network even further.
I've started looking at code differently ever since I've joined GitHub. I used to freak out on seeing any popular repositories and the code that resided within them. With time, it has only helped me to analyse the code in a better way and understand the gist of the project.
I could go on and on talking about how GitHub has changed my life as a developer. Let me know about your views and experiences in the comments section 😄
Top comments (3)
Hi Amogh! I enjoyed your article and think it's a great summation of what GitHub is.
Although certainly not as rampant as many social media platforms, GitHub still has room for gender bias. I thankfully have not experienced it firsthand—and hopefully never do—but I've seen it in the form of discussion threads attached to PRs and issues.
I appreciate you including this specific facet of online interact in your post and hope you can spread that same mindfulness among your peers. Developers like you make the Internet a safer place for minority groups such as women, people of color, non-heterosexuals, etc. 😊
I definitely will! Thank you 😊
Let me know about your views on GitHub and how it has transformed your life as a programmer! 😄