Inteligência artificial / Engenharia, liderança e educação

Construindo com IA.
Pensando como engenheiro.

A IA está mudando profundamente a maneira como construímos software. Tenho feito muito uso de agentes de código, e uma coisa fica cada vez mais clara: escrever código ficou mais fácil, mas decidir o que construir e garantir que funciona continuam exigindo muita engenharia.

Nosso trabalho está subindo um nível de abstração. Precisamos dar contexto aos agentes, tomar decisões de arquitetura e produto e criar mecanismos de verificação: testes, análise estática, observabilidade e formas seguras de colocar mudanças em produção. Quanto melhor a nossa fábrica de software, mais podemos delegar aos agentes.

Isso exige fundamentos sólidos, senso crítico e disposição para aprender. Também exige olhar para custos, educação e para como lideramos os times nessa transformação. Compartilho aqui minhas experiências, leituras e perguntas em aberto.

Estou empolgado com o que já conseguimos fazer e ainda temos muito a descobrir.

Escolhidos a dedo

Meus favoritos

Experiências, leituras e reflexões

Meus artigos sobre IA

Todo o blog ↗

Para ouvir

Podcasts sobre IA

Todos os podcasts ↗

Pesquisa em engenharia de software

Artigos científicos sobre IA

Todas as publicações ↗

Eu fiz muita pesquisa em IA para engenharia de software, mas no mundo pré-LLMs. Muito do que escrevi perde sentido com o avanço da tecnologia, mas tenho orgulho do trabalho que fiz naquela época, e por isso ele aparece aqui.