Mostrando entradas con la etiqueta vibecoding. Mostrar todas las entradas
Mostrando entradas con la etiqueta vibecoding. Mostrar todas las entradas

sábado, 2 de mayo de 2026

Vibe Coding y el Prompt engineering

Ahora soy un programador de prompts

Según san Google, la Ingeniería de prompts (prompt engineering) es: el arte y la ciencia de estructurar, diseñar y optimizar las entradas (indicaciones) para guiar a la IA generativa y a los grandes modelos de lenguaje (LLM) hacia la producción de resultados precisos, relevantes y de alta calidad.

Esta "nueva ciencia" actúa como un puente entre la intención humana y la comprensión de la IA, siendo una habilidad crucial para mejorar el rendimiento en tareas como la generación de texto, el razonamiento y la codificación.

En otras palabras, es una "ingeniería" que ayuda al usuario a escribir sus prompts.

Si buscas en plataformas como Udemy verás varios cursos sobre ésto.

En otros tiempos nuestros profesores y profesionales de antaño se reirían de está definición y "ciencia".

La idea de que cualquiera puede programar puede ser peligroso y deberíamos desconfiar.

Es cierto, gente sin estudios o especialización pueden lanzarse a "crear" software en cuestión de minutos. Creer ser programador sin serlo.

Crear una aplicación para lectura de datos climatológicos o hasta tu propio videojuego puede ser muy seductor. Más si contamos el hecho de que no todos cuentan con los conocimientos básicos necesarios para hacerlo por su cuenta. "Que lo haga Claude Code por mí", dirán muchos.

Pongamos un ejemplo sobre la mesa.

Un programador, dependiendo de muchos factores, puede tardar en crear una aplicación con determinada tecnología. Pasar un tiempo considerable haciendo pruebas y corrigiendo detalles. No olvidar la documentación. Eso lleva tiempo y esfuerzo.

Una persona, profesionista o no, sin conocimientos sólidos (o nulos) en programación puede "crear" la misma aplicación y de paso pedirle a su agente IA que le haga las pruebas, corrección de vulnerabilidades y su correspondiente docuementación. Eso ahorra tiempo y esfuerzo.

No importa si se tiene el conocimiento o no. El trabajo ya está hecho.

Esto a la larga traerá problemas. No solo a los programadores sino también a los que creen serlo porque ChatGPT o cualquier otra herramienta les hizo el trabajo.

¿Qué tal si la burbuja se rompe en el futuro?

¿Qué pasaría si en el futuro el uso de I.A. se restringue o aumenta su precio por su uso?

¿El "ingeniero de prompts" será capaz de continuar su trabajo sin el asistente virtual ?

¿Qué pasa si el código generado requiere revisión o remediación de vulnerabiliades?

¿Qué hacer con un código compuesto por miles de miles de líneas de código que el "ingeniero de prompts" no comprende?

¿Esperemos a que nuestro asistente virtual baje de precio?

La Ingeniería de prompts es algo que en otras épocas no pasaría. Nadie pagaría licencias para que su empleado "pida cosas" y se las hagan.

Cuando es "gratis" es por que hay un coste de por medio.

Cuando una tecnología de está naturaleza es liberada no es para beneficiar a la humanidad, es todo lo contrario.

Lo estamos viendo hoy en día.

Estudiantes de primaria, secundaria y preparatoria que piden a ChatGPT que les hagan la tarea.

Universitarios que no saben escribir un simple ensayo, porque "se aburren". Mejor que lo haga ChatGPT.

Profesionistas que oxidan sus conocimientos y dejan que un asistente les haga el trabajo, además urge y "era para ayer".

La idiocracia es el futuro.

La Ingeniería del prompts en su momento fue "algo novedoso" y "vanguardista", impulsado incluso por empresas educativas como Platzi, Udemy, etc. que ahora se ven afectadas económicamente por la creciente ola de uso de herramientas de I.A. por encima de los cursos.

