Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.
Ideia principal
O trabalho de orientação é o mesmo que um desenvolvedor experiente faz com um iniciante: repetir por que um arquivo não deve conter tudo, por que uma camada não deve conhecer outra, por que não se carrega o dado inteiro, por que é preciso escrever os testes e por que é preciso rodá-los de novo. Você dá uma captura de tela de um componente, e o que volta é uma interpretação simplificada que precisa ser refeita.
O que muda é o que esse esforço compra. Orientar um júnior é um investimento: as mesmas observações não se repetem indefinidamente, porque a pessoa acumula. Um assistente não acumula nada sozinho — a correção vale para a sessão, não para a seguinte, e o mesmo desvio volta na funcionalidade seguinte.
A orientação de um assistente só compensa, portanto, se mudar de suporte: o que você diria a um júnior precisa ser escrito uma vez no quadro que o assistente relê — arquivos de instruções, convenções, catálogo de padrões. Repetir toda vez é o regime caro; escrever é o regime que capitaliza.
Por que isso importa
Isso corrige a leitura espontânea da relação. Quem descreve o assistente como um júnior muito rápido costuma tirar daí uma conclusão otimista — basta orientá-lo bem — quando o mecanismo que tornava a orientação suportável desapareceu.
Isso também indica para onde vai o tempo realmente ganho: não para a produção de código, que de fato é mais rápida, mas para a repetição de uma orientação que não capitaliza enquanto nada a escrever.
Nuances e limites
A analogia tem limites: ao contrário de um júnior, o assistente não se cansa de ser corrigido, não perde a confiança e não custa uma carreira. A comparação serve para situar a carga de orientação, não para descrever a relação.
E escrever o quadro tem um custo próprio, que só se justifica num trabalho repetido. Para uma ferramenta construída numa noite e abandonada no dia seguinte, repetir sai mais barato do que escrever.
Questões em aberto
- Que parte do que um desenvolvedor experiente transmite a um júnior é de fato formalizável num arquivo de instruções, e que parte só existe na discussão sobre um caso concreto?