Me ha parecido interesante registrar dónde paso el tiempo cuando programo con IA. El resumen: DR requiere mucho menos tiempo para gestionar problemas de configuración de librerías y depuración de plataformas (compilación, repositorio, despliegue). Mucho menos tiempo preocupándote por la arquitectura al principio. Y mucho menos tiempo depurando errores lógicos simples. Por otro lado, mucho más tiempo depurando errores en los que la semántica está desacoplada de la sintaxis (cuanto más estado necesito seguir, menos ayuda la IA). Mucho más tiempo de refactorización. Mucho más tiempo de perfilado y optimizaciones de segundo y tercer orden. Y, por supuesto, mucho más tiempo pensando y esbozando lo que quiero desarrollar a continuación. La regla del 80/20 está definitivamente en vigor. Mientras que pasar de 0 a un proyecto funcional es 50 veces más rápido, se reduce a aproximadamente el doble de velocidad al implementar y depurar cosas complejas que requieren compensaciones basadas en las características de ejecución. Esto refleja en parte las aceleraciones que veo en los portafolios con los que trabajo. Quienes construyen infraestructura distribuida que requiere garantías sólidas y compensaciones de rendimiento no avanzan tan rápido como los que están más cerca de la capa de aplicaciones.