El Ingeniero de Software Nativo de AI

This ad is not shown to multipass and full ticket holders
React Advanced
React Advanced 2025
November 27 - 1, 2025
London, UK & Online
We will be diving deep
Learn More
In partnership with Focus Reactive
Upcoming event
React Advanced 2025
React Advanced 2025
November 27 - 1, 2025. London, UK & Online
Learn more
Bookmark
Rate this content

El rol del ingeniero de software está experimentando un cambio fundamental. A medida que AI se integra profundamente en nuestros flujos de trabajo, está surgiendo un nuevo paradigma: el Ingeniero de Software Nativo de AI. No se trata de ser reemplazado; se trata de amplificación. Esta charla presenta un manual práctico para que los desarrolladores hagan la transición a AI siendo un socio versátil en todo el ciclo de vida del desarrollo de software. Exploraremos el cambio de mentalidad crucial necesario para ver AI como un multiplicador de productividad, no una amenaza. Aprenderás cómo orquestar efectivamente agentes y herramientas de AI, incluyendo el nuevo Chrome DevTools MCP, para delegar tareas rutinarias y liberarte para enfocarte en la resolución de problemas de alto nivel, arquitectura e innovación. Iremos más allá de la generación básica de código y discutiremos la aplicación de AI al diseño de sistemas, pruebas, depuración y operaciones, transformando tu rol de escritor de código a pensador de sistemas. Únete a mí para descubrir cómo "confiar, pero verificar", mantener la propiedad y calidad última, y convertirte en un ingeniero nativo de AI indispensable que está dando forma al futuro del software.

This talk has been presented at JSNation US 2025, check out the latest edition of this JavaScript Conference.

Addy Osmani
Addy Osmani
35 min
17 Nov, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
La ingeniería de software está evolucionando con AI y VIBE coding remodelando el trabajo, enfatizando la colaboración y abrazando AI. La hoja de ruta futura incluye la transición de experiencias de desarrollador aumentadas a AI-first y eventualmente AI-native. La integración de AI en las prácticas de codificación da forma a un futuro colaborativo, con herramientas que evolucionan para startups y empresas. Las herramientas de AI ayudan en el diseño, codificación y pruebas, ofreciendo asistencia variada. La relevancia del contexto, el desarrollo impulsado por especificaciones, la revisión humana y los desafíos de implementación de AI son áreas clave de enfoque. AI aumenta la productividad pero enfrenta desafíos de verificación, lo que requiere supervisión humana. El impacto de AI en las revisiones de código, el desarrollo de talento y la evolución de la resolución de problemas en las prácticas de codificación es significativo.
Available in English: The AI-Native Software Engineer

1. Evolución de la Ingeniería de Software con AI

Short description:

La ingeniería de software está evolucionando con AI y VIBE coding, que están remodelando el trabajo, enfatizando la colaboración y adoptando AI. La hoja de ruta futura incluye la transición de experiencias de desarrollador aumentadas a AI-first y eventualmente AI-native. Los ingenieros pueden evolucionar hacia orquestadores de agentes, guiando AI hacia resultados deseados con soluciones disponibles como agentes de fondo y herramientas copilot.

Entonces, estamos atravesando un cambio bastante grande en la ingeniería de software en este momento. AI y VIBE coding están remodelando fundamentalmente nuestro trabajo, y hay mucho bombo por filtrar. Así que, hoy voy a compartir algunas ideas probadas en batalla desde las trincheras para hacer esa transición con éxito con algunos aprendizajes divertidos en el camino.

Pero antes de comenzar, tengo algo que debo compartir. Todos hemos sido reemplazados por AI. Finalmente podemos retirarnos al bosque antes de que sean talados para más centros de datos. Como puedes adivinar, esto realmente no ha sucedido todavía, pero el futuro podría verse un poco diferente.

