A IA generativa atingiu o mainstream entre os desenvolvedores de software. De acordo com uma pesquisa recente do GitHub, mais de um milhão de desenvolvedores usam ativamente o GitHub Copilot. Mais importante ainda, esses desenvolvedores usam cada vez mais a IA como “um novo alicerce no desenvolvimento de aplicativos”. Em outras palavras, a IA está se tornando tão importante para o desenvolvimento de software quanto ferramentas como o Visual Studio Code.

Há, no entanto, um problema. Nem todos se beneficiam igualmente da IA. Como escreve Addy Osmani, líder de engenharia da equipe Chrome do Google: “As ferramentas de IA ajudam mais os desenvolvedores experientes do que os iniciantes”. Já falei sobre isso antes (aqui e aqui), mas Osmani apresenta esse argumento com tanta lucidez que vale a pena repeti-lo, especialmente com tantos desenvolvedores adicionando assistentes de codificação com tecnologia de IA ao seu processo de desenvolvimento.

Todas as crianças estão concluindo a guia

Kate Holterhoff, da RedMonk, vasculhou fóruns online e entrevistas pessoais para identificar as “10 principais coisas que os desenvolvedores desejam de seus assistentes de código de IA em 2024”. É uma ótima postagem, repleta de observações úteis como “O preenchimento de guias é o recurso matador nos assistentes de código de IA”. Observe, no entanto, que o Dr. Holterhoff não precisa falar sobre se os desenvolvedores querem ou não assistentes de codificação de IA – eles querem. A questão é: como eles os estão usando?