Nos últimos 40 anos, as ferramentas de desenvolvimento de software centraram-se no IDE – o ambiente de desenvolvimento integrado. A Borland é amplamente reconhecida por levar o IDE às massas. A união do editor, compilador e depurador em uma única entidade revolucionou a indústria de desenvolvimento de software. A popularização do IDE através do meu amado Turbo Pascal em meados da década de 1980 marcou uma grande virada para a codificação.

Mas o reinado do IDE acabou. Com o aumento incrivelmente rápido da codificação de agentes, o IDE tornou-se uma reflexão tardia, uma ferramenta que os desenvolvedores descobrem que usam cada vez menos. Em vez disso, os desenvolvedores estão gastando tempo gerenciando os agentes que estão realmente escrevendo o código.

As coisas estão acontecendo muito rápido, mudando mensalmente, se não semanalmente. Há apenas alguns meses eu estava construindo coisas dentro do meu IDE com a ajuda de um agente. Mas em pouco tempo eu tinha quatro ou cinco janelas de console abertas, trabalhando em projetos diferentes, todos ao mesmo tempo, enquanto os agentes trabalhavam em coisas diferentes. Isso dificilmente era administrável ao trabalhar em repositórios e projetos separados ao mesmo tempo, mas quando eu quis trabalhar em recursos diferentes dentro do mesmo repositório, ficou um pouco complicado.