GitHub sob a Microsoft: 7 anos depois
Sete anos após a aquisição, o medo inicial deu lugar a uma plataforma mais integrada — com trade-offs (Copilot, bundling) para quem depende do GitHub.
O medo inicial
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «O medo inicial». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
Geralmente, eu tive interações muito positivas com o Thomas, e, por mais que seja, com o time de GitHub como um todo, o que diz muito, porque eu tiro GitHub para as costas o tempo todo. Ele foi uma das razões por que eu esperava que o GitHub pudesse virar, que eles pudessem tomar a oportunidade incrível que eles têm e transformá-lo em algo mágico, e não apenas um chão de fome para o co-piloto de nome em coisas de AI. Eu não sei como o futuro de GitHub vai parecer, mas quero descer todos os caminhos diferentes que vejo em frente, os biases que vi das pessoas da Microsoft e as minhas preocupações sobre onde isso vai acabar.
Não tenho uma boa dica para a transição, então vamos fazer uma palavra rápida do sponsor de hoje e depois vamos entrar em todas as coisas que estou pensando sobre o futuro de GitHub. Se vocês já viram o que eu fiz para configurar o Stripe, eu tenho muitos vídeos sobre isso, você pode simplesmente esquecer tudo isso usando o Clerk. Nós ainda usamos para a maioria dos produtos que construímos, e há uma boa razão pela qual é tão fácil configurar e obter as coisas certas.
O que a Microsoft manteve
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «O que a Microsoft manteve». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
A maioria das coisas que eu construo use this because it's just É muito mais fácil do que construir suas próprias vistas para coisas como listas de espera, sign ins, o botão do usuário, como o ícone na cor que quando você clica tem todas as informações do usuário e a capacidade de trocar entre diferentes contas, organizações, então você tem grupos para negócios e o que não, as coisas de pagamento em particular, ter uma mesa de preços construída e todo o gestão para isso no cartão do usuário é apenas. Com mais de 1 bilhão de repos e forças, 150 milhões de devs, e Copilot continuando a liderar o mercado mais crescente da AI, com 20 milhões de usuários e contando. O mercado mais crescente com 20 milhões de usuários é um pouco boldo quando o chat GPT é um bilhão, mas claro.
Eu só consigo imaginar o quanto as cordas estão tocando no coração para voltar para isso, se esse é o mundo de onde ele veio e ele vê o que está acontecendo agora. E o Github estava com a intenção de pegar essa coisa do Git, pegar essa coisa do Rails, esmagar eles juntos para que tivesse um lugar para que todos os códigos do Rails fossem, e isso acabou se tornando mais brilhante do que qualquer outro dos sonhos e expectativas, e é assim que o Github começou. A maior, pelo menos, foi que o texto sublime estava indo muito bem, tinha um ecossistema de extensões que crescia, mas o editor em si era de source fechado e pagado.
Na prática
7 anos após a compra do GitHub pela Microsoft: o que mudou.
Copilot e o novo GitHub
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «Copilot e o novo GitHub». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
O GitHub criou o Electron porque eles tinham desenvolvedores de web principalmente na empresa e queriam uma forma de fazer um editor que funcionasse em todas as plataformas. A combinação do staff existente do GitHub e o desejo de fazer algo para todas as plataformas Levei-os a tentar encerrar o Chrome e, eventualmente, fazendo o que nós conhecemos agora como Electron. Electron é uma ótima demonstração de como a GitHub pode construir tecnologias fundamentais importantes, mesmo que elas não tenham de fazer isso muito frequentemente hoje em dia.
A equipe Visual Studio e, mais importante, a Visual Studio Mindshare na Microsoft, viram o que estava acontecendo com o Atom e com o Electron e decidiram que eles iriam entrar e dar uma olhada. O objetivo do VS Code foi trazer sua experiência, construir um ótimo editor, fazer que seja assimilado ao que as pessoas gostavam do Atom, sem compromissar seus objetivos, e garantir que eles não percam essa nova guerra editora minimal e extensível. Porque eles não têm nada entre eles e eles decidiram ok, vamos competir vs code e vs code absolutamente assaltou o atom provou que ser base de electrones não significa que sua é lenta provou que você pode fazer uma boa experiência de editor de texto dentro do browser dentro das tecnologias web e provou que há uma grande demanda para ferramentas de qualidade com um ecossistema que é extensível, tanto quanto que agora há startups de vários bilhões de dólares que estão construídas em torno de literalmente apenas forcar vs code então por que estamos falando tanto sobre o código vs quando eu estou suposto estar falando sobre GitHub.
Lições para quem depende da plataforma
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «Lições para quem depende da plataforma». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
E enquanto eles investiam mais profundamente no Azure, investiam mais profundamente no código do VSCode, o GitHub se tornando parte da Microsoft fez muita sentido. Copilot foi uma das primeiras ferramentas para se aproveitar do poder dos novos modelos GPT, refinar e finalizar um para ser melhor em código e então construir em código de VSCode. Há uma coisa que a Microsoft faz bastante, que é quando um produto faz bem ou uma marca faz bem em uma das suas sub-organizações, eles pegam isso.
E agora, quando eu desligo meu computador de stream que eu gravo todos os meus vídeos, eu peço um novo, novo screen de erros como o co-pilot tenta e falha para lançar. Porque, e esse é outro Potencialmente um take muito bom Eu realmente gosto do time do VS Code Eu tive interações incríveis com esses caras Para sempre agora Há muito overlap entre o time do VS Code e o time do TypeScript E antes de eu ter qualquer plataforma Daniel Rosenwasser Estava aberto para DMs no Twitter Eu o coloquei sobre alguns problemas de performance Que nós estávamos tendo com projetos de TypeScript gigantescos no Twitch Não performance do lado do usuário Mas performance nos editores, nos ferramentas de construção e o que não E Daniel foi super receptivo Para mim como um Um engenheiro de nível médio, com 15 seguidores no Twitter, pedindo ajuda. Eu postei sobre como o GPT-5 não estava funcionando tão bem como o Cursor, como ele fez quando eu estava usando ele.
Sinais de que está funcionando
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «Sinais de que está funcionando». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
Eu adoro essa resposta, é uma pequena coisa, mas se você é uma marca ou uma pessoa que está tentando ganhar dinheiro de pessoas como eu no Twitter, você pode aprender muito do Burke, porque ele é tranquilo. O fato de termos tido esse tipo de Realidade de volta e volta publicamente Porque ele poderia ter me DMado para tentar esconder Ele poderia ter feito muitas outras coisas diferentes Mas o fato de que o time do Microsoft VS Code Esteja disposto a ter a conversa publicamente Que pode fazer eles se sentirem mal Que eles estão dispostos a pôr o risco Porque eles querem mais aprender a informação E ser publicado Do que eles querem ser grilhados É um sinal muito positivo E eu tive muitas interações incríveis com esses caras Eu vou realmente ser Eu não sei se isso é publicado ou não Eu não acho que eu signo nada para isso Mas. Eu também sou um investidor em Microsoft, eu tenho muito dinheiro lá em minha salário geral e portfólio, mas eu estou investindo em um competidor e eles não me tratam de forma diferente.
Eu não acho que o GitHub entende os desenvolvedores bem o suficiente para fazer o GitHub, a plataforma, algo que os devs continuam a amar e encontrar mais valor em tempo. Esse conceito que eu estou tentando colocar em palavras é uma coisa que acontece Quando você está tão longe do ponto, e com uma compreensão tão positiva, com uma compreensão tão positiva da comunidade, que você tem um sentimento positivo bem ganhado, e então consegue mantê-lo por muito mais tempo do que você poderia ter esperado. Mas agora há browsers melhores que também são open source, que talvez não tenham a mesma mentalidade que a Firefox, mas a fucking Mozilla não tem, nós já vimos isso em bastante drama a esse ponto.
O que evitar na primeira semana
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «O que evitar na primeira semana». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
Pré-VLC, se você quisesse jogar um vídeo, você teria que instalar todos os códigos certos, um de muitos diferentes jogadores, esperava que eles jogassem bem juntos e talvez o vídeo jogasse. O que eu estou dizendo é que tem muitas pessoas que vão ficar atrás de uma coisa que não estariam servindo-os de maneira correta mais simplesmente porque fizeram tão bem no passado e não têm razão suficiente para sair e eu acho que é o caso com todos esses GitHub não é bom, mas é bom o suficiente. É difícil para mim recomendar a qualquer um usar o GitHub Actions através do GitHub, quando você pode usá-los através do Blacksmith com uma linha de código mudada.
Esses caras construíram uma experiência significativamente melhor em cima do GitHub, ainda usam repostos do GitHub, ainda usam o GitHub para trás da tela, mas eles construíram uma plataforma de review de código melhor. Eles tomaram o PR de forma séria, eles tomaram o jeito que nós arranjamos nosso trabalho, o jeito que nós pedimos reviews, mesmo apenas tendo uma visão de prioridade como essa que é útil e funciona. A valor da GitHub é hostar todo o código, os desenvolvedores gostarem dele, e a copilota e a branding da AI.
Como explicar isso para o time
Nesta parte do material sobre github microsoft aquisicao 7 anos, o foco é «Como explicar isso para o time». Em vez de teoria genérica, o raciocínio parte do que acontece quando você executa de verdade.
A coisa vai bem uma vez com a parte da AI, então parece que é isso que eles querem fazer e é por isso que o call-out aqui aconteceu, GitHub vai ser parte da organização Microsoft Core AI, por um lado, isso é bom porque, como você pode imaginar, a organização Core AI da Microsoft tem um monte de financiamento, mas do outro lado é assustador porque agora os incentivos de GitHub, o papel e objetivo da Microsoft na coisa que o time da GitHub reporta na coisa que seus métricos são, os mesmos que tudo que importa para o github, seus kpis, estão todos agora sendo reportados para um time chamado core ai então se você está trabalhando em coisas no github que não são diretamente relacionadas com a ai, você não mais realmente contribui para a missão da organização que você é parte disso e isso é meio assustador o core ai time é um novo time liderado pelo ex-executivo meta jay parik inclui plataformas e ferramentas de microsoft divisão como o time de dev focus em construir uma plataforma de ai e ferramentas para Microsoft e seus clientes isso também significa que não há mais um único líder ou CEO do github Isso é. Uma coisa que eu realmente quero enfatizar aqui é que uma grande parte de por que GitHub foi adquirido foi o sentimento positivo com os desenvolvedores. Eles geralmente são muito generosos com o GitHub porque uma grande parte do porquê de eles terem adquirido ele foi para fazer os desenvolvedores gostarem deles.
Eu espero que eu não tenha que comer minhas palavras sobre isso, mas eu realmente quero enfatizar que a natureza de como a Microsoft pensa sobre o GitHub é uma onde Eles são mais possíveis de diminuir o preço do que aumentar o preço, porque ambos esses coisas são mais baratos do que tentar construir novas funções, o que parecem ser realmente assustadores. Se você acha que o GitHub está bem, você não review de big pr em qualquer momento recentemente porque é apenas é duro Não foi uma boa experiência por um tempo. GitHub estar tão longe de controle de fonte significa que pode não estar bem posicionado para uma nova era de como o código de fonte é construído e escrito.
Na prática
Próximo passo: escolha uma métrica (taxa de sucesso, tempo, retries ou conversão) e rode um experimento de 7 dias antes de escalar o padrão.