Hj minha função é mais tech lead do que desenvolvedor... Logo estou acostumado a gerenciar times de pessoas e agora IA, mas o que eu faço é o que um tech lead ou engenheiro de software deveria fazer, monto o escopo, e faço um quickstart com IA detalhado e modularizado sob uma tarefa bem específica e bem documentada, o nivel de ganho inicial é extremamente alto, depois disso eu faço o code review completo, documento como deveria funcionar e rodamos testes automatizados com cenários que foram previstos por mim e hidratados por IA, minha equipe valida com um guia técnico de revisão somado da especificação inicial.
No final o resultado é um módulo montado como se fosse uma lib mas a integração aos processos é feita pelos desenvolvedores que tem conhecimento de regras de negócio e situações dentro e fora do sistema que uma IA não tem ou deveria ser alimentada para saber, o fator humano é uma enorme variável que não é facilmente contextualizada.
Isso nos poupa 30-50% de trabalho... Pedir pra fazer um sistema completo via vibe code... Quando sua vibe acaba o code fica abandonado.
IA é ferramenta, vc não usa martelo a todo momento só quando precisar, vc não deveria usar IA o tempo todo só quando ela é mais útil.