Collaborating on code used to be hard. Then Git made branching and merging easy, and GitHub took care of the rest.
"GitHub is just not the place anymore where developers are storing code," one top Microsoft executive warned.