A IA mudou a engenharia de software mais nos últimos 3 anos do que mudou nos 30 anos anteriores. O que é necessário não é um debate sobre se ela vai desaparecer—em vez disso, é uma discussão séria sobre seu futuro: Quais são os novos primitivos, técnicas e melhores práticas para a engenharia de software na era da IA. É por isso que trouxe Scott Wu (@ScottWu46) para o AI & I. Ele é o fundador da @cognition, a empresa por trás do primeiro agente de codificação autônomo do mundo, Devin. A Cognition alcançou $73M ARR em menos de 2 anos—e eles acabaram de adquirir a Windsurf para acelerar seu crescimento. Tive Scott no programa para falar sobre para onde a programação vai a partir daqui. Nós discutimos: - Quais são as novas ferramentas e fluxos de trabalho para engenheiros de IA. A curto prazo, Scott vê a engenharia de software definida por um espectro de ferramentas. Em uma extremidade estão as funcionalidades de IA que aceleram a codificação, como o preenchimento automático; na outra estão os sistemas agentes, como Devin, que podem assumir tarefas de forma independente. Até que os engenheiros possam operar inteiramente em um nível mais alto de abstração, ele argumenta, ambos são essenciais. - Por que Scott acha que a AGI já está aqui. Pelos padrões de uma década atrás—passar no teste de Turing, resolver problemas matemáticos difíceis e operar de forma autônoma—AGI já está aqui. A linha continua se movendo, ele argumenta, porque os humanos constantemente redefinem o trabalho em torno do que as máquinas ainda não conseguem fazer. - Por que os desenvolvedores se tornarão arquitetos de produtos. Scott vê o futuro a longo prazo da engenharia de software como uma subida constante na escada da abstração. Assim como a programação passou de assembly para linguagens como Python e JavaScript, ele acredita que o futuro é os humanos se concentrarem no produto, enquanto os agentes de IA executam. - Como Devin se compara ao Claude Code da @AnthropicAI. Scott credita o sucesso do Claude Code ao ótimo design de produto e aos modelos que se tornam capazes o suficiente para suportar fluxos de trabalho autônomos. Mas segundo ele, a CLI em si não é a grande inovação, é como uma ferramenta se encaixa no fluxo de trabalho de um desenvolvedor. O paradigma do Claude Code é que a IA é você, assumindo o controle do seu computador, diz ele, enquanto Devin é como o engenheiro sentado ao seu lado: ele opera em seu próprio ambiente de nuvem, gerencia o repositório e melhora ao longo do tempo em testar e refinar o código. Este episódio do AI & I da @every é imperdível para qualquer pessoa interessada nos detalhes de como a IA muda o futuro da programação. Assista abaixo! Timestamps: Introdução: 00:02:02 Por que Scott acha que a AGI está aqui: 00:02:32 A jornada pessoal de Scott como fundador: 00:09:27 Por que os fundamentos da ciência da computação ainda importam: 00:16:55 Como o futuro da programação irá evoluir: 00:22:30 Um novo fluxo de trabalho para o engenheiro de software focado em IA: 00:26:50 Como Devin se compara ao Claude Code: 00:29:33 Aprendizado por reforço para construir melhores agentes de codificação: 00:40:05...