00:00Bom dia
00:00Eu sou o Gergely e obrigado pela introdução
00:03Hoje dedico a maior parte do meu tempo escrevendo para o Pragmatic Engineer e apresentando o podcast sobre engenharia de software e grandes empresas de tecnologia por dentro, e hoje quero levá-los a uma jornada
00:16Mostrar algumas histórias e informações que talvez não estejam tão acessíveis dentro de laboratórios de IA, grandes empresas de tecnologia e startups
00:23Nos últimos meses, visitei as sedes da OpenAI, Anthropic, Perplexity e Ramp
00:29Também conversei extensivamente com o pessoal da Uber, da Linear e de outras startups
00:35Aqui estão algumas das fotos de onde estive, especialmente na Ramp com o pessoal do escritório
00:40E hoje quero abordar primeiro o que mudou, depois o que não mudou, coisas que quebraram na indústria e o que vem a seguir
00:49Vamos começar com o que mudou, e muita coisa mudou
00:55Primeira coisa, ninguém mais escreve código à mão, exceto alguns de vocês, mas, em geral, é cada vez mais raro de ver
01:04Claro, ainda editamos algum código manualmente, mas é uma loucura o quanto estamos escrevendo com IA, e isso ficou bem óbvio em janeiro
01:14Como se todos nós tivéssemos acordado em janeiro, após as férias de inverno , e vimos que esses modelos, a partir do Opus 4.5 e do GPT 5.2, estavam realmente muito bons com as bases de código
01:22E a partir daí, as pessoas mudaram, e na maioria das startups que acompanham esses números, está chegando perto de 100%de código gerado por IA, que, claro, os engenheiros solicitam
01:32Outra coisa que mudou é que trabalhar com vários agentes é cada vez mais comum
01:36Em março, conversei com Boris Cherny, que me contou como ele mantém cinco abas de terminal, cinco instâncias do Claude Code em sua máquina local, além de cinco a dez sessões do Claude na web
01:45Bem, este é o Boris Cherny, é a Anthropic, obviamente eles estarão na vanguarda e , honestamente, às vezes podem usar IA até mesmo por usar, mas conversei com Dima Zatschew, um antigo colega meu na Uber
01:59Ele agora trabalha na Linear
01:59E ele resumiu muito bem
02:01Ele disse: " Costumava ser um mundo simples, um mouse, um teclado, uma tela
02:04Você fisicamente não conseguia trabalhar em mais de uma coisa ao mesmo tempo
02:07Mas não, não temos mais essa limitação
02:10" Então, ele está gerenciando de cinco a dez árvores de trabalho
02:12Ele está usando de cinco a dez agentes ao mesmo tempo
02:15E anteontem, conversei com Peter Mattis, cofundador e CEO da Cockroach Labs
02:21Ele é a pessoa que construiu o primeiro armazenamento back-end do Gmail e várias coisas de armazenamento muito legais dentro do Google
02:28E ele me disse a mesma coisa
02:30Muitas vezes, ele está fazendo coisas em paralelo
02:32Minha carga cognitiva de cinco a 10 sessões de agente simultâneas, e ele frequentemente faz isso também
02:37Então, novamente, muitas pessoas, muitos engenheiros de alto nível, por assim dizer, migraram para esse modo de apenas agentes paralelos
02:45É bem comum
02:45As IDEs estão simplesmente desaparecendo
02:48Isso foi muito inesperado para mim, porque eu amo minha IDE, mas a tendência de uso dessas IDEs pesadas está caindo
02:55As pessoas estão usando, mas não tanto
03:00A Antigravity lançou em novembro, o " rebrand" do Windsurf, por assim dizer, foi o último grande fork do VS Code a ser feito
03:08E eu conversei com a equipe da OpenAI agora em junho, e eles me contaram que em janeiro estavam considerando fazer um fork do VS Code para a próxima versão do Codex, mas estavam em dúvida se deveriam ou não fazer
03:22E por um tempo, eles acharam que foi um erro construir o Codex sem uma IDE, mas rapidamente perceberam que fizeram na hora certa e foi uma vitória
03:32A JetBrains, uma das marcas de IDE mais amadas, está pivotando para o Air, que também é mais uma estrutura agêntica, por assim dizer
03:41Você pode conferir, parece similar ao Codex
03:42O Cursor, o maior fork do VS Code, pivotou em abril para apenas uma interface agêntica
03:49Novamente, parece muito com o Codex
03:52Então, todas essas ferramentas, e quando converso com a equipe do Cursor dentro do Cursor, eles me disseram especificamente que a IDE agora é apenas um produto legado
03:59Eles precisam dela para empresas, mas não está crescendo e está encolhendo
04:02E eu estava conversando com Kent Beck sobre isso ontem e ele me mandou uma mensagem sobre isso
04:09Ele disse: "Ei, sobre a IDE, não é que não precisemos de mais perspectiva e contexto para decisões humanas, é que o contexto mudou.""Então, talvez seja por isso que está desaparecendo." Todo mundo e mais alguns estão construindo sua própria estrutura e plataforma de agentes
04:26E quando digo "todo mundo", estou falando de startups, big techs e empresas de médio porte
04:30Eu fiz aquele tweet meio brincando, dizendo: "Se você não construiu sua estrutura de codificação por IA, será que você é uma empresa de tecnologia séria?" E aqui estão as empresas que construíram
04:39Ramp, Stripe, Uber, Block , Shopify, Google, Meta, Amazon, Dropbox, Shopify, DoorDash, Grab, WorkOS, Monzo, HubSpot, Sierra, Harvey, Braintree, e tantas outras
04:46Normalmente , eles têm truques internos interessantes
04:49Aliás, é muito fácil fazer isso também, e eles costumam fazer para poder conectar suas fontes de dados que talvez não queiram conectar ao Codex ou algo do tipo
04:55E alguns deles estão construindo sobre o Codex, Claude Code, open code, e assim por diante
05:01O trabalho dos desenvolvedores agora geralmente começa no Slack
05:07Então, dentro da OpenAI, eles simplesmente marcam o Codex para implementar isso
05:11O Codex está conectado a todos os sistemas da OpenAI
05:14Na Anthropic, a mesma coisa com o Claude, certo? Eles também lançam isso como um produto
05:17Startups estão construindo cada vez mais suas próprias integrações de agentes e bots de IA no Slack
05:22A Linear faz o mesmo com seu bot, e assim por diante
05:27A fábrica de software agentica
05:27Isso costumava ser um termo da moda que eu pensava: "Software agentico o quê? Tipo, sabe, como carros? Claro, um dia
05:36" Mas não, está realmente acontecendo
05:39E um dos melhores exemplos é a fábrica de software agentica da OpenAI , que terá uma análise profunda em algumas horas no "The Pragmatic Engineer", então você poderá ver; mas neste diagrama que descreve como a fábrica de software deles funciona, aquelas linhas tracejadas são onde os agentes atuam tipicamente com base em entradas e voltam ao Codex para gerar um pull request
06:02Um humano geralmente revisa o pull request no final, para casos críticos ou de grande impacto, mas a OpenAI tem esse conceito legal de uma fábrica de performance gerenciada por agentes que monitoram a produção e criam PRs para melhorá-la
06:18E eles continuam iterando nisso
06:21Não é totalmente automatizado e eles têm um longo caminho pela frente, mas está acontecendo e essa é uma grande mudança
06:27Migrações não levam mais anos se você estiver atento ao que está acontecendo, então não é tão surpreendente, mas alguns exemplos: a Anthropic migrou famosamente de Zig para Rust com um engenheiro que, aliás , escreveu a maior parte do Bun, então foi muito rápido e provavelmente teria levado anos, e provavelmente nem teria sido feito só pelo fato de que, ao migrar, você precisa manter outra coisa
06:49A OpenAI, como descreverei em uma análise profunda—esta é uma informação nova que recebi deles
06:55Eles estão migrando sua API, que atende todas as suas interfaces, de Python para Rust
06:59Eles estão cerca de 90%concluídos, o que é mais ou menos o que todo mundo diz, aliás
07:04mas eles dizem que levou cerca de quatro a cinco meses para chegar aqui sob carga de produção, sem nada visível de fora, e esperam terminar em mais alguns meses , e geralmente sabemos que essas coisas teriam levado anos, mas este é um ótimo exemplo, porque não quero apenas mostrar esse tipo de dia que parece um pouco com contos de fadas
07:23O Airbnb mudou, eles descontinuaram sua biblioteca de testes de interface Enzyme e migraram para a React Testing Library
07:33Eles migraram em seis semanas e fizeram um artigo muito bom sobre como fizeram isso com assistência de IA
07:40A Asana fez a mesma coisa em cerca de 2 semanas
07:44Há algumas nuances nisso , porque eles passaram alguns anos antes fazendo isso
07:47E, novamente, estas são praticamente reescritas completas de conjuntos de testes
07:52Não é apenas substituir uma biblioteca
07:54Há alguns detalhes interessantes nisso
07:56O Uber mudou do JUnit 4 para o 5 em 4 meses, o que representava milhões de linhas de código
08:03E, novamente, literalmente teria levado anos de trabalho árduo antes
08:09Portanto, essas coisas são simplesmente mais baratas, melhores e mais fáceis
08:11Problemas gerados por agentes estão em ascensão
08:14Dados recentes da Linear mostram que, em sua plataforma, a linha branca representa tickets criados por humanos e a linha azul representa tickets criados por agentes ou MCB
08:25E, pela primeira vez, mais tickets criados por agentes estão acontecendo em sua plataforma do que os criados por humanos
08:31Isso é realmente ...E você pode ver o aumento acentuado nos últimos meses
08:34Hum, também estamos vendo...Isso é sobre pull requests de agentes; pull requests feitos apenas por agentes estão em ascensão
08:45Então, apenas em julho e agosto, os pull requests de agentes dispararam
08:51Desculpe, pull requests revisados apenas por agentes, sem revisões humanas, o que também é uma tendência muito interessante
08:57Esta é uma fonte de dados do GitHub sobre como os PRs gerados por agentes estão simplesmente explodindo
09:05Em janeiro, eram 7,7 milhões
09:07O número é menos importante do que a tendência
09:10Um aumento de quase 10 vezes até agosto
09:13Apenas agentes...Então, esta é a fábrica de software baseada em agentes em funcionamento
09:16E o uso de habilidades também está se tornando mais comum
09:21Mais pessoas estão fazendo isso
09:22Estes são dados da Factory AI, onde eles observam que cerca de 80 e poucos por cento de seus usuários usam habilidades de IA
09:29Então, novamente, está se tornando algo convencional em comparação a fevereiro, quando era 30 e poucos por cento
09:34O custo é uma grande preocupação para muitos de vocês
09:38Como vocês sabem
09:38Mas, em maio , já havia uma tendência generalizada de empresas preocupadas com custos
09:47Isso foi por volta de quando saiu a notícia de que a Uber estourou seu orçamento anual para IA e o código da Anthropic estava se tornando mais popular
09:56A IA estava ficando mais cara
09:59Agora, em setembro, muitas das grandes empresas conseguiram controlar sua curva de custos e estão reduzindo os gastos por token em cerca de 50%, mantendo os custos estáveis após investirem em modelos abertos, roteamento mais inteligente e assim por diante
10:15Outra tendência interessante é o desaparecimento das especializações em engenharia
10:20Dentro da OpenAI, conversei com Solomon Chachary, chefe de engenharia do ChatGPT, e ele disse que, embora suspeitasse que as especializações na engenharia desapareceriam, ele ainda ficou surpreso com a rapidez com que isso aconteceu
10:34No ano passado, eles ainda estavam procurando por engenheiros especializados em iOS e Android
10:39Este ano não estão, porque com o Codex, no caso deles, ou LLMs, eles sentem que qualquer um pode fazer o trabalho em um nível bom o suficiente, o que é muito, muito interessante
10:49E eu tenho visto isso muito no front-end, mobile, quero dizer , a maioria dos engenheiros já estava familiarizada com back-end, mas é a mesma coisa
10:56Um engenheiro de front-end pode fazer mais back-end agora
11:02Projetos estão sendo feitos cada vez mais por um ou dois engenheiros
11:03Então , dentro da Anthropic, conversei com Kathleen Less, chefe de engenharia da plataforma Claude, e ela explicou de forma bem simples
11:11Ela disse: "Em um projeto individual, muitas vezes você não pode ter mais de um ou dois engenheiros trabalhando nele"
11:16Isso ocorre porque esses engenheiros já estão executando vários agentes
11:19E, como engenheiro, você já está lutando contra seus agentes, sendo que esses agentes estão interferindo uns nos outros
11:25Então, só há, você sabe , no máximo mais um engenheiro que você pode trazer, que também trará seus próprios agentes, porque agora você está vendo muitos indivíduos fazendo isso, e projetos de uma só pessoa estão se tornando muito mais comuns dentro das startups com as quais estou falando, aliás
11:39Algumas outras mudanças: as equipes estão ficando menores
11:46Estamos vendo isso em toda parte
11:48Isso decorre logicamente dos pontos anteriores
11:50Há menos contratações de juniores acontecendo em todo o setor
11:55Isso está caindo drasticamente, mas continua desacelerando
11:58Estamos vendo dados na Pragmatic Engineering e em outros lugares sobre a contratação de estagiários, que continua caindo cada vez mais, e a infraestrutura de agentes finalmente se tornou sua própria disciplina
12:07Então, foram muitas mudanças
12:10Quero dizer, passamos por 16 coisas diferentes
12:12Eu estava apenas jogando informações para você
12:13Eu estava tentando ser conciso, mas são tantas coisas diferentes mudando, e quero enfatizar essas mudanças
12:19Estes são os últimos 12 meses
12:22Antes, nada disso era realmente verdade, talvez com exceção da contratação de juniores
12:29Então, o que não mudou? Porque você sabe, a indústria não é como se estivéssemos fazendo o que a Meta fez, tentando nos desestruturar completamente, mas isso está acontecendo
12:38Algumas coisas não mudaram, no entanto
12:40A primeira é que as equipes permanecem como a unidade de trabalho
12:45Dentro da Anthropic, fiquei bastante satisfeito ao ouvir que equipes são algo importante e, novamente, Caitlin me disse isso
12:51Ela disse: uma coisa que ouvi de algumas pessoas é "ah, temos dois humanos e um monte de agentes" e então ela diz: não é por aí
12:58Eu ainda tenho equipes cujo trabalho é possuir um software, ficar de plantão e assim por diante, e embora cada um desses humanos seja superpotencializado pela IA, o tamanho e o formato ainda são similares
13:09Eles ainda têm equipes de duas pizzas, como antes
13:13A mesma coisa, a propósito, com a OpenAI
13:15A mesma coisa, e quando você olha para qualquer produto agente de sucesso, é com uma equipe, certo? Como pessoas que saem de férias
13:20Elas criam energia umas com as outras
13:22Elas inspiram umas às outras
13:24Elas mantêm um alto nível de exigência
13:25Elas mantêm umas às outras responsáveis
13:27Isso não vai a lugar algum
13:27Não deixe ninguém lhe dizer que, sabe, duas pessoas e um monte de agentes, isso não vai ser uma equipe
13:32Isso será talvez um projeto único
13:34O planejamento permaneceu para trabalhos complexos
13:38Dentro da Anthropic, por exemplo, Kathleen me disse que para seus produtos mais complexos relacionados à infraestrutura, o planejamento não mudou muito em relação, por exemplo, a anos atrás, quando ela trabalhava na Stripe e assim por diante
13:51E construir a coisa errada ainda é um desperdício, mesmo quando construir é mais rápido
13:56O planejamento é especialmente importante para a complexidade da infraestrutura, alinhando equipes e comunicando-se com os clientes, e acho que isso não está mudando
14:01A validação de testes continua importante
14:05Jared Summer, da equipe Bun , que reescreveu o Bun dentro da Anthropic, nós sabemos disso
14:11Ele disse que a IA escreve praticamente todo o código, mas nós precisamos que a IA escreva praticamente todos os testes
14:20Antes da IA, para softwares prontos para produção, gastávamos quase o mesmo tempo escrevendo testes que escrevendo código, e isso não mudou
14:27A proporção não mudou
14:27E ele enfatiza que você precisa ter uma maneira de confiar no seu código, e testes, ele diz, são provavelmente a melhor maneira de fazer isso
14:34Existem, é claro, diferentes camadas de testes, uma espécie de verificação formal também está começando a se tornar mais popular, mas precisamos validar esse código que estamos produzindo
14:44Este é um ponto interessante
14:44Eu continuo ouvindo sobre como não engenheiros agora são capazes de enviar código para produção
14:48E eu venho perguntando por aí na última semana para todo mundo se isso está acontecendo
14:53Não, não, não está
14:56Eles não estão enviando para produção
14:57Eles estão criando sites
15:00Eles marcam no Slack dizendo "ah, isso é um bug, pode dar uma olhada?" e, às vezes, aquele bot do Slack pode até criar um pull request, mas essas pessoas geralmente nem sabem o que é um pull request e não estão enviando código de produção
15:10Eles alertam a equipe de engenharia sobre bugs, mas, em todas as empresas e startups que vi, da Linear à Cursor e OpenAI, não existem não engenheiros enviando código pronto para produção de nenhuma forma
15:23Então, isso ainda não está acontecendo e, aliás, não tenho certeza se vai acontecer
15:26E isso é interessante
15:29Padrões antigos estão sendo redescobertos novamente
15:32Conversei com Matt Pocock, criador da escala GrilMe e um educador bem conhecido, e ele me disse que, depois que descobriu o termo "tracer bullets" no livro*The Pragmatic Programmer*, ele começou a mergulhar em livros diferentes
15:44Ele estava procurando por palavras-chave ou termos que fizessem o agente trabalhar melhor, e começou a ler os livros antigos
15:50Ele se deparou com a filosofia de design de software, onde entrou em tópicos como módulos profundos e superficiais, e percebeu que, quando ele diz essas palavras para a IA, ela escreve um código melhor
16:01Quem diria, por um lado ela foi treinada com isso e, por outro, esses métodos, suponho, funcionam até para guiar a IA
16:09Fascinante
16:09Então, falamos sobre o que mudou e o que não mudou
16:16Vou falar sobre o que quebrou
16:16A quantidade de código e nossas suposições sobre isso simplesmente saíram do controle
16:24Vemos as interrupções do GitHub e, para o crédito deles, eles estão publicando dados sobre o que está acontecendo
16:28A velocidade de quantos pull requests são enviados por mês, os commits, os novos repositórios, em nossa linha do tempo de 3 anos eles subiram cerca de 5 vezes, mas só nos últimos 6 meses subiram muito mais
16:42Dados que o GitHub me forneceu mostraram que eles estão vendo esse aumento de 10 vezes em pull requests feitos apenas por agentes, mas nos últimos 2 meses os pull requests subiram 2 vezes, isso incluindo tudo também
16:58Está simplesmente acelerando muito rápido
16:59As revisões de código simplesmente acabaram
17:02Eu conversei com um engenheiro que pediu para não ter seu nome citado aqui, mas ele disse o que muitas pessoas estão dizendo
17:08Todo mundo encena o teatro de fazer revisões, mas com o volume de mudanças que são jogadas para você, ele observou que as pessoas apenas buscam o caminho de menor resistência
17:18Alguns colegas de equipe também acabam desistindo disso
17:19"Parece bom para mim" em todas elas
17:20Dentro disso, eles estão gradualmente começando a eliminar as revisões de código, porque simplesmente não funciona
17:25Eu comecei a chamar essas de revisões de código zumbis
17:28Isso está acontecendo em toda parte
17:29Se sua equipe ainda está fazendo revisões de código, provavelmente você não está fazendo revisões de código
17:33A menos que você tenha cortado e não esteja revisando 80%delas, ou não as esteja tornando obrigatórias
17:38Dentro da Ramp, eles começaram a dizer: "Olha, nós vamos confiar em vocês para não fazerem revisões de código em certas partes não críticas do código"
17:46E acho que mais empresas farão isso
17:48Qualidade e confiabilidade, você pode ver isso em todos os softwares
17:52Simplesmente está quebrando
17:54Tudo está quebrado
17:54Algumas pessoas conseguem ler e falar sobre isso
17:57Você olha para diferentes sites
17:59Eu vejo isso o tempo todo nos sites que uso, do Spotify ao Substack, muitos e muitos pequenos problemas irritantes
18:08Claramente, as pessoas estão entregando mais com agentes, ou os agentes estão entregando mais, e você pode ver isso em toda parte agora
18:12Isso é interessante
18:15Capacidade de infraestrutura
18:16Sabemos que há uma escassez de GPUs em todo o setor, mas a menos que você seja um laboratório de IA ou uma empresa de inferência, você não vai se preocupar muito com isso
18:24Ou uma startup de IA que queira obter GPUs, então você ficará preocupado
18:27Há uma escassez de memória, o que significa que a memória está mais cara, mas, novamente, a maioria de nós não verá muito disso
18:31O que me interessou foi isso
18:33Fiquei muito surpreso ao ouvir que há escassez de CPU também para empresas de nuvem que estão executando apenas cargas de trabalho normais
18:41Está começando a ficar cada vez mais difícil garantir suas CPUs
18:44Eu cobri isso no Pragmatic Engineer muito recentemente com vários exemplos, incluindo o Turbo Buffer da Anthropic
18:50Pedir uma CPU ou um servidor costumava levar de 1 a 2 semanas de espera
18:57Agora chega a 6 meses
18:57Dentro dos provedores de nuvem, se você é um cliente de médio porte, não consegue reservar CPUs em certas regiões, ou em algumas regiões não aceitam mais nenhum pedido
19:07E algumas empresas estão pagando por capacidade de CPU que não chegou, que não chegará até dezembro, e estão pagando por isso porque é a única maneira de conseguir
19:17É uma loucura
19:17Outra coisa que quebrou foi nosso foco e nossa produtividade
19:22Eu peguei uma citação do Dima, também da Linear
19:26Hum, e eu tive uma conversa muito boa com ele, ele disse: veja, o Dima é um engenheiro incrível desde antes da IA também
19:33Ele me disse que há simplesmente muita troca de contexto
19:36Sempre tem outro agente esperando sua resposta
19:38E também é muito, muito mais trabalho
19:40Ele foi muito honesto
19:41Ele disse: veja, quando a IA estava crescendo, eu me sentia mais produtivo que meus colegas, porque eu fazia em uma ou duas horas o que levava um dia para eles, e era incrível
19:47No entanto, agora isso se tornou a expectativa básica, que todos façam coisas em paralelo
19:52E assim, ele acaba sentindo que tem mais trabalho comparado ao pré -IA
19:57Vale a pena refletir se você está se sentindo assim, porque muita gente está se sentindo dessa forma
20:02Finalmente, a liderança de engenharia
20:06Sim
20:06Hum, tem algo acontecendo com a liderança de engenharia
20:08Muitos de vocês estão aqui, então fico feliz que vocês não foram embora, mas muitas pessoas foram
20:13Eu fiz uma análise profunda sobre isso
20:15Conversei com cerca de 20 ou 25 líderes de engenharia que estão tirando uma pausa na carreira ou que vão tirar, e há muitos motivos para isso, mas vou listar brevemente o principal
20:24O trabalho de um líder de engenharia ficou muito pior e muito mais difícil
20:30Parte disso é por causa do "modo fundador" e expectativas com a IA; alguns fundadores pressionam para demitir metade da equipe, outros pressionam para mostrar uma receita duas vezes maior, já que a IA vai dobrar, e assim por diante
20:40São expectativas irreais
20:42Está simplesmente mais difícil conseguir um emprego
20:44Muitas startups estão perdendo e os líderes percebem que estão perdendo
20:49Seu patrimônio está se tornando inútil ou a startup está no caminho da falência, então você tenta dar a volta por cima, não consegue e pula fora
20:55Muitas startups não estão adotando fluxos de trabalho de IA rápido o suficiente
20:59E se você está nesta sala, sabe que a estabilidade na carreira também é importante
21:05Você está trabalhando em uma empresa e pode trabalhar aqui daqui a 2, 3 ou 4 anos, mas há uma boa chance de que não
21:12O que você quer garantir é que, se isso não der certo ou se for um dos motivos acima, você possa ir trabalhar em outro lugar
21:22Continuar sendo um líder de engenharia
21:24Para fazer isso, sua empresa atual deve adotar práticas de IA
21:26Você deve mudar conforme o mundo muda, e quando isso não acontece, é aí que vejo muitos líderes de engenharia pedirem demissão
21:33Essas são organizações de movimento lento onde você fica preso trabalhando da mesma forma que em 2022 pelos próximos 2 ou 3 anos, e você acabará em um buraco na carreira
21:44Outro ponto, equipes menores
21:44Com equipes menores, você precisa de menos líderes
21:47Muitas equipes menores trazem cortes na gerência intermediária também
21:49Às vezes, simplesmente há muito menos necessidade disso
21:51O trabalho de CTO fracionado está se tornando surpreendentemente popular, especialmente em grandes centros como Nova York, São Francisco e talvez até Seattle
22:00Então, alguns desses líderes de engenharia que pediram demissão voluntariamente simplesmente não querem voltar agora porque está tudo muito bagunçado, mas eles aceitam o trabalho de CTO fracionado
22:06E todos esses CTOs fracionados querem ser contratados, mas não querem voltar em período integral
22:10É uma tendência muito interessante
22:12Além disso, digo, o elefante na sala, as startups de IA pagam muito mais em compensação total , às vezes até em remuneração em dinheiro, do que startups que não são de IA pagam a executivos
22:22Você vê como a Anthropic está conseguindo que CTOs de todas as grandes empresas de capital aberto entrem como colaboradores individuais ou com uma pequena equipe
22:30Eles também estão pagando mais
22:32Esse também é um dos segredos abertos
22:33Muitos líderes como você estão percebendo que são práticos
22:37Se você quer abrir uma startup, agora é o momento perfeito
22:40Você provavelmente também consegue financiamento de capital de risco se tiver a experiência e o histórico necessários
22:43E, finalmente, algumas pessoas estão simplesmente esgotadas
22:47Sentindo que é um bom momento para fazer uma pausa, ver as coisas se acalmarem e depois voltar um pouco mais tarde
22:50Então, o que vem a seguir depois de tudo isso? Aqui estão algumas coisas que tenho quase certeza de que estão acontecendo e que vão acontecer
23:02A primeira são simplesmente agentes e estruturas em nuvem
23:05Todos com recursos de engenharia estão fazendo isso por muitos motivos, mas a Ramp está criando uma das estruturas agênticas mais avançadas no momento, que funciona muito bem para eles, muito melhor que o Codex, Cloud Code ou qualquer um deles
23:20E eu conversei com eles detalhadamente sobre o porquê de estarem fazendo isso, e eles fazem por três motivos
23:25Um, as máquinas locais são muito mais limitadas do que a nuvem
23:28Dois, eles podem, na verdade, eles são muito fortes em front-end
23:32Eles constroem ferramentas de front-end melhores na nuvem do que as que possuem em máquinas locais
23:34E três, eles queriam ter ambientes de desenvolvimento remotos de qualquer maneira, e isso meio que mata dois coelhos com uma cajadada só
23:41O único problema com essa abordagem é que, quando há escassez de CPU, pode ser um pouco mais complicado de garantir, mas, novamente, é um detalhe pequeno
23:49Muitas outras empresas estão fazendo isso e eu sei que muitas seguirão
23:53Este é novamente o Dima, da Linear
23:53Eu perguntei ao Dima: "Ei, Dima, o que você acha da nuvem versus local?" E ele disse que era um grande fã do desenvolvimento local e que a indústria ainda está atrasada em relação aos "dev pods"—isso era algo que fazíamos na Uber—e em ferramentas para desenvolvimento em nuvem
24:09No entanto, ele mudou de ideia sobre o futuro, porque agora vê a nuvem como o caminho, já que, sempre que ele inicia algo na nuvem, isso não trava a máquina dele
24:16É mais rápido, mais fácil, etc
24:18Isso é definitivamente o futuro
24:19Nós iremos parar de ler o código
24:22Isso não vem apenas de mim, vem da Charity Majors, que é uma grande cética e eu a adoro
24:30Mas nós estávamos no podcast conversando sobre o que seria necessário para que você se sentisse confortável em publicar código sem lê-lo ou entendê-lo
24:35Porque é isso que o pessoal de operações tem feito
24:39É isso que o pessoal de QA tem feito e isso não é um "se", é um "quando"
24:44Está chegando
24:44Estamos todos construindo, vamos construir e já estamos construindo um novo tipo de infraestrutura interna
24:49Isso significa que avaliações serão parte do CI/CD, se é que já não são
24:53Teremos essas fábricas de agentes nas quais continuaremos iterando
24:56Agentes farão parte de implementações, observabilidade, gerenciamento de incidentes e assim por diante
24:59E, novamente, isso já está acontecendo e continuará acontecendo cada vez mais
25:05Teremos uma onda de refatoração de migrações e reescritas
25:06Digo, veja, quando é tão fácil ou mais barato refatorar, por que não fazer? Além disso, é um ótimo exercício para usar, sem riscos, algumas dessas habilidades agenticas
25:18Fluência e positividade em relação à IA serão uma base para contratar e ser contratado
25:24Conversei com um diretor de engenharia em uma startup série A que disse que eles começaram a filtrar por positividade em relação à IA em seu processo de contratação
25:31Ele disse: " Nós não queremos apenas que as pessoas entrem.""Queremos que pessoas entrem para nos ajudar a expandir os limites do que podemos construir com IA ." Como líder, saiba apenas que este é o caso e que isso é verdade quando você está contratando e também quando você está sendo entrevistado
25:46E alcançar a maturidade em IA é algo que muitas empresas farão
25:49Startups podem achar que já chegaram lá
25:53Empresas maiores estão pressionando por isso
25:54Esta é Laura Tacho, que esteve no Pragmatic Summit em fevereiro
25:57Ela diz que organizações que estão avançando mais rápido e amadurecendo fazem algo diferente
26:00Elas começam com um resultado de negócio e trabalham a partir dele, construindo um sistema agente que reduz transferências, aumenta o aprendizado e remove atritos
26:09Agora, tudo isso é um pouco abstrato, mas é a direção certa
26:12E ela diz que o jeito errado de fazer as coisas, um dos caminhos fáceis, é fazer automações simples em nível individual, mas o que é difícil—e o que todos nós líderes deveríamos estar fazendo—é criar sistemas agentes em nível de equipe ou até de empresa
26:29É por isso que vocês verão toda essa infraestrutura de IA acontecendo, porque é assim que se faz
26:34Finalmente, engenheiros com profundo conhecimento de domínio serão muito mais requisitados
26:39Titus Winters, ontem , autor de "Software Engineering at Google", me disse algo tão interessante
26:45Eu adoro o Titus
26:45Ele disse: "O que você precisa para ter sucesso em qualquer lugar? Inteligência, sabedoria e carisma." Você precisa de inteligência, significando que você sabe como fazer
26:57Sabedoria significa que você sabe o que fazer, e carisma significa que você sabe convencer os outros a fazê- lo
27:01Agora, quando a inteligência se torna comum ou, sabe, com a IA, o "como fazer" torna-se barato e disseminado, então a sabedoria e o carisma se tornam muito mais importantes
27:11Como líderes, lembrem-se especialmente disto
27:15E não estou dizendo para não focar em inteligência, mas ele tem um ponto aqui
27:20Então, neste novo mundo, como você prospera como líder de engenharia? Meu conselho é: prepare sua carreira para o futuro
27:27Coloque a mão na massa se você ainda não faz isso, mas a maioria de vocês já faz
27:32Continue envolvido na criação de software e entregando para produção
27:35Vocês ouvirão histórias
27:35Will Larson , na outra sala, é diretor de produtos e tecnologia em uma organização de engenharia de 50 pessoas
27:39Ele colocou mais código em produção nos últimos 15 meses do que nos últimos 5 ou 10 anos combinados
27:47E se ele está fazendo isso, você também pode fazer
27:52Construa sistemas de infraestrutura de IA que ajudem sua equipe e sua empresa a ter sucesso
27:55E você também deve colocar a mão na massa nisso
27:56Use a IA para remover atritos do seu trabalho, do trabalho da sua equipe e do trabalho da sua empresa
28:00E não terceirize seu aprendizado
28:02Use a IA para melhorar
28:05Nas coisas importantes, não delegue simplesmente, pois você não vai progredir, mas seus colegas que o fizerem, sim
28:11E, finalmente, aceite que você provavelmente fará menos gestão de pessoas por enquanto
28:15Este realmente não é o momento
28:16Os contribuidores individuais não esperam tanto por isso
28:18Nós nem sabemos como será essa carreira
28:20Nós vamos descobrir
28:20Nós voltaremos a isso
28:21Mas também, essa não é a sua principal expectativa vinda de cima
28:24E dos fundadores e assim por diante
28:27Finalmente, apenas se dedique, aprenda mais antes, e você ficará bem
28:31Com Peter Mattis, eu tive uma conversa tão inspiradora
28:35Novamente, essa pessoa construiu muito software incrível
28:37Ele é CTO de uma organização de, creio eu, umas 600 pessoas, uns 100 e poucos engenheiros, se me lembro bem
28:44Em algum momento, ele se tornou um líder de engenharia menos prático e agora ele voltou a ser prático, e ele me disse que você só tem que entrar de cabeça
28:51Você precisa usar essas ferramentas de IA o tempo todo
28:54Você precisa se esforçar para aprender
28:55Ele diz: "Sinto que aprendi mais no último ano do que nos 5 anos anteriores combinados", o que é estranho, porque ele é um engenheiro de software extremamente experiente e construiu softwares incríveis
29:03E, finalmente, pergunte a si mesmo: por que eu entrei na tecnologia quando comecei? Por que você entrou? Peter me contou o motivo dele
29:12Ele disse: " Entrei na engenharia de software porque gosto de construir coisas e agora posso construir mais rápido e sem alguns dos compromissos que eu tinha antes"
29:18É um pouco exaustivo, mas também é muito, muito empolgante
29:22Então, dito isso, continue seguindo em frente, confira o Pragmatic Engineer e eu verei você no estande da Entisys
29:28Obrigado.