Su ideología "ha cambiado", ahora señalan que no debemos confiar ciegamente en las repuestas de la I.A. Cuando en su momento decían que "era el futuro de la programación y que todos lo deberíamos estar usando".

Como dijimos anteriormente... el futuro está llegando.

Enlaces:

https://www.enriquedans.com/2025/11/cuando-el-software-se-escribe-a-ojo-por-que-el-vibe-coding-seduce-y-por-que-conviene-desconfiar.html
https://www.enriquedans.com/2026/04/la-impopularidad-de-la-inteligencia-artificial-ya-no-se-puede-maquillar.html

viernes, 1 de mayo de 2026

Vibe Coding: cuando el programador es un espectador (2da parte)

El Vibe Coding ha venido a cambiar el mundo de la programación.

Hacer que cualquier persona, programador o no, pueda crear aplicaciones completas en cuestión de horas o minutos es una realidad. Pero también un arma de doble filo.

Para quienes nunca han programado les hará creer que son programadores (spoiler, nunca lo serán).

Para quienes son programadores les hará cuestionar bastantes cosas. El síndrome del impostor cobrará más víctimas.

Lo que un joven imberbe sin conocimientos sólidos de programación puede hacer con la I.A. (Github Copilot, ChatGPT, etc.) puede conmocionar hasta al programamdor más versado.

Últimamente las empresas han optado por emplear herramientas de I.A. en sus equipos de trabajo. Desde programadores, gente de recursos humanos, administradores, contadores, etc. han visto que su forma de trabajo debe adaptarse a las "nuevas tecnologías". Quien no lo haga posoblemente sea reemplazado por quien si lo haga.

Los empresarios relamen sus labios creyendo que con la I.A. se ahorrarán mucho dinero. Algunos hasta están considerando emplear solo I.A. para no tener que pagar a los muchos empleados que "gastan recursos" de sus empresas.

Y no solo empresas de la tecnología. Empresas relacionadas con los alimentos, con la manufactura, etc. están considerando la posibilidad de reemplazar a los empleados humanos por empleados robóticos asistidos por I.A.

Pero volvamos al Vibe Coding, el nuevo "paradigma de programación basado en vibraciones".

Un paradigma donde el "programador" (espectador) escribe prompts para que el agente o asistente virtual "haga su trabajo".

Si el resultado es el adecuado, el trabajo está hecho.

Si no lo es, se le indicará los cambios o ajustes a realizar para que el trabajo este concluido de acuerdo a sus requerimientos.

Para el solicitante serán horas o hasta días (incluso semanas) de trabajo realizado.

Para las empresas una excusa para exigir mayor productividad a los empleados y, por ende, mayores ganancias a la empresa.

Si no da ganancias (mayores ganancias) inmediatas, habrá problemas.

El empleador tendrá la convicción de que la I.A. debe ahorrar horas, días, semanas, meses y años de trabajo. Si no es así, ¿para qué pagar costosas licencias para los empleados?

Pues le prometieron que "aumentaría la productividad".

Pero no nos perdamos.

Volvemos a la promesa primordial no escrita del Vibe Coding: cualquiera puede programar.

Cualquiera puede ser "programador" si le da prompts correctos a una I.A. Si están bien escritos, el asistente hará el trabajo. Si no lo están, intentamos de nuevo hasta que quede el trabajo.

"Créame una aplicación que lea archivos CSV desde una simple página HTML con Javascript".

"Créame una aplicación que lea un RSS y envíe correos a todos mis contactos".

"Créame un vídeo juego tipo Pacman para instalarlo en mi celular".

"Ayúdame a escribir un correo urgente a mi jefe."

"Ayúdame a hacer mi tarea".

Incluso ya hay cursos para "Ingeniería de prompts" donde se les enseñará al "programador" a crear prompts que ejecute la I.A.

El futuro no es prometedor para quienes están estudiando carreras relacionas a la informática. ¿Cómo competir con un tipo que usa I.A. hasta para preguntar la hora?

