Mis proyectos de codificación tienden a bifurcarse en dos experiencias distintas: 1) Todo funciona a la perfección y creo esta aplicación de ensueño que hace exactamente lo que quería, con tal vez algunas correcciones para arreglar algunos aspectos que no especifiqué completamente. Agrego nuevas funciones y las cosas siguen funcionando. Es magia. 2) La cosa original a la que apuntaba no funciona, le indico al agente que lo solucione, tratando de reducir la complejidad poco a poco para llegar al núcleo de lo que quiero, pero nada funciona y sigue cometiendo los mismos errores una y otra vez, incluso con muchas instrucciones. Asumo que esto es un problema de habilidad. ¿Cómo logran las personas salir con éxito de la experiencia #2 cuando las cosas han comenzado a descarrilarse? Empezar el proyecto de nuevo desde cero rara vez ayuda, porque creo que mis propias instrucciones/enfoque están causando el problema en primer lugar.