Segundo, o Github forneceu fácil descoberta e um efeito de rede que permitia que os projetos se tornassem populares muito rapidamente. As páginas de leitura tornaram rápido e fácil para um desenvolvedor descrever seu projeto. Garfos e estrelas mostraram quais projetos estavam ganhando popularidade e se mostrando úteis. A atividade foi facilmente rastreada e os repositórios animados poderiam ser identificados. À medida que mais desenvolvedores se uniram e contribuíram, o ciclo virtuoso do efeito da rede tomou conta. De repente, o código estava aparecendo em todos os lugares, os bugs estavam sendo consertados e os projetos populares estavam se tornando padrões de fato.

Terceiro, o Github forneceu uma rede social para desenvolvedores. Graças às páginas de perfil, gráficos de contribuição e histórias facilmente pesquisáveis, os desenvolvedores foram capazes de estabelecer uma história e reputação profissionais online. O currículo de um desenvolvedor não estava completo sem um link para o perfil do GitHub. As contribuições de código aberto se tornaram uma maneira fácil para os desenvolvedores de primeira carreira se estabelecerem e demonstrarem experiência e habilidades ao procurar emprego. Um desenvolvedor sem uma página do Github se tornou como um designer sem um portfólio.

Um novo modelo para desenvolvimento

O código aberto começou como um movimento incipiente com repositórios dispersos e processos colaborativos ad hoc. O desenvolvimento do Git, um sistema de controle de origem distribuído e a chegada do Github, que aproveitaram o Git e liberaram seu poder, moveram o código aberto de uma subcultura de desenvolvedor menor para o modelo dominante para a construção de software que é hoje. Sem o Github, provavelmente não haveria projetos como Node.js, React e Kubernetes.