El programador de antes creaba sus "búnkers" de código para cualquier ocasión.

El "programdor" de ahora tendrá miles de prompts por si acaso de.

El futuro está llegando...

Enlaces:

https://codemonkeyjunior.blogspot.com/2026/04/vibe-coding-cuando-el-programador-es-un.html
https://www.enriquedans.com/2025/12/el-espejismo-del-vibe-coding-cuando-la-relajacion-progresiva-convierte-al-programador-en-espectador.html

viernes, 24 de abril de 2026

Vibe Coding: cuando el programador es un espectador

 

El año 2025 cambió el mundo de la programación.

Herramientas como ChatGPT, Google Gemini, Claude Code, etc. prometían hacer más rápido y mejor el trabajo de cualquier programador.

Y no solo eso, también el trabajo de cualquier contador, administrador, abogado y hasta psicólogo. Es más, hasta en la industria manufacturera está planeando el uso de robots con inteligencia artificial para sustituir la mano de obra humana.

Andrés Oppenheimer lo mencionaba en su libro ("¡Sálvese quien pueda!"), el 47% de los empleos corren el riesgo de ser reemplazados por la automatización. Y no es exageración. Quien mueve los hilos del mundo poco le interesa si lo aceptamos o no. Es una realidad: la I.A. no viene para ayudar al humano, lo viene a sustituir

No a corto plazo, pero si lo hará.

Empresas que antes estaban renuentes al uso de I.A. en sus instalaciones ahora hasta cursos o capacitaciones ofrecen en sus instalaciones. Los empleado están obligados al uso de estás herramientas para optimizar su trabajo y hacerlo más rápido (pues hay métricas que cumplir). La orden esta dada: ¡Quien no se adapte a las nuevas herramientas de I.A. esta a punto de desaparecer!

Cualquiera puede ser reemplazado. No solo programadores, también directivos. administradores, recepcionista, etc. que no la sepan usar o se nieguen a hacerlo o que "estén de más".

Las empresas se frotan las manos. Vislumbran un futuro donde no requerirán pagar miles o centenares de empleados. Mucho dinero ahorrado.

"¿Para qué pagar a todo un equipo si tenemos I.A.?"
"Si tenemos que pagar cuentas de Github Copilot, Claude Code, etc., ¿para qué contratar más programadores?"

Los directivos exigirán mejores resultados a quienes les den las licencias. Exigirán menos errores y más aciertos. Lo que antes te llevaba una semana ahora lo querrán en horas. Su argumento será: "con la I.A. te debes tardar menos".

Empresas como IBM temblaron cuando se afirmó que Claude Code podría hacer en menor tiempo y de mejor manera el trabajo de miles de sus empleados.

Empresas como Oracle prescindieron de miles de sus empleados debido al uso de automatización e I.A.

Microsoft no tarda en hacer lo mismo. 

2026 es un año de cambios.

Los programadores se convertirán en espectadores si no hacen algo al respecto.

¿Habrá que hacer leyes para proteger nuestro trabajo?


La industria del doblaje ya lo hizo. Se adelantaron a la visión de empresarios que veían a la I.A. como una forma de ahorrarse mucho dinero. ¿Nosotros tendremos que hacer algo similar?

Las empresas son libres de hacer lo que mejor les parezca, pero deberían considerar que quien paga sus productos o servicio son personas de carne y huesos, no máquinas o I.A.

 Imagina un mundo donde todo está automatizado. Donde no se necesiten humanos para dar servicios o vender productos. Ese mundo solo es para privilegiados. Para personas que tienen la vida arreglada. 

Quizás un plan a futuro (la famosa agenda 2030).

Donde solo individuos privilegiados vivan en un Edén tecnológico.

¿Qué pasará con los demás?

¿Deberán adaptarse o morir?


Enlaces:


sábado, 21 de febrero de 2026

OpenClaw: un agente de IA en tu propia máquina

