Ask HN: Você conhece alguma empresa que voltou a escrever código manualmente?

Ask HN: Do you know of any company that went back to hand-written code?

Estou questionando a fase atual do ciclo de hype de LLMs e, ao mesmo tempo, fazendo uma verificação da realidade sobre se a relutância em depender de LLMs é economicamente viável para um desenvolvedor comum. Muitas empresas passaram de políticas de 'usar LLMs para tudo' para limitar orçamentos e escopos de uso aprovado. Não seria inesperado que algumas empresas decidissem que gerar mais código mais rápido não contribui significativamente para seus resultados financeiros, e abandonassem LLMs em favor da autoria humana, mas isso acontece? Não estou tentando apontar méritos ou deméritos do novo modo de desenvolvimento de software, apenas quero saber se existem muitas/algumas empresas que voltaram aos métodos antigos.

Não conheço nenhuma empresa que tenha voltado completamente ao código manuscrito, mas conheço várias que reduziram drasticamente o uso de LLMs após perceberem que a manutenção do código gerado era mais cara do que escrever do zero. A produtividade inicial não compensa a dívida técnica acumulada.
Na minha empresa, tentamos usar LLMs para gerar código, mas voltamos ao código manuscrito para partes críticas do sistema. A razão principal foi a dificuldade de garantir segurança e conformidade em código gerado automaticamente. Preferimos ter controle total sobre o que é implementado.
Acho que a questão não é voltar ou não ao código manuscrito, mas sim usar LLMs como ferramenta de apoio, não como substituto. Empresas que integram LLMs no processo de desenvolvimento, mas mantêm revisão humana rigorosa, estão colhendo benefícios sem os riscos.
Conheço uma startup que abandonou o uso de LLMs para geração de código porque o código gerado era difícil de depurar e os desenvolvedores gastavam mais tempo corrigindo do que escrevendo. Eles voltaram ao código manuscrito e a produtividade aumentou.
A maioria das empresas que conheço não voltou ao código manuscrito, mas está usando LLMs apenas para tarefas específicas, como geração de testes ou documentação. Para lógica de negócios complexa, o código manuscrito ainda é preferido.