He estado codificando con AI durante algunos años, y creo que la dirección en la que vamos es una especie de ingeniero nativo de AI. En lugar de pensar, ya sabes, AI podría reemplazarme, un ingeniero nativo de AI podría preguntar para cada tarea. AI podría ayudarme a hacer esto más rápido, mejor, o de manera diferente de alguna manera. Y creo que el futuro realmente pertenece a los ingenieros que pueden adoptar esa mentalidad colaborativa.

Ahora, si haces un zoom hacia afuera, este gráfico es realmente la hoja de ruta para los próximos años. En un lado, tienes los viajes clásicos de desarrollador donde la mayor parte de nuestro valor provenía de esfuerzo puramente humano. Y luego llegamos a esta fase aumentada por AI donde muchos de nosotros estamos ahora mismo. Y a medida que continuamos cambiando, pasamos de aumentada a AI-first y eventualmente a experiencias de desarrollador AI-native. Ahora, los viajes AI-first hacen una pregunta diferente. Preguntan, ¿cómo se vería este viaje si AI se asumiera desde el principio y no se añadiera al final? Y luego, AI-native DX es donde la unidad de trabajo en sí misma termina cambiando a flujos de trabajo agénticos.

Ahora en el futuro, algunos dicen que cada ingeniero va a evolucionar de un implementador puro a un orquestador de agentes. Tal vez todos seremos gerentes donde el juicio humano y el pensamiento crítico ayudarán a guiar AI hacia la corrección de código hacia los resultados correctos. Algunas personas ya están haciendo mucho de esto, y tal vez vamos a pasar de cómo codifico esto a cómo consigo que se construya el código correcto. Ya hay muchas soluciones disponibles para esto. Está el agente de fondo de cursors, que puede delegar tareas al fondo, puede ser usado por ingenieros, PMs. Puedes monitorear el progreso de múltiples tareas en tiempo real. Puedes ser notificado si el agente necesita entrada. Está cloud code para la web. He estado disfrutando orquestando múltiples tareas usando Jules de Google Labs. También está el agente copilot de GitHub. Uso esto tanto en el escritorio como en el móvil. Como si estuviera de excursión, me encanta poder sacar mi teléfono y simplemente iniciar un montón de tareas en proyectos paralelos. Es bastante genial.

2. Integración de AI y Prácticas de Codificación

Short description:

Startups y bases de código evergreen exploran ideas de orquestación. Las empresas enfrentan escepticismo, pero las herramientas están evolucionando. Codificar con AI da forma a un futuro colaborativo. Las encuestas muestran la integración de AI como estándar en el desarrollo de software. AI no se trata solo de velocidad, sino de construir mejor software. Vibe coding y la ingeniería asistida por AI representan diferentes espectros de integración de AI.

También está Conductor para Map, que soporta múltiples agentes. Pero tengo que aterrizarnos en la realidad. No es sorprendente que las startups o personas con bases de código evergreen ya estén comenzando a jugar con algunas de estas ideas como la orquestación. La empresa es un poco diferente. Lo que escucho cuando hablo con empresas es mucho escepticismo sobre la preparación de estos patrones para bases de código grandes de décadas de antigüedad. Y estoy emocionado de que haya personas investigando estos problemas. Creo que eventualmente las herramientas llegarán a un buen lugar. Pero solo para hablar un poco más sobre estos cambios de patrones, hoy la mayoría de nosotros actuamos como conductores. Efectivamente estamos guiando a un agente a través de una sola tarea. Y mañana podríamos ser esos orquestadores dirigiendo una flota de agentes trabajando en armonía hacia un objetivo compartido. Si piensas en una orquesta, tal vez imagines algo como esto. Tal vez te imagines liderando una orquesta de agentes. Y se ve un poco así. Pero en realidad, quien sea es muy diferente. Las cosas están evolucionando rápidamente, pero las mejores prácticas para equipos y organizaciones aún están en flujo. Así que vamos a hablar un poco sobre eso hoy.