OpenClaw es un agente de Inteligencia Artificial de código abierto. Actúa como un asistente personal avanzado. Convirtiendo a las personas en meros "solicitantes de código" (broma).

Es una alternativa a herramientas como Claude Code u OpenCode.

Con la peculiaridad que se ejecuta en un entorno local.

Es una tecnología relativamente nueva que nació en enero del 2026.

Es importante saber que su configuración requiere un alto conocimiento sobre comandos Bash, Powershell, etc. además de otras habilidades más avanzadas (redes, sistemas operativos, arquitectura, etc.).

Se recomienda que no se instale en un entorno empresarial donde haya acceso a base de datos o información confidencial.

Este agente se conecta a diversos canales de comunicación como WhatsApp o Telegram, entre otros.

Este vídeo explica paso a paso cómo instalar y usar OpenClaw:

Se recomienda tener alto conocimiento en seguridad, ya que empresas como CISCO han descubierto vulnerabilidades importantes en esta herramienta. Además de la complejidad (que si existe) al instalar la herramienta en nuestro entorno local. Además de estar conciente de las vulnerabilidades de seguridad al instalar estas herramientas.

OpenClaw surge como una alternativa a herramientas como ChatGPT, DeepSeek, Grok, etc. Convirtiendo al Vibe Coding como una pauta a seguir en el 2026.

El programador poco a poco se esta convirtiendo en un espectador, un solicitador de código.

Enlaces:

https://codemonkeyjunior.blogspot.com/2026/01/claude-code-un-nuevo-enfoque-de-la.html
https://lapascalinaatomica.blogspot.com/2026/02/fortran-oberon-y-pascal-frente-la-ia.html
https://www.enriquedans.com/2025/12/el-espejismo-del-vibe-coding-cuando-la-relajacion-progresiva-convierte-al-programador-en-espectador.html
https://www.enriquedans.com/2025/11/cuando-el-software-se-escribe-a-ojo-por-que-el-vibe-coding-seduce-y-por-que-conviene-desconfiar.html
https://en.wikipedia.org/wiki/OpenClaw

domingo, 11 de enero de 2026

Claude Code: un nuevo enfoque de la programación por pares

Claude Code es una herramienta de inteligencia artificial creada por Anthropic que funciona directamente en la terminal. Sirve para acelerar el desarrollo de software al generar, analizar, editar y corregir código, además de gestionar flujos de trabajo como pruebas y Git sin salir del entorno local.

En pocas palabras,  un asistente de codificación agéntico que vive en tu terminal.

Sirve para:

  • Generar fragmentos de código a partir de ideas. 
  • Leer y analizar proyectos completos. 
  • Editar y corregir errores automáticamente. 
  • Ejecutar pruebas y generar pull requests
  • Manejar flujos de trabajo de Git y búsqueda semántica en tu base de código.

En pocas palabras, Claude Code convierte tu terminal en un entorno de desarrollo inteligente, ayudando a programadores a trabajar más rápido y con menos fricción.

Claude Code y otras herramientas similares

Claude Code se diferencia de ChatGPT, DeepSeek y Microsoft Copilot principalmente en su enfoque: está diseñado para vivir en la terminal y actuar como un par programador que entiende, edita y gestiona proyectos completos de código, mientras que los otros asistentes tienen un alcance más general o están integrados en aplicaciones específicas

Diferencias principales:

  • Claude Code vs ChatGPT: Claude Code está especializado en desarrollo dentro de la terminal, mientras que ChatGPT es más generalista y se usa para múltiples tareas (escribir, aprender, programar, etc.). 
  • Claude Code vs DeepSeek: DeepSeek busca ofrecer potencia similar a GPT-4 a menor costo, pero no está diseñado específicamente para integrarse en flujos de desarrollo como Claude Code. 
  • Claude Code vs Microsoft Copilot: Copilot se integra en aplicaciones de Microsoft y GitHub, mientras que Claude Code vive en la terminal y gestiona proyectos completos con búsqueda semántica y edición directa. 
  • Claude Code vs Claude (IA general): Claude general es un modelo conversacional seguro y con gran capacidad de contexto; Claude Code es su versión enfocada en programación y terminal.

