{"id":1568,"date":"2025-12-22T11:02:47","date_gmt":"2025-12-22T10:02:47","guid":{"rendered":"https:\/\/germanmallo.com\/?p=1568"},"modified":"2026-10-05T08:15:36","modified_gmt":"2026-10-05T06:15:36","slug":"programadores-puristas-vs-ia","status":"publish","type":"post","link":"https:\/\/germanmallo.com\/en\/programadores-puristas-vs-ia\/","title":{"rendered":"The &quot;Purist Programmer&#039;s&quot; mistake: Adapt or become legacy."},"content":{"rendered":"<p>\u00daltimamente veo mucho ruido en redes. Programadores veteranos (los <em>OGs<\/em>, los que \u00abbajaban al barro\u00bb con C o ensamblador) rasg\u00e1ndose las vestiduras porque la nueva generaci\u00f3n lanza <em>scripts<\/em> en Python generados por una IA en cuesti\u00f3n de segundos.<\/p>\n<p>La narrativa siempre es la misma: <em>\u00abEstos chicos no saben programar, solo saben hacer prompts\u00bb<\/em>.<\/p>\n<p>Y aunque hay una parte de verdad en la importancia de los fundamentos, esta actitud purista esconde un peligro enorme. <strong>El romanticismo t\u00e9cnico no paga las facturas ni cumple los deadlines.<\/strong><\/p>\n<p>Criticar el nuevo est\u00e1ndar de programaci\u00f3n no te hace mejor profesional; te hace m\u00e1s lento. Hablemos claro de por qu\u00e9 el futuro no es de los puristas, ni tampoco de los que copian y pegan ciegamente, sino de los h\u00edbridos.<\/p>\n<h2 id=\"la-trampa-del-ego-hardcore-\">La trampa del ego \u00abHardcore\u00bb<\/h2>\n<p>Es cierto. Haber aprendido a programar pele\u00e1ndote con la gesti\u00f3n de memoria manual, sin autocompletado inteligente y con libros de documentaci\u00f3n f\u00edsica te da un callo mental invaluable. Entiendes <strong>qu\u00e9<\/strong> pasa bajo el cap\u00f3.<\/p>\n<p>Pero aqu\u00ed est\u00e1 el problema: <strong>confundir la herramienta con el oficio.<\/strong><\/p>\n<p>El objetivo de un desarrollador no es escribir c\u00f3digo. <strong>El objetivo es resolver problemas.<\/strong><\/p>\n<p>Si un programador \u00absenior\u00bb tarda 4 horas en escribir un m\u00f3dulo de autenticaci\u00f3n \u00abartesanal\u00bb por orgullo, y un junior con Copilot o Claude lo tiene funcional (y testeado) en 20 minutos, \u00bfqui\u00e9n est\u00e1 aportando m\u00e1s valor al negocio en ese momento preciso?<\/p>\n<p>El mercado no premia el esfuerzo sufrido; premia la <strong>eficiencia y el resultado<\/strong>.<\/p>\n<h2 id=\"la-ia-no-es-una-muleta-es-un-exoesqueleto\">La IA no es una muleta, es un exoesqueleto<\/h2>\n<p>El error de base al criticar la \u00abprogramaci\u00f3n ag\u00e9ntica\u00bb o generativa es pensar que es una herramienta para vagos. Al contrario, es una herramienta para <strong>arquitectos<\/strong>.<\/p>\n<p>Cuando dejas de picar c\u00f3digo repetitivo (boilerplate), tu cerebro se libera para pensar en cosas de mayor nivel:<\/p>\n<ul>\n<li>Arquitectura del sistema.<\/li>\n<li>Seguridad.<\/li>\n<li>Escalabilidad.<\/li>\n<li>Experiencia de usuario.<\/li>\n<\/ul>\n<p>La IA no viene a reemplazar al programador, viene a eliminar la fricci\u00f3n entre la idea y la ejecuci\u00f3n.<\/p>\n<h2 id=\"el-verdadero-superviviente-el-h-brido-og-ia\">El verdadero \u00abSuperviviente\u00bb: El h\u00edbrido OG + IA<\/h2>\n<p>Aqu\u00ed es donde quiero llegar. No estoy diciendo que saber las bases no sirva. Al contrario: <strong>nunca ha sido tan importante saber las bases como ahora.<\/strong><\/p>\n<p>\u00bfPor qu\u00e9? Porque la IA se equivoca. Alucina. Inventa librer\u00edas que no existen.<\/p>\n<p>El programador que solo sabe hacer <em>prompts<\/em> sin entender el c\u00f3digo est\u00e1 vendido cuando algo falla. Pero el programador veterano que abraza la IA se convierte en una bestia de la productividad.<\/p>\n<p>El perfil ganador es el que combina:<\/p>\n<ol>\n<li><strong>El criterio del veterano:<\/strong> Sabe <em>oler<\/em> el c\u00f3digo sucio, entiende de patrones de dise\u00f1o y sabe qu\u00e9 pedirle exactamente a la m\u00e1quina.<\/li>\n<li><strong>La velocidad de la IA:<\/strong> Usa herramientas para generar la estructura, los tests unitarios y la documentaci\u00f3n en segundos.<\/li>\n<\/ol>\n<p><strong>Si tienes el conocimiento \u00abOG\u00bb y te niegas a usar IA, est\u00e1s compitiendo con una mano atada a la espalda por pura vanidad.<\/strong><\/p>\n<h2 id=\"deja-de-llorar-por-el-stack-overflow-de-2015\">Deja de llorar por el <a href=\"https:\/\/stackoverflow.com\/questions\">Stack Overflow<\/a> de 2015<\/h2>\n<p>A\u00f1orar los tiempos en los que ten\u00edas que navegar por 15 hilos de foros para encontrar un error de sintaxis es absurdo. Eso no era \u00abprogramar de verdad\u00bb, eso era <strong>ineficiencia aceptada<\/strong> porque no hab\u00eda otra opci\u00f3n.<\/p>\n<p>Hoy, el est\u00e1ndar ha cambiado.<\/p>\n<ul>\n<li>Escribir scripts de 2 l\u00edneas que mueven monta\u00f1as de datos es v\u00e1lido.<\/li>\n<li>Pedirle a una IA que refactorice tu funci\u00f3n espagueti es inteligente.<\/li>\n<li>Usar agentes para automatizar el despliegue es necesario.<\/li>\n<\/ul>\n<h2 id=\"conclusi-n\">Conclusi\u00f3n<\/h2>\n<p>El sector tecnol\u00f3gico no tiene piedad con la nostalgia. O evolucionas, o te conviertes en c\u00f3digo <em>legacy<\/em>: dif\u00edcil de mantener, costoso y, eventualmente, reemplazado.<\/p>\n<p>Tienes dos opciones:<\/p>\n<ol>\n<li>Seguir quej\u00e1ndote de que \u00abya no se hacen programadores como los de antes\u00bb.<\/li>\n<li>Agarrar toda esa experiencia brutal que tienes, sumarle la potencia de la <a href=\"https:\/\/germanmallo.com\/en\/llms-en-local-vs-nube-mi-experiencia-personal-y-la-realidad-del-hardware\/\">IA<\/a> y convertirte en el programador m\u00e1s productivo que has sido en tu vida.<\/li>\n<\/ol>\n<p>Yo lo tengo claro. \u00bfY t\u00fa?<\/p>","protected":false},"excerpt":{"rendered":"<p>\u00daltimamente veo mucho ruido en redes. Programadores veteranos (los OGs, los que \u00abbajaban al barro\u00bb con C o ensamblador) rasg\u00e1ndose las vestiduras porque la nueva generaci\u00f3n lanza scripts en Python generados por una IA en cuesti\u00f3n de segundos. La narrativa siempre es la misma: \u00abEstos chicos no saben programar, solo saben hacer prompts\u00bb. Y aunque [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1570,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[73],"tags":[208,205,96],"class_list":["post-1568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-software","tag-carrera-profesional","tag-ia-generativa","tag-programacion"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/comments?post=1568"}],"version-history":[{"count":1,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1568\/revisions"}],"predecessor-version":[{"id":4542,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1568\/revisions\/4542"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/1570"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=1568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/categories?post=1568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/tags?post=1568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}