Ahora, múltiples encuestas de desarrolladores, incluidas Dora y Stack Overflow, mostraron que la mayoría de nosotros estamos usando AI para codificar en el trabajo. Y lo que estos datos nos dicen es que ya no es una novedad o un caso marginal, sino que rápidamente se ha convertido en una parte estándar del kit de herramientas de desarrollo de software. Lo que me gustaría decir es, ya sabes, hay una cosa que necesitas recordar. AI realmente no se trata de escribir más código más rápido. Se trata de construir mejor software al final del día. Así que a lo largo de esta charla vamos a explorar lo que mejor podría significar potencialmente. Ahora, codificar con AI es un poco de un espectro. Vibe coding es rápido y exploratorio. Prioriza la velocidad y la experimentación sobre la revisión profunda y el rigor de la ingeniería. Y luego tenemos la ingeniería asistida por AI. Está en el extremo opuesto de ese espectro. Y esta es una especie de integración metódica de AI en un ciclo de desarrollo maduro. Así que el ingeniero humano, nosotros, permanecemos muy en control y usamos AI como un colaborador para aumentar un proceso más estructurado. Y el desafío para nosotros como constructores es realmente navegar hábilmente el espectro.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Construyendo un Asistente AI Activado por Voz con Javascript
JSNation 2023JSNation 2023
21 min
Construyendo un Asistente AI Activado por Voz con Javascript
Top Content
This Talk discusses building a voice-activated AI assistant using web APIs and JavaScript. It covers using the Web Speech API for speech recognition and the speech synthesis API for text to speech. The speaker demonstrates how to communicate with the Open AI API and handle the response. The Talk also explores enabling speech recognition and addressing the user. The speaker concludes by mentioning the possibility of creating a product out of the project and using Tauri for native desktop-like experiences.
El Flujo de Trabajo del Desarrollador Asistido por IA: Construye Más Rápido e Inteligente Hoy
JSNation US 2024JSNation US 2024
31 min
El Flujo de Trabajo del Desarrollador Asistido por IA: Construye Más Rápido e Inteligente Hoy
Top Content
AI is transforming software engineering by using agents to help with coding. Agents can autonomously complete tasks and make decisions based on data. Collaborative AI and automation are opening new possibilities in code generation. Bolt is a powerful tool for troubleshooting, bug fixing, and authentication. Code generation tools like Copilot and Cursor provide support for selecting models and codebase awareness. Cline is a useful extension for website inspection and testing. Guidelines for coding with agents include defining requirements, choosing the right model, and frequent testing. Clear and concise instructions are crucial in AI-generated code. Experienced engineers are still necessary in understanding architecture and problem-solving. Energy consumption insights and sustainability are discussed in the Talk.
El Ascenso del Ingeniero de IA
React Summit US 2023React Summit US 2023
30 min
El Ascenso del Ingeniero de IA
Top Content
The rise of AI engineers is driven by the demand for AI and the emergence of ML research and engineering organizations. Start-ups are leveraging AI through APIs, resulting in a time-to-market advantage. The future of AI engineering holds promising results, with a focus on AI UX and the role of AI agents. Equity in AI and the central problems of AI engineering require collective efforts to address. The day-to-day life of an AI engineer involves working on products or infrastructure and dealing with specialties and tools specific to the field.
IA y Desarrollo Web: ¿Exageración o Realidad?
JSNation 2023JSNation 2023
24 min
IA y Desarrollo Web: ¿Exageración o Realidad?
Top Content
This talk explores the use of AI in web development, including tools like GitHub Copilot and Fig for CLI commands. AI can generate boilerplate code, provide context-aware solutions, and generate dummy data. It can also assist with CSS selectors and regexes, and be integrated into applications. AI is used to enhance the podcast experience by transcribing episodes and providing JSON data. The talk also discusses formatting AI output, crafting requests, and analyzing embeddings for similarity.
Aplicaciones Web del Futuro con Web AI
JSNation 2024JSNation 2024
32 min
Aplicaciones Web del Futuro con Web AI
Web AI in JavaScript allows for running machine learning models client-side in a web browser, offering advantages such as privacy, offline capabilities, low latency, and cost savings. Various AI models can be used for tasks like background blur, text toxicity detection, 3D data extraction, face mesh recognition, hand tracking, pose detection, and body segmentation. JavaScript libraries like MediaPipe LLM inference API and Visual Blocks facilitate the use of AI models. Web AI is in its early stages but has the potential to revolutionize web experiences and improve accessibility.
Cobertura de código con IA
TestJS Summit 2023TestJS Summit 2023
8 min
Cobertura de código con IA
Premium
Codium is a generative AI assistant for software development that offers code explanation, test generation, and collaboration features. It can generate tests for a GraphQL API in VS Code, improve code coverage, and even document tests. Codium allows analyzing specific code lines, generating tests based on existing ones, and answering code-related questions. It can also provide suggestions for code improvement, help with code refactoring, and assist with writing commit messages.