Tabla comparativa de asistentes de programación

Herramienta Enfoque Entorno principal Integración con código/proyectos Git y flujos CI/CD Búsqueda semántica en repos Testing desde el asistente Contexto largo Ecosistema y extensiones Casos ideales
Claude Code (Anthropic) Asistente dev en terminal CLI / Terminal Analiza, edita y corrige proyectos completos Opera comandos Git y genera PRs Sí (en el repositorio local) Sí (ejecuta y guía pruebas) Alto (modelos Claude) Integración con herramientas dev; menos enfoque en Office Desarrollo ágil en terminal, refactoring guiado
ChatGPT (OpenAI) Asistente generalista Web / API / Extensiones Genera y explica código; no gestiona repos locales por sí mismo Limitado (requiere herramientas externas) Parcial (via plugins/extensiones) Orientado a guía, no a ejecución directa Alto (dependiendo del plan/modelo) Amplio ecosistema de plugins y terceros Ideación, documentación, aprendizaje y prototipado
DeepSeek IA de alto rendimiento y costo eficiente Web / API Genera/analiza código; integración depende del usuario Limitado (vía scripts/SDK del usuario) No nativo No nativo Variable según modelo SDKs y comunidad creciente Precio/rendimiento para tareas de código y análisis
Microsoft Copilot (incl. GitHub Copilot) Compleción y asistencia en IDE + productividad Microsoft VS Code / IDEs / Office / Windows Completa y sugiere código en tiempo real Fuerte con GitHub (PRs, repos, acciones) Parcial (dependiendo de extensiones) Limitado (más enfoque en IDE que en ejecución) Medio–alto (según variante) Integración profunda en ecosistema Microsoft Trabajo en IDE, repos GitHub, Office y flujos empresariales
Claude (conversacional general) IA conversacional segura y con gran contexto Web / API Genera y revisa código; no gestiona terminal directamente Limitado (requiere herramientas externas) Parcial (vía integraciones) No nativo Muy alto (modelos más recientes) Integraciones via API y herramientas de terceros Análisis de documentos extensos, diseño y revisión técnica

Como mencionamos en entregas pasadas el Vibe Coding o "codificación por sensaciones" ha cambiado como el desarrollador trabajará en el futuro. No sabemos a ciencia cierta si seremos simples observadores o incluso reemplazados.

Enlaces:

https://claude.com/product/claude-code
https://claude.ai
https://alquimistadecodigo.blogspot.com/2015/04/pair-programming.html
https://www.elladodelmal.com/2025/03/que-es-el-vibe-coding.html
https://www.enriquedans.com/2025/12/el-espejismo-del-vibe-coding-cuando-la-relajacion-progresiva-convierte-al-programador-en-espectador.html
https://www.enriquedans.com/2025/11/cuando-el-software-se-escribe-a-ojo-por-que-el-vibe-coding-seduce-y-por-que-conviene-desconfiar.html

martes, 23 de diciembre de 2025

Coursera compra Udemy

Hace unos días estalló la noticia de que Coursera adquiría a Udemy. La plataforma Udemy, donde puedes comprar cursos de todo tipo y a "bajo costo" (con promociones), lo confirmaba en su blog. Coursera por su parte también lo hacía.

Era un hecho y no una suposición. La noticia era real.

Muchos estudiantes e instructores daban un grito ensordecedor.

¿Qué pasará con la plataforma? 
¿Coursera eliminará a Udemy o se fusionará?
¿Qué pasará con los cursos de los instructores? 
¿Qué pasa con los cursos que los estudiantes ya compraron? 
¿Darán algún reembolso o se deslindarán de todo?

Mil y un preguntas eran lanzadas al aire con la esperanza que alguien, quien sea, las respondiera.

