Programar sin dejar que la IA piense por ti: el método craft coding

Fuentes: AI coding without the vibes

Un ensayo reflexivo propone un enfoque intermedio para usar la inteligencia artificial al programar sin renunciar al aprendizaje ni al dominio del oficio. El autor parte de una pregunta dirigida a estudiantes y a profesionales: qué hacer con la IA. Rechaza dos posturas extremas: ignorarla, como si fuera una calculadora que no existió, y delegarle todo el trabajo, lo que denomina vibe-coding y que, según argumenta, impide desarrollar la capacidad de juzgar si uno realmente entiende lo que hace.

El texto sostiene que las tareas se dividen en dos fases, producir y verificar, y que los modelos actuales solo sirven bien para una de ellas. Propone invertir la lógica habitual: que la persona escriba el código y la IA actúe como revisora. Bautiza este estilo como craft coding, en analogía con tres figuras de panadería: la artesana que amasa a mano, la industrial que externaliza las decisiones y la comercial que mantiene el control del proceso porque valora la calidad intrínseca del producto.

El artículo detalla beneficios concretos, como detectar errores y descubrir técnicas, y advierte de que la revisión humana exhaustiva del código generado por la máquina es inviable por desgaste atencional. Advierte también sobre el riesgo de atrofia de las habilidades cognitivas si se delega en exceso, comparándolas con músculos que cuesta ganar y se pierden con facilidad.