Tenho pensado muito sobre como a engenharia de software está mudando na era dos agentes de IA.

Compartilhei algumas dessas ideias no X e em apresentações, mas quero um lugar para desenvolvê-las mais a fundo — para escrever textos mais longos, citar outros autores, receber feedback e construir um corpo de trabalho ao longo do tempo.

Este blog é esse lugar.

O que esperar

Vou escrever sobre:

  • Desenvolvimento agêntico — como fazer agentes de IA construírem software correto, não apenas software plausível.
  • Metodologias orientadas por especificações — por que as especificações importam mais, não menos, quando seu desenvolvedor é estocástico.
  • Engenharia de conhecimento — construindo contexto que os agentes consigam realmente navegar.
  • O futuro da programação — o que muda, o que permanece igual e no que deveríamos estar prestando atenção.

Como este blog funciona

Este blog é construído com Hugo e implantado no GitHub Pages. O código-fonte é público — você pode ver cada alteração no histórico do git.

Os artigos estão disponíveis em vários idiomas, traduzidos com a ajuda de LLMs e revisados por mim.

Você pode deixar feedback em qualquer artigo pela seção de comentários, alimentada pelo GitHub Discussions.

Bem-vindo a bordo.