Ciertamente pasé por la parte del proceso en la que simplemente no creía que las herramientas de IA pudieran hacer mejor y más rápido lo que yo había estado haciendo profesionalmente durante 15 años. Así que al principio había mucha vacilación para darle tareas reales. Estaba bien con darle tareas como "Cambia este texto," "Mueve este div," "Configura este tipo de estado," pero nunca realmente le di tareas pesadas porque asumía que cometería un error. Y también era una forma de protegerme. Era un mecanismo de defensa para mantener a la IA alejada de lo que considero mi medio de vida. Cómo pongo comida en la mesa y pago la hipoteca. Pero luego comienzas a hacer eso un poco más y un poco más y te das cuenta de que estas cosas son realmente muy buenas y tal vez no necesites implementar esa misma cosa a mano que has implementado 12 veces antes en otras aplicaciones, ya sea una página de perfil de usuario, iniciar sesión con Devise, o configurar tablas y esquemas de bases de datos relacionales. Entonces comienzas a darte cuenta de que el juego es como un golf de un solo tiro. Donde comienzas a estrategizar, "¿Cómo puedo escribir el mejor prompt para hacer el menor trabajo posible?" Una cosa que sé con certeza es que no hay futuro con menos software. Otra cosa que sé por mi experiencia es que ser ingeniero de software es mucho más complejo que solo escribir código. Es gusto, es juicio, es hablar con muchas personas, es hablar con los clientes. Es averiguar la dirección y estrategia correctas. Mi trabajo desde 2021 no es seguro; se ha ido. Pero el trabajo que he estado haciendo como ingeniero de producto durante más de ocho años ciertamente lo es. Simplemente está cambiando rápido. Tendré más tiempo para trabajar en las piezas complejas del producto y del negocio que no se reducen a tareas repetitivas que un LLM puede hacer, y enfocarme más en las partes profundamente humanas de hacer cosas que la gente quiere.