Workshops on related topic

IA a demanda: IA sin servidor
DevOps.js Conf 2024DevOps.js Conf 2024
163 min
IA a demanda: IA sin servidor
Top Content
Featured WorkshopFree
Nathan Disidore
Nathan Disidore
En esta masterclass, discutimos los méritos de la arquitectura sin servidor y cómo se puede aplicar al espacio de la IA. Exploraremos opciones para construir aplicaciones RAG sin servidor para un enfoque más lambda-esque a la IA. A continuación, nos pondremos manos a la obra y construiremos una aplicación CRUD de muestra que te permite almacenar información y consultarla utilizando un LLM con Workers AI, Vectorize, D1 y Cloudflare Workers.
AI para Desarrolladores de React
React Advanced 2024React Advanced 2024
142 min
AI para Desarrolladores de React
Top Content
Featured Workshop
Eve Porcello
Eve Porcello
El conocimiento de las herramientas de AI es fundamental para preparar el futuro de las carreras de los desarrolladores de React, y la suite de herramientas de AI de Vercel es una vía de acceso accesible. En este curso, examinaremos más de cerca el Vercel AI SDK y cómo esto puede ayudar a los desarrolladores de React a construir interfaces de transmisión con JavaScript y Next.js. También incorporaremos APIs de terceros adicionales para construir y desplegar una aplicación de visualización de música.
Temas:- Creación de un Proyecto de React con Next.js- Elección de un LLM- Personalización de Interfaces de Transmisión- Construcción de Rutas- Creación y Generación de Componentes - Uso de Hooks (useChat, useCompletion, useActions, etc)
Building Full Stack Apps With Cursor
JSNation 2025JSNation 2025
46 min
Building Full Stack Apps With Cursor
Featured Workshop
Mike Mikula
Mike Mikula
En esta masterclass cubriré un proceso repetible sobre cómo iniciar aplicaciones full stack en Cursor. Espere comprender técnicas como el uso de GPT para crear requisitos de producto, esquemas de base de datos, hojas de ruta y usarlos en notas para generar listas de verificación que guíen el desarrollo de aplicaciones. Profundizaremos más en cómo solucionar alucinaciones/errores que ocurren, indicaciones útiles para hacer que su aplicación se vea y se sienta moderna, enfoques para conectar cada capa y más. Al final, ¡espere poder ejecutar su propia aplicación full stack generada por IA en su máquina!
Por favor, encuentre las preguntas frecuentes aquí
How to 9,2x Your Development Speed with Cline
JSNation 2025JSNation 2025
64 min
How to 9,2x Your Development Speed with Cline
Featured Workshop
Nik Pash
Nik Pash
La forma en que escribimos código está cambiando fundamentalmente. En lugar de quedar atrapado en bucles anidados y detalles de implementación, imagine enfocarse puramente en la arquitectura y la resolución creativa de problemas mientras su programador de pares de IA maneja la ejecución. En esta masterclass práctica, te mostraré cómo aprovechar Cline (un agente de codificación autónomo que recientemente alcanzó 1M de descargas en VS Code) para acelerar drásticamente tu flujo de trabajo de desarrollo a través de una práctica que llamamos "vibe coding" - donde los humanos se enfocan en el pensamiento de alto nivel y la IA maneja la implementación.Descubrirás:Los principios fundamentales del "vibe coding" y cómo se diferencia del desarrollo tradicionalCómo diseñar soluciones a un alto nivel y hacer que la IA las implemente con precisiónDemostración en vivo: Construcción de un sistema de almacenamiento en caché de grado de producción en Go que nos ahorró $500/semanaTécnicas para usar IA para entender bases de código complejas en minutos en lugar de horasMejores prácticas para solicitar a los agentes de IA que obtengan exactamente el código que deseasErrores comunes a evitar al trabajar con asistentes de codificación de IAEstrategias para usar IA para acelerar el aprendizaje y reducir la dependencia de ingenieros seniorCómo combinar efectivamente la creatividad humana con las capacidades de implementación de IAYa sea que seas un desarrollador junior que busca acelerar tu aprendizaje o un ingeniero senior que desea optimizar tu flujo de trabajo, saldrás de esta masterclass con experiencia práctica en desarrollo asistido por IA que puedes aplicar inmediatamente a tus proyectos. A través de demostraciones de codificación en vivo y ejercicios prácticos, aprenderás cómo aprovechar Cline para escribir mejor código más rápido mientras te enfocas en lo que importa: resolver problemas reales.
Webinar gratuito: Construyendo aplicaciones Full Stack con Cursor
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
71 min
Webinar gratuito: Construyendo aplicaciones Full Stack con Cursor
Top Content
WorkshopFree
Mike Mikula
Mike Mikula
Para asistir al webinar, por favor regístrate aquí.En este webinar cubriré un proceso repetible sobre cómo iniciar aplicaciones Full Stack en Cursor. Espera entender técnicas como usar GPT para crear requisitos de producto, esquemas de base de datos, hojas de ruta y usar esos en notas para generar listas de verificación que guíen el desarrollo de la aplicación. Profundizaremos más en cómo corregir alucinaciones/errores que ocurren, indicaciones útiles para hacer que tu aplicación se vea y se sienta moderna, enfoques para conectar cada capa y más. Al final, ¡espera poder ejecutar tu propia aplicación Full Stack generada por IA en tu máquina!
Trabajando con OpenAI y la Ingeniería de Prompts para Desarrolladores de React
React Advanced 2023React Advanced 2023
98 min
Trabajando con OpenAI y la Ingeniería de Prompts para Desarrolladores de React
Top Content
Workshop
Richard Moss
Richard Moss
En esta masterclass daremos un recorrido por la IA aplicada desde la perspectiva de los desarrolladores de front end, enfocándonos en las mejores prácticas emergentes cuando se trata de trabajar con LLMs para construir grandes productos. Esta masterclass se basa en los aprendizajes obtenidos al trabajar con la API de OpenAI desde su debut en noviembre pasado para construir un MVP funcional que se convirtió en PowerModeAI (una herramienta de creación de ideas y presentaciones orientada al cliente).
En la masterclass habrá una mezcla de presentación y ejercicios prácticos para cubrir temas que incluyen:
- Fundamentos de GPT- Trampas de los LLMs- Mejores prácticas y técnicas de ingeniería de prompts- Uso efectivo del playground- Instalación y configuración del SDK de OpenAI- Enfoques para trabajar con la API y la gestión de prompts- Implementación de la API para construir una aplicación orientada al cliente potenciada por IA- Ajuste fino y embeddings- Mejores prácticas emergentes en LLMOps