2025 fue un año caótico gracias en gran parte al auge de las plataformas de Inteligencia Artificial. ChatGPT, Grok, Gemini, DeepSeek, etc. se volvieron noticia a nivel mundial. Su uso cada vez más extenso ha vuelto loca a la la comunidad de tecnología de la información.

Lo que parecía una cosa de ciencia ficción donde el humano dicta a una máquina lo que quiere hacer y ésta lo hace ya no es una locura, es el pan de cada día.

Plataformas educativas como Pluralsight, Coursera, Udemy, Platzi, etc. veían mermadas sus ganancias.

"¿Para qué pagar una subscripción o curso si con una IA como ChatGPT puede ayudarme a aprender todo tipo de cosas y además "gratis"?"

Se volvía el lema de las generaciones actuales.

Una generación dependiente de las herramientas IA. Una generación donde leer, escribir y pensar por uno mismo se ha vuelto opcional.

"¿Para qué me esfuerzo? Le pregunto a ChatGPT cómo resolver una ecuación diferencial y hasta la gráfica me da".

"Hace mi tarea, mis presentaciones y vídeos en minutos. Mejor a ver Netflix y terminar un maratón de Strange Things."

Y no es broma, la tendencia de uso de herramientas IA indica que los más jóvenes saben cada vez menos. A pesar de contar con ventajas, como buscar miles o millones de recursos en la web y obtenerlo en segundos, el joven actual es más ignorante que los jóvenes de generaciones pasadas.

Salgan a la calle y compruebenlo.

Volviendo al tema. Las plataformas han sido afectadas por el constante uso de la IA. Stackoverflow tuvo que enfrentar una caída severa de sus visitas y consultas. Pues es difícil competir con una herramienta que puede resolver problemas relacionadas al mundo de la programación e informática en minutos o segundos.

Udemy/Coursera han tenido que implementar servicios de IA en sus cursos para estar a la moda y las tendencias.

Aún no se sabe que pasará. Si habra una fusión en una sola plataforma. Si ambas coexistirán o alguna de ellas desaparecerá.

Es hora de desempolvar el cerebro y empezar a usarlo. No vaya ser que los humanos seamos los próximos. Todos somos sustituibles, pues vivimos en un mundo donde la humanidad está desunida y solo busca el placer inmediato. Un mundo donde tener es más importante que ser.

Salgan a la calle y compruebenlo.

Poco a poco la gente comprenderá el verdadero impacto de las herramientas IA. Nada es gratis y si lo es, es porque el humano es el producto y el pago mismo.

Enlaces:

https://blog.udemy.com/udemy-coursera-combine/
https://www.coursera.org/

martes, 23 de septiembre de 2025

Vibe Coding: programando vía I.A.

2025 se ha vuelto el año de la Inteligencia Artificial. Herramientas para diseño gráfico, arquitectura, generación de imágenes, audio y vídeo, editores de código que la integran (VsCode, FireBase, etc.) y demás.

Empresas que estaban reacias en implementarla ahora hasta solicitan que sus desarrolladores tengan algún tipo de especialidad o certificación como Github Copilot.

¿Qué consecuencias tendrá la implementación de herramientas I.A. en las empresas?

¿Significará que el programador quedará obsoleto?

¿Debo ser experto en Github Copilot antes de tener buenas bases de programación?

¿Será mejor buscar cómo convertirme en Youtuber o Influencer (gente que vive de sus seguidores y no trabaja)?

Preguntas y preguntas que debemos plantearnos seriamente.

Como dijimos en un post anterior, quien se duerma en sus laureles es probable que si sea reemplazado. Pero no por una I.A. sino por un programador que se actualice constantemente. Que tome cursos para mejorar sus habilidades y tener otros conocimientos. Y además sepa usar las herramientas I.A. como Github Copilot. Que sepa plantear problemas y sepa lo que quiera como resultado.

