Os meus projetos de codificação tendem a bifurcar-se em duas experiências distintas: 1) Tudo funciona perfeitamente e eu crio esta aplicação dos sonhos que faz exatamente o que eu queria, com talvez algumas correções para ajustar alguns aspetos que não especifiquei totalmente. Adiciono novas funcionalidades e as coisas continuam a funcionar. É magia. 2) A coisa original que eu estava a tentar não funciona, eu instruo o agente a consertá-la, tentando reduzir a complexidade pouco a pouco para chegar ao cerne do que quero, mas nada funciona e continua a cometer os mesmos erros repetidamente, mesmo com muitas instruções. Assumo que isto é uma questão de habilidade. Como é que as pessoas conseguem sair da experiência #2 quando as coisas começam a descarrilar? Começar o projeto do zero raramente ajuda, porque eu acho que as minhas próprias instruções/enquadramento estão a causar o problema em primeiro lugar.