Git is a distributed version control technology that has become the de-facto standard for managing code, projects, and file versioning amongst computer geeks.

It also can prove to be useful for most other people and projects, if they can be troubled to go through the initial hassle of learning its ins and outs.

It allows for many contributors to collaborate on the same projects (and on the same files, even), across different versions while minimizing conflicts and instances where people butt their heads with each-other.

It was supposedly cranked out (I believe) by super-hacker and Linux creator Linus Torvolds in an incredibly insane and productive 2-week hacking session using a computer with almost no tools except for Micro-Emacs.

Git social platforms

The usefulness of Git has been greatly enhanced by the emergence of Facebook-esque social networks for coders and code projects such as GitHub and GitLab.

These kind of platforms allow for coders to contribute to projects from a terminal, but then comment, share, and collaborate on projects on the online social platform as well.


GitHub was the first-mover in the Git social scene, and is almost the de-facto standard for how code projects are created, contributed to, and shared online.

It was bought a few years ago by Microsoft to the tune of $7.5 billion. Some have called it the most important social network ever made.

You can find my GitHub profile here:


Due to Microsoft’s $7.5 Billion buyout of GitHub and its somewhat troubled history in legal, anti-trust dealings, and prior (but since shaped up) poor track record of working and playing well with others as a company itself, many hackers have moved some of their work to other platforms out of an abundance of skepticism and caution.

A particularly exciting one in this space is GitLab, which is built on top of mostly open source community-created and collaboratively-built code in the very same ecosystem which it seeks to support.

You can find my GitLab profile here:



Krupczak logo