Conteúdo / Blog
Engenharia
em perspectiva.
Reflexões sobre software, pesquisa, educação e carreira. O que aprendi construindo, ensinando e liderando.
Explore todo o conteúdo ↗70 conteúdos disponíveis
Mais código gerado por IA não resolve o gargalo da operação
Gerar mais código com IA não basta para acelerar uma equipe. Precisamos começar pela operação, automatizando deploy, monitoramento e rollback.
Ler artigo : Mais código gerado por IA não resolve o gargalo da operaçãoTestando sistemas agênticos: aprendendo com o passado para testar o futuro
Como aplicar os fundamentos de teste de software a sistemas agênticos: resultados, trajetórias, oráculos, confiabilidade e avaliações com IA.
Ler artigo : Testando sistemas agênticos: aprendendo com o passado para testar o futuroO julgamento do engenheiro continua indispensável na era dos agentes
A experiência da Anthropic com o Scion mostra como o trabalho do engenheiro muda com IA: orientar decisões de arquitetura, revisar a intenção das mudanças e exercer julgame...
Ler artigo : O julgamento do engenheiro continua indispensável na era dos agentesMeat proxy e cognitive surrender: usar IA sem abrir mão do senso crítico
Meat proxy, cognitive surrender. Estamos vendo o surgimento de termos relacionados aos problemas que o uso indiscriminado da IA pode nos causar.
Ler artigo : Meat proxy e cognitive surrender: usar IA sem abrir mão do senso críticoO fim do code review ou uma oportunidade para repensá-lo?
O professor Christian Kästner, que tive o prazer de conhecer, escreveu um texto muito legal sobre code review, chamado "O fim da revisão de código ou uma oportunidade…
Ler artigo : O fim do code review ou uma oportunidade para repensá-lo?Corrigir vulnerabilidades com IA ainda exige julgamento humano
Recebi recentemente um estudo feito pelo time do 1password. Confesso que li apenas o abstract e não avaliei a metodologia científica (meus tempos de acadêmico ficaram…
Ler artigo : Corrigir vulnerabilidades com IA ainda exige julgamento humanoComo a Prosus reduziu seus custos de IA em 90%
O Fabricio Bloisi postou sobre como eles cortaram 90% dos custos de IA dentro da Prosus, que é o grupo que tem o iFood.
Ler artigo : Como a Prosus reduziu seus custos de IA em 90%Estratégia e tática: o que o xadrez ensina sobre liderança
Um dos meus maiores desafios como CTO é que eu preciso navegar entre detalhes táticos junto com meu time de engenharia e decisões estratégicas junto com outros diretores.
Ler artigo : Estratégia e tática: o que o xadrez ensina sobre liderançaFinOps para IA: as lições da Databricks para reduzir custos
Mais uma empresa compartilhando como está salvando custo de IA. Dessa vez, foi a Databricks:
Ler artigo : FinOps para IA: as lições da Databricks para reduzir custosCinco estágios de adoção de agentes: da sessão à fábrica de software
Muito legal o texto do pessoal da Kiro, "Como criamos uma software factory com Kiro Crew para mergear 1000 PRs em uma semana".
Ler artigo : Cinco estágios de adoção de agentes: da sessão à fábrica de softwareQuando o agente para, vale a pena voltar a programar na mão?
Um fenômeno interessante que tem acontecido comigo é que quando o Codex caiu (ou por instabilidade ou pq meus tokens acabaram) é que eu prefiro esperar a ferramenta…
Ler artigo : Quando o agente para, vale a pena voltar a programar na mão?Escrever também é pensar: por que preservo minha própria voz
Esses dias li o texto do Bret Stephens, no New York Times. Ele levanta uma discussão interessante sobre o uso de IA para escrever. O autor defende não usar IA nem…
Ler artigo : Escrever também é pensar: por que preservo minha própria vozRevise o texto que você gerou com IA antes de pedir que alguém o leia
Poucas coisas no mundo corporativo moderno são tão ofensivas quanto pedir para alguém ler um texto que você gerou por IA em 5 minutos e não se deu nem ao trabalho de…
Ler artigo : Revise o texto que você gerou com IA antes de pedir que alguém o leiaDisciplina de engenharia continua fazendo diferença com IA
O Bob Martin escreveu uma frase muito boa: "Humanos disciplinados criam bons sistemas, independentemente de utilizarem agentes ou não. Aqueles que utilizam agentes…
Ler artigo : Disciplina de engenharia continua fazendo diferença com IAFábricas de software: redesenhar o processo para entregar mais com IA
Texto muito legal da Chris Kelly, no LeadDev, chamado "O guia do engenheiro para criar uma fábrica de software".
Ler artigo : Fábricas de software: redesenhar o processo para entregar mais com IAOs bugs da IA estão mudando: de lógica para arquitetura e contexto
O Boris Cherny (dev na Anthropic, criador do Claude) fez um tweet interessante sobre a qualidade do código gerada pelas LLMs. Segundo ele, os LLMs ainda produzem…
Ler artigo : Os bugs da IA estão mudando: de lógica para arquitetura e contextoA plataforma de desenvolvimento com IA é o próximo desafio
Muito dos problemas que vejo as pessoas reportando sobre código gerado por IA é falta de um "prompt melhor".
Ler artigo : A plataforma de desenvolvimento com IA é o próximo desafioQuem usa IA continua responsável pela qualidade da entrega
O Tobi, CEO da Shopify e um grande proponente do uso de IA, disse que tarefas feitas de maneira desleixadas com IA estão gerando muito trabalho para a companhia.
Ler artigo : Quem usa IA continua responsável pela qualidade da entregaQuanto código gerado por IA precisamos revisar?
A quantidade de linhas de código que estamos produzindo é gigante comparado com dois anos atrás. É tanta que nem você, que está gerando esse código, consegue…
Ler artigo : Quanto código gerado por IA precisamos revisar?Como ensinar computação quando escrever código já não é o maior desafio
O mundo todo está discutindo o que será da educação em engenharia de software. Saiu um texto legal na Communications of ACM, uma revista mais técnica da ACM, escrita…
Ler artigo : Como ensinar computação quando escrever código já não é o maior desafioRevisão por exceção: repensando o code review na era dos agentes
A Rachel Laycock (CTO da Thoughtworks) escreveu um texto muito interesse sobre code review. Ela levanta um ponto que todos que já estão codando com IA perceberam: se…
Ler artigo : Revisão por exceção: repensando o code review na era dos agentesJulgamento, priorização, proatividade e bom gosto na engenharia de software
Um trecho muito interessante do Deep Dive do Gergely sobre a visão da OpenAI sobre o que diferencia um bom engenheiro de software hoje:
Ler artigo : Julgamento, priorização, proatividade e bom gosto na engenharia de softwareO que aprendi sobre a fábrica de software agêntica da OpenAI
Acabei de ler o deep dive "Inside OpenAI’s agentic software factory" do The Pragmatic Engineer. Muitas coisas legais. Algumas delas:
Ler artigo : O que aprendi sobre a fábrica de software agêntica da OpenAIFundamentos de computação continuam importantes para programar com IA
Um experimento da ETH Zurich avaliou 100 desenvolvedores em um ambiente controlado de “vibe coding”. Isto é, construir software majoritariamente via IA, sem tocar…
Ler artigo : Fundamentos de computação continuam importantes para programar com IAHuman-in-the-loop: em qual loop o engenheiro deve estar?
Falamos muito de human-in-the-loop em engenharia de software agêntica. Eu também acho que o humano sempre estará no loop. A pergunta é: em qual loop?
Ler artigo : Human-in-the-loop: em qual loop o engenheiro deve estar?IA no desenvolvimento: precisamos começar pela operação
Estamos colocando IA na engenharia de software da "esquerda pra direita". Já temos muito bons agentes pra fazer requisitos e escrita de código. Mas quando chega em…
Ler artigo : IA no desenvolvimento: precisamos começar pela operaçãoProfissionais de alto impacto: quando a IA amplia a atuação individual
A IA pode transformar profissionais individuais em departamentos inteiros?
Ler artigo : Profissionais de alto impacto: quando a IA amplia a atuação individualO novo gargalo da engenharia de software é supervisão e decisão técnica
O gargalo da engenharia de software mudou e muitos times ainda não perceberam!
Ler artigo : O novo gargalo da engenharia de software é supervisão e decisão técnicaLiderar a adoção de IA exige conversar com quem enfrenta os mesmos desafios
Muita gente fala em "adotar IA". Poucos falam sobre como é liderar times enquanto isso ainda não tem manual. Não existe playbook pronto.
Ler artigo : Liderar a adoção de IA exige conversar com quem enfrenta os mesmos desafiosFinOps para IA: as lições da Coinbase sobre modelos, cache e contexto
FinOps pra IA está só começando. Vi um post legal do Brian Armstrong, co-founder do Coinbase.
Ler artigo : FinOps para IA: as lições da Coinbase sobre modelos, cache e contextoTreinamento corporativo: medir atividade não basta para medir impacto
Será que a sua estratégia de T&D ainda reproduz alguns dos principais mitos sobre treinamento corporativo?
Ler artigo : Treinamento corporativo: medir atividade não basta para medir impactoConstruir ou comprar software continua sendo uma decisão difícil
Acho que o SaaS está longe de morrer... Vi um post do Roja Buck contando uma história onde eles criaram internamente um substituto do Monday. Os primeiros 80% saíram…
Ler artigo : Construir ou comprar software continua sendo uma decisão difícilAgentes de IA: simplicidade, determinismo e observabilidade
O Bjorn, engenheiro de IA da Adyen, empresa que eu trabalhei e tenho muito carinho, apresentou no Agents and APIs Developer Meetup, um meetup lá no escritório da…
Ler artigo : Agentes de IA: simplicidade, determinismo e observabilidadeHora de descansar: os agentes também podem esperar
Até umas semanas atrás, eu ia pra cama e ficava ansioso. Deixa eu botar mais um agente pra rodar, pra não perder a janela de noite. Assistia TV com a esposa e ficava…
Ler artigo : Hora de descansar: os agentes também podem esperarA fatura da IA chegou: como conectar custo e retorno
A fatura da IA chegou e ela está maior do que muitas empresas esperavam!
Ler artigo : A fatura da IA chegou: como conectar custo e retornoResolver o problema ou resolver uma classe de problemas?
O Dax, um dos criadores do OpenCode, deu um conselho que gostei muito sobre como ser bom no seu trabalho:
Ler artigo : Resolver o problema ou resolver uma classe de problemas?Automação com IA: quais competências desenvolver na sua carreira?
Seu trabalho tem mais ou menos chances de ser automatizado pela IA?
Ler artigo : Automação com IA: quais competências desenvolver na sua carreira?Pensamento sistêmico e excelência: lições da liderança da Netflix
O Lenny entrevistou a Elizabeth, CPTO do Netflix. Algumas das ideias que achei legal:
Ler artigo : Pensamento sistêmico e excelência: lições da liderança da NetflixDeixe para os humanos as coisas que são humanas
Nas últimas duas semanas, vi dois CEOs famosos falando sobre os agentes de IA deles e o quanto eles têm "ajudado". Um deles comentou que o agente mandava parabéns aos…
Ler artigo : Deixe para os humanos as coisas que são humanasMemória dos agentes: quanto contexto realmente precisamos guardar?
Lembro-me de quando tanto o Claude quanto Codex anunciaram uma sequência de melhorias em relação a memória do harness. Em particular, eles agora conseguem lembrar de…
Ler artigo : Memória dos agentes: quanto contexto realmente precisamos guardar?Engenharia de software agêntica além do hype no TDC Rio
Eu estarei no Rio Innovation Week, dentro do The Developers Conference (TDC), na semana que vem, dia 6/agosto, falando sobre "Engenharia de software agêntica além do…
Ler artigo : Engenharia de software agêntica além do hype no TDC RioAs habilidades mais buscadas e o desafio de preparar os times
Essas são as habilidades mais buscadas no mercado brasileiro em 2026, segundo um estudo recente no LinkedIn:
Ler artigo : As habilidades mais buscadas e o desafio de preparar os timesIA na liderança: da automação à qualidade das decisões
A IA já começou a orientar decisões dentro das empresas!
Ler artigo : IA na liderança: da automação à qualidade das decisõesDa experimentação ao impacto: maturidade em engenharia de software com IA
Entre o acesso à IA e o impacto real no negócio, existem gaps que a maioria das empresas ainda não fechou!
Ler artigo : Da experimentação ao impacto: maturidade em engenharia de software com IAPrecisamos mesmo de pull requests para toda mudança?
O Andrea LaForgia escreveu um post bem provocativo sobre se precisamos mesmo de pull requests. O resumo do próprio autor:
Ler artigo : Precisamos mesmo de pull requests para toda mudança?Mais código, mais fricção: escalar a entrega depois da adoção de IA
"Escalar raramente falha drasticamente, ela apenas adiciona fricção em todo lugar", disse o Rob Zuber, CTO da CircleCI, uma das mais conhecidas infraestruturas de…
Ler artigo : Mais código, mais fricção: escalar a entrega depois da adoção de IAA adoção de IA pelos profissionais avança mais rápido que as organizações
O Brasil está entre os países mais avançados no uso de IA no trabalho, mas as empresas ainda não acompanham o mesmo ritmo!
Ler artigo : A adoção de IA pelos profissionais avança mais rápido que as organizaçõesFinOps para IA: use o modelo certo para cada tarefa
A IA acelerou demais a escrita do código. Mas ela tem um preço, e esse preço é alto. Se você usa os planos da Anthropic ou OpenAI que tem subsídio por trás, aqueles…
Ler artigo : FinOps para IA: use o modelo certo para cada tarefaTransformar mudanças em rotina é uma competência de liderança
Lideranças precisam aprender a transformar mudanças em rotina!
Ler artigo : Transformar mudanças em rotina é uma competência de liderançaGuardrails de qualidade e estratégias de adoção de IA: meu novo curso
Meu mais novo curso de IA acabou de sair na Alura: "IA na engenharia de software: Guardrails de qualidade e estratégias de adoção".
Ler artigo : Guardrails de qualidade e estratégias de adoção de IA: meu novo cursoEnquanto a janela de uso dos agentes não volta
Eu esperando a janela do Codex e do Kimi abrirem de novo...
Ler artigo : Enquanto a janela de uso dos agentes não voltaMais pull requests não significam mais deploys nem mais valor
Vejo pessoas desapontadas pelo fato de que, apesar do número de PRs ter crescido bastante (no caso da Alura, cresceram por volta de 3x), mas o número de deploys não…
Ler artigo : Mais pull requests não significam mais deploys nem mais valorA taxa da orquestração: o custo de coordenar múltiplos agentes
O Addy Osmani escreveu um texto legal chamado "The Orchestration Tax", ou a taxa da orquestração. Veja as referências ao final. Resumo rápido:
Ler artigo : A taxa da orquestração: o custo de coordenar múltiplos agentesO que aprendi criando três microaplicações com IA
Nesse último ano, já criei três micro aplicações do começo ao fim. Cada um deles tem 1 usuário (!!!), mas meu objetivo sempre foi aprender sobre engenharia de…
Ler artigo : O que aprendi criando três microaplicações com IAA adoção de IA precisa vir da liderança e do time
Gravamos recentemente um podcast do Hipsters.tech junto com o time da Alura, onde falamos da nossa própria adoção de IA dentro do time de tecnologia.
Ler artigo : A adoção de IA precisa vir da liderança e do timeTestes gerados por IA também precisam de qualidade
Automatizar a escrita de testes com IA é uma das coisas mais legais desse novo mundo. Você consegue gastar zero energia com isso e, "de graça", ganha uma bateria de…
Ler artigo : Testes gerados por IA também precisam de qualidadeIdempotência e retentativas: a IA ainda precisa de visão do todo
A IA pode ter automatizado a escrita do código, mas ainda não consegue "pensar no todo" por conta própria. Vou dar aqui dois exemplos recentes onde o "one-shot" da IA…
Ler artigo : Idempotência e retentativas: a IA ainda precisa de visão do todoComo formar desenvolvedores seniores em um mundo de IA?
Grande parte do nosso trabalho na Alura é estar por dentro e liderar o aprendizado de tecnologia no Brasil. E claro, a pergunta que não quer calar é: nesse novo mundo…
Ler artigo : Como formar desenvolvedores seniores em um mundo de IA?Guardrails leves e pesados para código gerado por IA
Garantir que o código gerado pela IA funcione é um dos desafios que mais me interessam hoje. Eu e o Guilherme Silveira falamos muito sobre isso no nosso dia-a-dia, e…
Ler artigo : Guardrails leves e pesados para código gerado por IAQuando uso IA para escrever e quando prefiro escrever à mão
A quantidade de texto gerado por IA que andamos lendo cresceu demais. E é engraçado que por mais real que o texto possa se parecer, a IA deixa a "sua marca" de alguma…
Ler artigo : Quando uso IA para escrever e quando prefiro escrever à mãoA nova forma de trabalhar com IA: uma conversa da Alura
O mundo do dev mudou... A Alura mudou também! Venha ouvir o que temos pra falar sobre essa nova forma de trabalhar com IA.
Ler artigo : A nova forma de trabalhar com IA: uma conversa da AluraCriando o Ticka com IA: lições de um clone simplificado do Basecamp
Quando comecei a experimentar o Claude, no começo de 2025, decidi criar uma app do começo ao fim para entender o poder da engenharia agêntica.
Ler artigo : Criando o Ticka com IA: lições de um clone simplificado do BasecampTransformação com IA começa pelo aprendizado da liderança
O Diego Barreto, CEO do iFood, escreveu recentemente sobre como ele está liderando a revolução IA dentro do seu time de liderança; e pasmém, com o bom e velho…
Ler artigo : Transformação com IA começa pelo aprendizado da liderançaComo a OpenAI usa Codex no dia a dia da engenharia
A OpenAI lançou recentemente um documento chamado "How OpenAI Uses Codex", ou seja, "Como a OpenAI usa Codex". O texto dá uma visão bem legal de como a OpenAI integra…
Ler artigo : Como a OpenAI usa Codex no dia a dia da engenhariaKimi e OpenCode: minhas experiências com uma alternativa de menor custo
Estou testando o Kimi, o modelo criado pela Moonshot AI, uma startup chinesa de inteligência artificial fundada em 2023 e apoiada por grandes gigantes da tecnologia,…
Ler artigo : Kimi e OpenCode: minhas experiências com uma alternativa de menor custoAgentes de IA no código aberto: uma síntese do MSR 2026
O que 62 estudos revelam sobre qualidade, revisão, testes e integração das contribuições de agentes de IA em projetos de código aberto.
Ler artigo : Agentes de IA no código aberto: uma síntese do MSR 2026As vantagens de um doutorado em engenharia de software na indústria
Como as habilidades desenvolvidas no doutorado ajudam a resolver problemas complexos, comunicar ideias e gerar impacto na indústria.
Ler artigo : As vantagens de um doutorado em engenharia de software na indústriaO que aprendi ao inverter minha sala de aula
Lições de uma experiência de sala de aula invertida no ensino de testes de software na TU Delft.
Ler artigo : O que aprendi ao inverter minha sala de aulaTestar é diferente de escrever testes
Escrever testes dá confiança para desenvolver. Testar de verdade exige explorar limites, exceções e cenários que revelam bugs.
Ler artigo : Testar é diferente de escrever testesO que sabemos (e o que não sabemos) sobre Domain-Driven Design?
Uma análise das dúvidas de desenvolvedores sobre DDD: padrões, implementação e a distância entre design tático e estratégico.
Ler artigo : O que sabemos (e o que não sabemos) sobre Domain-Driven Design?Nenhum conteúdo encontrado.
Tente outro termo ou escolha outra categoria.