<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech Career on kenji.blog</title><link>http://kenji.blog/es/categories/tech-career/</link><description>Recent content in Tech Career on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>es</language><copyright>kenjinote</copyright><lastBuildDate>Fri, 11 Sep 2026 15:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/es/categories/tech-career/index.xml" rel="self" type="application/rss+xml"/><item><title>¿Cómo deberían sobrevivir los programadores en la era de la IA?</title><link>http://kenji.blog/es/p/how-programmers-survive-in-ai-era/</link><pubDate>Fri, 11 Sep 2026 15:00:00 +0900</pubDate><guid>http://kenji.blog/es/p/how-programmers-survive-in-ai-era/</guid><description>&lt;img src="http://kenji.blog/p/how-programmers-survive-in-ai-era/img/eyecatch.jpg" alt="Featured image of post ¿Cómo deberían sobrevivir los programadores en la era de la IA?" />&lt;h1 id="cómo-deberían-sobrevivir-los-programadores-en-la-era-de-la-ia-el-fin-de-la-codificación-y-el-amanecer-de-una-nueva-ingeniería">¿Cómo deberían sobrevivir los programadores en la era de la IA? El fin de la codificación y el amanecer de una nueva ingeniería
&lt;/h1>&lt;p>En la actualidad, en 2026, el campo del desarrollo de software se encuentra en un período de cambio sin precedentes. Hasta hace unos pocos años, el concepto de &amp;ldquo;la IA escribe código&amp;rdquo; se limitaba a su papel como &amp;ldquo;herramienta auxiliar&amp;rdquo; para los programadores, como la generación de código boilerplate (código repetitivo) y el autocompletado de funciones en el mejor de los casos. Sin embargo, con la asombrosa evolución de los grandes modelos de lenguaje (LLM), la situación ha dado un vuelco radical. La IA moderna no es simplemente una &amp;ldquo;máquina de escribir inteligente&amp;rdquo;, sino que se ha transformado en un &amp;ldquo;ingeniero junior autónomo&amp;rdquo; con la capacidad de ensamblar instantánea y autónomamente sistemas completos, desde el frontend hasta la lógica del backend, el diseño del esquema de la base de datos e incluso la construcción de pipelines de CI/CD, con solo proporcionarle un documento de definición de requisitos.&lt;/p>
&lt;p>En una era así, ¿cómo deberíamos sobrevivir nosotros los &amp;ldquo;programadores&amp;rdquo; e &amp;ldquo;ingenieros de software&amp;rdquo;? A medida que el valor económico del acto mismo de &amp;ldquo;escribir código&amp;rdquo; se deflacta rápidamente, los &amp;ldquo;codificadores&amp;rdquo; que simplemente conocen la sintaxis (gramática) de un lenguaje de programación específico y están familiarizados con las API de un framework en particular están siendo rápidamente eliminados del mercado.&lt;/p>
&lt;p>En este artículo, analizaremos con extremo detalle las estrategias de supervivencia para los programadores en la era de la IA desde perspectivas técnicas, matemáticas y filosóficas. Esto no es solo una teoría sobre la carrera profesional, sino una redefinición de la disciplina de la ingeniería de software en sí misma.&lt;/p>
&lt;hr>
&lt;h2 id="1-la-historia-de-la-abstracción-abstraction-y-la-redefinición-de-la-programación">1. La historia de la abstracción (Abstraction) y la redefinición de la &amp;ldquo;programación&amp;rdquo;
&lt;/h2>&lt;p>Al repasar la historia de la ingeniería de software, nos damos cuenta de que siempre ha sido una historia de &amp;ldquo;abstracción (Abstraction)&amp;rdquo;. Siempre hemos construido capas para describir sistemas más complejos en un lenguaje más cercano al humano.&lt;/p>
&lt;p>Los primeros científicos de la computación utilizaban tarjetas perforadas para manipular directamente los interruptores del hardware físico, dando instrucciones a las computadoras en código máquina (secuencias de 0 y 1). Más tarde, apareció el lenguaje ensamblador, que permitió operar el hardware con mnemónicos que los humanos podían entender fácilmente. A medida que avanzaba la época, surgieron lenguajes de alto nivel como C y Fortran, que lograron encapsular los detalles complejos del hardware, como la gestión de memoria y los registros de la CPU. Posteriormente, con los lenguajes modernos que aparecieron, como Java, Python, Ruby y TypeScript, los programadores pudieron concentrarse más en &amp;ldquo;qué queremos que haga la computadora (What)&amp;rdquo; en lugar de en &amp;ldquo;cómo hacer que la computadora funcione (How)&amp;rdquo;.&lt;/p>
&lt;p>La aparición de la IA (LLM) es el cambio de paradigma más reciente y más grande en esta historia de abstracción. Si la evolución de los lenguajes de programación fue la &amp;ldquo;ocultación del hardware&amp;rdquo;, la evolución de los LLM es la &amp;ldquo;ocultación de la sintaxis (gramática)&amp;rdquo;.&lt;/p>
&lt;div class="mermaid">graph TD
A["Código Máquina / Tarjetas Perforadas (1940s)"] --> B["Lenguaje Ensamblador (1950s)"]
B --> C["Lenguajes Compilados de Alto Nivel (1970s)"]
C --> D["Lenguajes Gestionados / de Scripting (1990s)"]
D --> E["Lenguaje Natural a través de LLMs (2020s)"]
E --> F["Agentes de IA Autónomos (2026-)"]
style E fill:#f9f,stroke:#333,stroke-width:2px
style F fill:#fbb,stroke:#333,stroke-width:2px&lt;/div>
&lt;p>La era en la que los desarrolladores manipulaban punteros preocupándose por las fugas de memoria o escribían cientos de líneas de código repetitivo para el procesamiento de análisis de JSON ha terminado. El estándar de &amp;ldquo;programación&amp;rdquo; en 2026 es definir sistemas utilizando el lenguaje natural (japonés, inglés, español, etc.), el lenguaje con el nivel más alto de abstracción para la humanidad.&lt;/p>
&lt;hr>
&lt;h2 id="2-modelo-matemático-de-la-productividad-surfeando-la-ola-del-crecimiento-exponencial">2. Modelo matemático de la productividad: Surfeando la ola del crecimiento exponencial
&lt;/h2>&lt;p>Evaluemos cuantitativamente el aumento de productividad que aporta la IA utilizando un modelo matemático.
La productividad individual $P_{traditional}$ en el desarrollo de software tradicional podría modelarse como una combinación lineal del nivel de habilidad individual $S$, la experiencia en el dominio $E$ y la eficiencia de las herramientas $T$.&lt;/p>
$$ P_{traditional} = c_1 \cdot S + c_2 \cdot E + c_3 \cdot T $$
&lt;p>Sin embargo, en el desarrollo moderno impulsado por IA, la capacidad de la IA $A(t)$ actúa como un &amp;ldquo;poderoso multiplicador (Multiplier)&amp;rdquo; que amplifica la capacidad humana. Dado que las capacidades de la IA crecen exponencialmente (la versión de IA de la Ley de Moore) a lo largo del tiempo $t$, la productividad en la era de la IA $P_{AI}(t)$ se puede expresar mediante la siguiente ecuación:&lt;/p>
$$ P_{AI}(t) = \alpha \cdot S_{core} \cdot e^{\beta \cdot A(t)} $$
&lt;p>Aquí, cada variable significa lo siguiente:&lt;/p>
&lt;ul>
&lt;li>$\alpha$: Coeficiente base de productividad humana&lt;/li>
&lt;li>$S_{core}$: Las &amp;ldquo;habilidades centrales humanas&amp;rdquo; no reemplazables por la IA (diseño de arquitectura, comprensión de requisitos de negocio, juicio ético, etc.)&lt;/li>
&lt;li>$A(t)$: Capacidad absoluta de los modelos de IA (recuento de parámetros, ventana de contexto, capacidad de razonamiento) en el momento $t$&lt;/li>
&lt;li>$\beta$: Coeficiente que indica la eficacia con la que se pueden aprovechar las herramientas de IA (calidad de la ingeniería de prompts o sofisticación de los flujos de trabajo colaborativos con la IA)&lt;/li>
&lt;/ul>
&lt;p>La visión clave derivada de esta fórmula es que &lt;strong>en un mundo donde $A(t)$ aumenta exponencialmente, el impacto de las habilidades tradicionales, como la velocidad de escritura pura o la memorización de un lenguaje específico, en la productividad general se vuelve minúsculo&lt;/strong>. En cambio, el coeficiente $\beta$ para aprovechar el crecimiento exponencial de la IA, y $S_{core}$, el área que la IA no puede cubrir, se convierten en los factores dominantes que determinan el valor de mercado de un ingeniero.&lt;/p>
&lt;hr>
&lt;h2 id="3-probabilidad-de-automatización-de-tareas-probability-of-automation">3. Probabilidad de automatización de tareas (Probability of Automation)
&lt;/h2>&lt;p>Entonces, ¿qué tipo de tareas se automatizarán y qué tipo de tareas quedarán en manos de los humanos?
La probabilidad $P_{auto}(T)$ de que una tarea determinada $T$ sea completamente automatizada por IA se puede formular de la siguiente manera:&lt;/p>
$$ P_{auto}(T) = 1 - \exp\left(-\lambda \cdot \frac{\text{Predictability}(T)}{\text{Complexity}(T) \times \text{Context Dependency}(T)}\right) $$
&lt;ul>
&lt;li>$\text{Predictability}(T)$: Previsibilidad de la tarea (cuántos patrones existen en los datos históricos)&lt;/li>
&lt;li>$\text{Complexity}(T)$: Complejidad de la tarea&lt;/li>
&lt;li>$\text{Context Dependency}(T)$: La fuerza del &amp;ldquo;contexto implícito (conocimiento específico del dominio o relaciones humanas)&amp;rdquo; del que depende la tarea&lt;/li>
&lt;li>$\lambda$: Tasa de progreso tecnológico de la IA&lt;/li>
&lt;/ul>
&lt;p>Las tareas que son altamente predecibles y poco dependientes del contexto, como escribir el procesamiento de enrutamiento de una API o crear una pantalla CRUD simple, tienen un $P_{auto} \approx 1$ y estarán casi completamente automatizadas. Por otro lado, las tareas con una dependencia del contexto extremadamente alta, como &amp;ldquo;¿cómo integramos de manera segura los sistemas heredados existentes con los nuevos microservicios?&amp;rdquo; o &amp;ldquo;¿cómo diseñamos un flujo de autenticación que satisfaga las demandas del departamento legal sin comprometer la experiencia del usuario?&amp;rdquo;, son difíciles de automatizar.&lt;/p>
&lt;hr>
&lt;h2 id="4-retorno-de-la-sintaxis-gramática-a-la-arquitectura-estructura">4. Retorno de la sintaxis (gramática) a la arquitectura (estructura)
&lt;/h2>&lt;p>Separar claramente en qué es buena la IA y en qué son buenos los humanos es un requisito absoluto para la supervivencia.&lt;/p>
&lt;div class="mermaid">graph LR
Sub1["Dominios de Excelencia de la IA"]
Sub2["Dominios de Excelencia Humanos"]
A["Generación de Código a partir de Especificaciones"] --> Sub1
B["Corrección de Errores de Sintaxis y Bugs"] --> Sub1
C["Generación de Boilerplate / Pruebas"] --> Sub1
D["Análisis de Logs y Reconocimiento de Patrones"] --> Sub1
E["Diseño de Arquitectura de Sistemas"] --> Sub2
F["Resolución de Requisitos Ambiguos"] --> Sub2
G["Negociación entre Equipos"] --> Sub2
H["Juicio Ético / Responsabilidad"] --> Sub2&lt;/div>
&lt;p>La IA supera a los humanos en la &amp;ldquo;optimización local&amp;rdquo;. Los humanos no tienen ninguna posibilidad contra la velocidad y precisión con la que se escribe una sola función, una sola clase o un solo módulo. Sin embargo, la IA es muy vulnerable a la &amp;ldquo;optimización global&amp;rdquo; y al &amp;ldquo;contexto faltante (Missing Context)&amp;rdquo;.&lt;/p>
&lt;p>Los programadores del futuro deben cambiar su papel de &amp;ldquo;trabajadores que escriben código&amp;rdquo; a &amp;ldquo;arquitectos que orquestan innumerables componentes generados por IA&amp;rdquo;. Tener una visión general del sistema completo, dónde trazar los límites de los microservicios, cómo resolver el compromiso entre disponibilidad y consistencia en el Teorema CAP para adaptarlo al contexto del negocio, y cómo controlar la deuda técnica. Estos son trabajos intelectuales de alto nivel que solo pueden ser realizados por humanos que comprenden el panorama general y los objetivos del negocio.&lt;/p>
&lt;hr>
&lt;h2 id="5-la-definición-de-requisitos-es-la-verdadera-ingeniería-de-prompts">5. La definición de requisitos es la &amp;ldquo;verdadera ingeniería de prompts&amp;rdquo;
&lt;/h2>&lt;p>El término &amp;ldquo;ingeniería de prompts&amp;rdquo;, que escuchamos a menudo últimamente, se malinterpreta con frecuencia como &amp;ldquo;un truco para engañar a la IA y obtener el resultado deseado&amp;rdquo;. Sin embargo, la esencia de la ingeniería de prompts en el desarrollo de software es, sin lugar a dudas, &lt;strong>la &amp;ldquo;ingeniería de requisitos avanzada (Requirements Engineering)&amp;rdquo;&lt;/strong>.&lt;/p>
&lt;p>Para dar instrucciones a la IA en lenguaje natural y hacer que genere el software deseado, los siguientes elementos deben ser estrictamente articulados:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Propósito (Why)&lt;/strong>: ¿Por qué se necesita esta característica? ¿Cuál es el valor empresarial?&lt;/li>
&lt;li>&lt;strong>Restricciones (Constraints)&lt;/strong>: Requisitos de rendimiento (latencia, rendimiento), requisitos de seguridad, restricciones de costos.&lt;/li>
&lt;li>&lt;strong>Casos Extremos (Edge Cases)&lt;/strong>: Procesamiento alternativo (fallback) para cuando el usuario proporciona una entrada inesperada.&lt;/li>
&lt;li>&lt;strong>Interfaces (Interfaces)&lt;/strong>: Especificaciones de integración con los sistemas existentes.&lt;/li>
&lt;/ol>
&lt;p>Las instrucciones vagas (prompts) solo generarán sistemas vagos y frágiles. La capacidad de escuchar profundamente para descubrir &amp;ldquo;lo que el cliente realmente quería&amp;rdquo;, organizar requisitos contradictorios y crear especificaciones lógicamente consistentes (prompts). Esta es la &amp;ldquo;habilidad de codificación&amp;rdquo; más poderosa en la era de la IA. Los programadores pasarán cada vez más tiempo enfrentándose a archivos de Notion o Markdown en lugar de editores de código, describiendo con precisión cómo debería ser el sistema mediante texto.&lt;/p>
&lt;hr>
&lt;h2 id="6-la-ventaja-abrumadora-del-conocimiento-del-dominio-domain-knowledge">6. La ventaja abrumadora del conocimiento del dominio (Domain Knowledge)
&lt;/h2>&lt;p>Dado que la IA se ha entrenado en código fuente abierto y documentos públicos de todo el mundo, está bien versada en tecnologías y algoritmos web generales. Sin embargo, hay datos a los que la IA no puede acceder. Esas son las &amp;ldquo;reglas de negocio específicas de tu empresa&amp;rdquo; y el &amp;ldquo;conocimiento del dominio profundamente arraigado en una industria específica (médica, financiera, manufacturera, etc.)&amp;rdquo;.&lt;/p>
&lt;p>Por ejemplo, supongamos que estás desarrollando un sistema de historia clínica electrónica en una startup médica. La IA sabe &amp;ldquo;cómo crear una interfaz de usuario tabular en React&amp;rdquo; y &amp;ldquo;la estructura de datos general de HL7 FHIR&amp;rdquo;. Sin embargo, no ha aprendido el conocimiento tácito de &amp;ldquo;en un departamento médico específico del Hospital A, en qué orden ven los médicos los datos de los pacientes, y qué tipo de interfaz de usuario minimizaría el riesgo de errores médicos&amp;rdquo;.&lt;/p>
&lt;p>En un mundo donde la tecnología misma se mercantiliza (se convierte en un bien de consumo común), el verdadero valor de los ingenieros nace en la intersección de la &amp;ldquo;tecnología&amp;rdquo; y el &amp;ldquo;dominio de negocio&amp;rdquo;. En lugar de competir solo con la destreza técnica, los individuos que posean una profunda experiencia en un dominio específico, como la medicina, las finanzas, la logística o el entretenimiento, y que puedan resolver los problemas de ese dominio utilizando la poderosa herramienta de la IA, liderarán el mercado del futuro.&lt;/p>
&lt;hr>
&lt;h2 id="7-el-problema-del-tranvía-en-el-desarrollo-de-software-quién-asume-la-responsabilidad">7. El &amp;ldquo;Problema del Tranvía&amp;rdquo; en el desarrollo de software: ¿Quién asume la responsabilidad?
&lt;/h2>&lt;p>A medida que aumenta nuestra dependencia de la IA, nos enfrentamos a graves problemas filosóficos y éticos. Este es el problema de &amp;ldquo;dónde recae la responsabilidad&amp;rdquo; en la ingeniería de software.&lt;/p>
&lt;p>Si el código generado de forma autónoma por la IA causa un error grave en un entorno de producción, lo que resulta en millones de dólares en pérdidas para una empresa, o si causa un mal funcionamiento en un sistema médico que afecta vidas humanas, ¿quién asume la responsabilidad? ¿La empresa que desarrolló el modelo de IA? ¿O el ingeniero que ingresó el prompt? No se puede &amp;ldquo;despedir&amp;rdquo; ni &amp;ldquo;arrestar&amp;rdquo; a la IA.&lt;/p>
&lt;p>No importa cuánto avance la tecnología, el papel de los &amp;ldquo;humanos&amp;rdquo; como el sujeto que asume la &amp;ldquo;responsabilidad legal y ética (Accountability)&amp;rdquo; por el impacto que los sistemas tienen en la sociedad no desaparecerá. De hecho, cuanto más se convierta el proceso de generación de código en una caja negra, mayor será la pesada responsabilidad de los humanos como &amp;ldquo;aprobadores finales (Approvers)&amp;rdquo; y &amp;ldquo;supervisores (Supervisors)&amp;rdquo; de los sistemas.&lt;/p>
&lt;p>Auditar si la arquitectura y el código propuestos por la IA cumplen con los estándares de seguridad, no tienen problemas éticos (están libres de sesgos) y cumplen con las normativas, y luego dar la luz verde final. El acto de &amp;ldquo;asumir la responsabilidad&amp;rdquo; en sí mismo se convierte en una parte importante del trabajo del ingeniero.&lt;/p>
&lt;hr>
&lt;h2 id="8-programación-en-parejas-con-ia-y-gestión-de-la-carga-cognitiva-cognitive-load">8. Programación en parejas con IA y gestión de la carga cognitiva (Cognitive Load)
&lt;/h2>&lt;p>A medida que trabajamos junto a la IA, la naturaleza de la &amp;ldquo;carga cognitiva (Cognitive Load)&amp;rdquo; humana también está cambiando. La carga cognitiva al escribir código desde cero es completamente diferente de la carga cognitiva al &amp;ldquo;leer y revisar&amp;rdquo; cientos de líneas de código desconocido generado por la IA.&lt;/p>
&lt;p>Según la teoría de la carga cognitiva en psicología, cuando se procesa información compleja que no coincide con los esquemas existentes (estructuras de conocimiento en la mente), la memoria de trabajo humana se agota rápidamente. El código generado por IA a veces contiene optimizaciones avanzadas que a un humano no se le ocurrirían, mientras que otras veces contiene &amp;ldquo;alucinaciones (hallucinations)&amp;rdquo; que ignoran el contexto.&lt;/p>
&lt;p>Para evitar esto, es necesario sistematizar el proceso de revisión de la IA.&lt;/p>
&lt;div class="mermaid">sequenceDiagram
participant H as "Ingeniero Humano (Arquitecto)"
participant A as "Agente de IA"
participant S as "CI/CD &amp; Pruebas"
H->>A: "Definir requisitos y restricciones estrictas"
A->>H: "Proponer Arquitectura y Código Inicial"
Note over H,A: Fase de Revisión: Alta Carga Cognitiva
H->>A: "Criticar opciones de diseño, solicitar refactorización"
A->>S: "Generar Código Final y Hacer Push"
S-->>H: "Resultados de Pruebas Automatizadas y Análisis Estático"
H->>H: "Aprobación Final y Asunción de Responsabilidad"&lt;/div>
&lt;p>Los humanos necesitan perfeccionar al máximo la habilidad de &amp;ldquo;lectura rápida y detección instantánea de fallas lógicas (Code Reading &amp;amp; Auditing)&amp;rdquo; incluso más que la habilidad de &amp;ldquo;escribir&amp;rdquo;. La importancia del Desarrollo Guiado por Pruebas (TDD) es aún mayor en la era de la IA. El enfoque principal será que un humano u otra IA escriba código de prueba estricto antes de dejar que la IA escriba el código, y luego haga que la IA corrija el código hasta que pase las pruebas.&lt;/p>
&lt;hr>
&lt;h2 id="9-estrategia-de-supervivencia-concreta-qué-aprender-a-partir-de-mañana">9. Estrategia de supervivencia concreta: Qué aprender a partir de mañana
&lt;/h2>&lt;p>Basado en el análisis realizado hasta ahora, presento un plan de acción concreto para que los programadores sobrevivan a la era de la IA.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Reaprender a fondo los &amp;ldquo;fundamentos&amp;rdquo; de la tecnología&lt;/strong>: Puedes dejar cómo usar frameworks a la IA. Sin embargo, un profundo conocimiento de cómo funcionan los sistemas operativos, los protocolos de red (TCP/IP, HTTP/3), la estructura interna de las bases de datos (B-Tree, niveles de aislamiento de transacciones), las estructuras de datos y algoritmos es absolutamente necesario. Para juzgar si el resultado de la IA es correcto, es indispensable una base sólida en ciencias de la computación.&lt;/li>
&lt;li>&lt;strong>Dominar la arquitectura en la nube y los sistemas distribuidos&lt;/strong>: Concéntrate en cómo combinar recursos en la nube como AWS, GCP y Azure para construir sistemas escalables, en lugar de código individual. Comprende el concepto de IaC (Infrastructure as Code) como Terraform y cultiva la capacidad de diseñar todo el sistema como código.&lt;/li>
&lt;li>&lt;strong>Conviértete en un experto en tu dominio de negocio&lt;/strong>: Aprende profundamente el modelo de negocio, las regulaciones legales y la psicología del comportamiento del usuario de la industria a la que perteneces. Ve más allá de los límites de un ingeniero y ten una perspectiva más cercana a la de un Product Manager (PM).&lt;/li>
&lt;li>&lt;strong>Perfecciona las habilidades de comunicación y facilitación&lt;/strong>: El proceso de resolver la &amp;ldquo;ambigüedad&amp;rdquo; entre humanos y lograr consensos no puede ser reemplazado por la IA. Las habilidades blandas de interactuar con las partes interesadas y descubrir los verdaderos problemas serán las habilidades más valiosas.&lt;/li>
&lt;li>&lt;strong>Usa la IA al máximo como un &amp;ldquo;colega&amp;rdquo;&lt;/strong>: En lugar de temer a la evolución de las herramientas de IA, utilízalas como tu arma más poderosa. Utiliza rutinariamente los últimos LLMs y agentes de codificación de IA para acumular el &amp;ldquo;conocimiento tácito&amp;rdquo; de dónde falla la IA y cómo ajustar los prompts para extraer el máximo rendimiento.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="conclusión-no-temas-surfea-la-ola">Conclusión: No temas, surfea la ola
&lt;/h2>&lt;p>La automatización de la programación por parte de la IA no significa la &amp;ldquo;muerte&amp;rdquo; de la profesión de programador. Más bien, es un &lt;strong>&amp;ldquo;Renacimiento&amp;rdquo;&lt;/strong> que nos libera del &amp;ldquo;trabajo no esencial&amp;rdquo; en el desarrollo de software, como la corrección de errores tipográficos, la solución de problemas de configuración del entorno y la escritura de aburrido código repetitivo (boilerplate).&lt;/p>
&lt;p>A lo largo de la historia, cuando apareció el telar automático o cuando apareció el software de hojas de cálculo (Excel), se extendió el pesimismo de que los trabajos desaparecerían. Sin embargo, la realidad es que a medida que la productividad mejoró drásticamente, se creó nueva demanda y nacieron trabajos más sofisticados. Lo mismo sucederá en el mundo del software. A medida que se vuelva posible &amp;ldquo;construir sistemas a bajo costo&amp;rdquo;, el software penetrará en todas las áreas que antes no estaban informatizadas debido a los altos costos, y los problemas (What) que los ingenieros tendrán que resolver se expandirán infinitamente.&lt;/p>
&lt;p>A nosotros, los programadores, se nos da ahora la oportunidad de evolucionar de artesanos que escriben código a &amp;ldquo;directores de orquesta&amp;rdquo; que comandan la poderosa inteligencia de la IA. En lugar de quedarnos en la orilla temerosos de la ola tecnológica, vamos a montarla rápidamente y zarpar hacia un viaje para crear sistemas más grandes y valiosos. La era de la IA es exactamente la era en la que comienza la &amp;ldquo;ingeniería&amp;rdquo; en su verdadero sentido.&lt;/p></description></item></channel></rss>