Solo el programador que no conozca el lenguaje con el que quiere trabajar será el primero en desaparecer.

Si dice que sabe Java y Spring Boot, pero en realidad no sabe y espera volverse experto en 3 días estará perdido, acabado. Si le dan el trabajo, se volverá loco al ver que por sí solo Java es un universo por aprender. Entenderá (a la mala) que hacer microservicios solo es una parte de Spring framework. Es más que hacer peticiones GET, POST, PUT y DELETE.

La I.A. no le hará la vida más fácil. Se la puede complicar. Si no conoce el lenguaje que dijo conocer al 100% verá las respuestas de copilot, grok etc. como un lenguaje indescifrable e incomprensible.

Solo el programador que sí conoce un lenguaje y que ha desarrollado aplicaciones de la vida real sobrevivirá en un mundo repleto de herramientas con I.A.

Sabrá cómo pedir y qué resultados debe arrojar. Le ahorrará el trabajo en las configuraciones, en el código que es tedioso realizar.

El trabajo de semanas podrá realizarse en días u horas (dependiendo de la complejidad, no todo es magia).

Además podrá documentar el código de su proyecto en tan solo unos minutos.

Podrá crear guías o manuales de usuario.

Podrá crear test unitarios antes del despliegue a producción.

Podrá usar herramientas como Doker y Kubernetes y ahorrarse mucho trabajo en su administración.

El Vibe Coding es una realidad, nos guste o no. Si la sabemos aprovechar será de mucha ayuda.

Si no, entonces el tiempo lo dirá.

Enlaces:

https://codemonkeyjunior.blogspot.com/2025/03/como-ser-un-mejor-programador-en-un.html
https://codemonkeyjunior.blogspot.com/2025/07/las-leyes-no-escritas-de-la.html
https://codemonkeyjunior.blogspot.com/2025/06/vibe-coding-la-programacion-via-ia-el.html
https://alquimistadecodigo.blogspot.com/2023/03/chatgpt-usando-una-ia-como-asistente.html
https://codemonkeyjunior.blogspot.com/2025/04/firebase-studio-el-visual-studio-code.html

domingo, 20 de julio de 2025

Las leyes (no escritas) de la programación (4ta parte)

En un mundo donde la I.A. ha dejado de ser un sueño o fantasía y es usada por la mayoría de las empresas de tecnología e IT el programador deberá saber adaptarse o morir.

Sin embargo, ¿La I.A. supone la muerte de la programación? No, ¡claro que no!

Quien quiera programar deberá saber programar. Así como quien quiera ser escritor deberá saber escribir.

Muchos creen que usar ChatGPT, Copilot, DeepSeek o cualquier otra inteligencia artificial automáticamente los convertirá en programadores. Se equivocan. Quien crea eso terminará dándose de topes en la pared cuando se enfrente a problemas de programación reales. No sabrá como resolverlos cuando la I.A. arroje resultados erróneos o inútiles.

He visto personas que creen que ChatGPT les resolverá todos sus bugs o creará de la nada sus proyectos. Y es por qué no conocen cómo funciona la I.A.

La I.A. no piensa, imita la forma de pensar. Carece de conciencia aunque nos quieran decir lo contrario. No es un Skynet, pero sus creadores lo harán parecer que sí.

Y tampoco es "gratis", ya que el producto final es quien la usa: nosotros.

Y nosotros somos quien la alimentamos, quien le damos retroalimentación, la "entrenamos" de acuerdo a lo que le pedimos, a lo que se le solicita.

ChatGPT, DeepSeek, Grok, etc. accede a sitios web, repositorios de código, base de datos propias para "crear" las respuestas a las solicitudes del usuario.

Lo cual es muy sospechoso. Es como si se hubiesen puesto de acuerdo para que funcionara así. Pues es capaz de recolectar datos de casi cualquier lado en la Internet.

Y también es sospechoso que antes del auge de las I.A. la malévola empresa Microsoft compró Github.😱

Pero, ¿Qué significa adaptarse? Significa que:

  • Recordar que los fundamentos nunca deben dejarse en saco roto. 
  • Mantener el código lo más simple y claro posible.
  • Actualizarse constantemente.  
  • No dejar de practicar y conocer nuevos temas. 
  • Usar la I.A. a favor y no en contra.
  • Saber qué solicitar y saber qué no es útil.

Esperemos que pasa en el futuro.

Enlaces:

https://codemonkeyjunior.blogspot.com/2025/01/las-leyes-no-escritas-de-la.html
https://codemonkeyjunior.blogspot.com/2025/06/vibe-coding-la-programacion-via-ia-el.html

domingo, 29 de junio de 2025

Vibe Coding (la programación vía IA): ¿el futuro de la programación?

Vibe Coding es un nuevo paradigma de programación, una nueva forma de crear código.

Es un enfoque emergente en el desarrollo de software donde la programación se realiza principalmente a través de interacciones en lenguaje natural con una inteligencia artificial, en lugar de escribir código línea por línea. El término fue popularizado por Andrej Karpathy en 2025 y se basa en la idea de que "ver cosas, decir cosas, ejecutar cosas y copiar/pegar cosas" puede ser suficiente para construir software funcional.

¿Cómo funciona?

En lugar de escribir código manualmente, describes lo que quieres lograr —por texto o incluso por voz— y la IA genera el código por ti. Si algo falla, simplemente le explicas el error a la IA y le pides que lo corrija. Es un flujo de trabajo iterativo, conversacional y muy ágil.

En otras palabras:

Una persona, ya sea programador o no (ojo aquí), podrá crear aplicaciones. Esto gracias a la Inteligencia Artificial.

Esto lo vemos en pleno 2025 donde el uso de herramientas como ChatGPT, Grok, Copilot o DeepSeek se ha vuelto más habitual de lo que pensamos.

¿Significará el fin de los programadores? Si y no.

Si, para los programadores que se duermen en sus laureles. Quienes no se preparan constantemente, que no investigan, que se aferran a lo que ya conocen.

No, para los que constantemente crean código. Los que tienen curiosidad por investigar nuevas tecnologías. Los que programan incluso en lenguajes poco comerciales. Los que crean contenido y no son solo consumidores.

Pros y contras del Vibe Coding (o programar vía I.A.)

Pros:

Para quienes saben programar será de mucha ayuda. Automatizará el trabajo que antes erá muy tedioso. Reducirá el tiempo de desarrollo.

Para quienes no saben programar será de ayuda para "minimizar" la complejidad técnica. Esto para ciertas cosas, cabe aclarar.

Contras:

Para quienes saben programar les hará más difícil el mantenimiento de código. Tendrán que rehacer y corregir código inservible arrojado por la I.A., tendrán que revisar lo que es verdaderamente útil y descartar lo que no. La deuda técnica se volverá el pan de cada día.

Para quienes no saben programar les hará creer que son programadores. Creerán que el código arrojado por la I.A. resolverá todo su trabajo, no será así. Tendrán muchos problemas aún mayores. Si desconocen el lenguaje con el que se la I.A. "creó", el código será como entender un idioma indescifrable. Peor cuando salga algún "bug" y no tengan idea de cómo remediarlo, ya que la misma I.A. arrojará resultados nada útiles.

En conclusión: el Vibe Coding es un paradigma para acelerar el desarrollo y "democratizar" la programación, pero requiere criterio técnico para evitar errores, dependencias o problemas de calidad.

Enlaces:

https://codemonkeyjunior.blogspot.com/2025/04/firebase-studio-el-visual-studio-code.html
https://codemonkeyjunior.blogspot.com/2025/03/como-ser-un-mejor-programador-en-un.html

Jai un lenguaje de programación inspirado en C++

Hoy hablaremos de un nuevo lenguaje de programación llamado Jai . Se trata de un lenguaje de programación que está desarrolland...

Etiquetas

Archivo del blog