G2K — Geek Technology
Inteligencia artificial18 de marzo de 20265 min de lectura

Claude Code y Gemini CLI: Cómo la IA está transformando el desarrollo de software

Una reflexión basada en experiencias reales de desarrollo con herramientas de inteligencia artificial generativa.

Por Javier Peralta · Software Engineer Manager · Publicada originalmente en Medium

Claude Code y Gemini CLI: Cómo la IA está transformando el desarrollo de software

Estamos en un punto de inflexión en la industria del software. Hace años, la pregunta en las reuniones de tecnología era “¿deberíamos usar IA?”. Hoy, la pregunta es mucho más urgente: “¿cómo nos quedamos atrás si no la usamos?”. Esto no es especulación ni marketing. Es lo que está sucediendo en empresas reales, con desarrolladores reales, resolviendo problemas reales en producción.

Parte 1: Más allá de los buzzwords

Todos hemos escuchado: “Necesitamos IA en la aplicación”. “Hay que integrar IA”. “La IA es el futuro”. Pero estas frases son vacías si no entendemos cómo y dónde implementar inteligencia artificial de manera inteligente. No se trata de agregar IA por agregar: se trata de identificar tareas donde la IA puede resolver problemas que, de otro modo, consumirían horas de trabajo manual.

Por ejemplo: migraciones de bases de datos, investigación de arquitecturas alternativas, generación de reportes complejos, traducción de código entre lenguajes, documentación de APIs. Tareas que antes requerían que alguien se sentara horas frente a la pantalla. Tareas que ahora se pueden prototipar en 30 minutos.

Parte 2: Pruebas de concepto en velocidad

Antes: wires en Figma → reuniones de alineación → 2–3 semanas de desarrollo inicial → presentación al cliente → feedback → iteración. Ahora: idea → código funcional con backend en 4 horas → el cliente prueba en su celular → feedback → iteración. Se han hecho aplicaciones Flutter completas con backend dockerizado, permisos de ubicación funcionales y consumo de APIs reales en una tarde de trabajo.

  • Clima real (API meteorológica integrada)
  • Fotos reales (galerías del dispositivo)
  • Login funcional (no mockeado)
  • Todo corriendo en Docker local

El beneficio no es solo la velocidad. Es que el cliente ve y toca el producto. No imagina. No asume. Prueba. Y cuando prueba, genera feedback mucho mejor que si le mostrás un PDF con especificaciones.

Otra prueba de concepto interesante: aplicaciones con “flavors”. Un cliente A, un cliente B y un wireframe de demostración: el mismo producto con diferentes marcas, colores y características. Normalmente eso significa múltiples repositorios y sincronización manual. Con las herramientas correctas, es un único codebase donde agregás una feature y automáticamente está disponible en todos los flavors, cada cliente tiene su versión compilada con su identidad visual, y el mantenimiento es centralizado.

Parte 3: El impacto real en productividad

No se trata solo de POCs. Hay sistemas hechos al 90%+ con IA que están en producción, sirviendo dinero real.

Parte 4: Cómo hacer esto efectivamente

Claude Code (Anthropic) es una CLI que ejecuta código en tiempo real: puede instalar librerías, levantar Docker, desplegar en clusters y hacer pruebas, con permisos granulares. Gemini CLI (Google) es una alternativa gratuita con capacidades similares, menos establecida pero funcional. Ambas siguen el mismo patrón: texto → acción → retroalimentación → iteración.

  • Proporcioná contexto, no órdenes: el contexto específico genera código alineado a tu codebase.
  • Validá paso a paso: pedí el plan primero, revisalo, cuestionalo y recién después ejecutá.
  • Usá el debuggeo en tiempo real: compartí el stack trace exacto en lugar de suposiciones.
  • Integrá herramientas externas: con MCP la IA lee la documentación real del framework y tu proyecto.

Parte 5: El impacto empresarial

Si antes tardabas 3 meses en un proyecto, alguien ahora lo hace en 3 semanas. Los márgenes bajan. Los precios bajan. La velocidad se convierte en ventaja competitiva. Pero el twist es que no es reducción de personal: es el mismo personal, más proyectos paralelos, menos “quemarse las pestañas” y mejor calidad, porque tenés tiempo para revisar y no solo para escribir.

¿Y el salario? La respuesta es incómoda: el conocimiento ya no es la variable de precio. Antes, el experto que conocía el framework cobraba más. Hoy, alguien sin experiencia con Claude o Gemini puede hacer lo mismo.

En síntesis: menos “sé programar”, más “sé pensar en sistemas y gestionar complejidad”. Antes, aprender un nuevo lenguaje o framework llevaba meses. Hoy, un scraper en Node que nunca usaste, con autenticación OAuth y corriendo en producción, puede tomar 2 horas. Esto democratiza la tecnología, pero también significa que “ser junior” deja de ser excusa.

Parte 6: Lo que todavía necesitás saber

Por mucho que la IA sea capaz, sigue habiendo cosas que necesitás entender.

  • Debés reconocer código malo: si no entendés el pattern, no sabés si es robusto o una bomba de tiempo.
  • Debés entender el dominio: la IA puede implementar Clean Architecture, pero no compensa si no sabés qué es.
  • Debés gestionar el contexto: cuanto más específico y limpio, mejor el código que obtenés.
  • Debés iterar: “dame un plan, revisémoslo, iteremos” es más efectivo que “hacé todo de una”.

Hay una brecha entre “puedo usar Claude Code” y “puedo usar Claude Code bien”. La diferencia está en escribir prompts que dan contexto, saber cuándo pedir plan y cuándo ejecución directa, reconocer cuándo el resultado es bueno y conocer lo suficiente del dominio para cuestionar decisiones.

Conclusión: el futuro del trabajo en tech

Esto no es apocalíptico ni utópico: es pragmático. Las empresas que se suban a esto van a competir contra otras que se subieron. Los márgenes van a bajar, los precios van a bajar, pero el volumen de trabajo que se puede hacer con la misma estructura va a crecer exponencialmente. ¿Van a desaparecer empleos? Probablemente en roles muy específicos. ¿Va a necesitar menos gente tech? No: menos gente haciendo tareas mecánicas y más gente pensando en problemas complejos.

La pregunta que deberías hacerte no es “¿la IA va a reemplazarme?”. Es “¿voy a ser la persona que usa IA o la persona que compite contra gente que usa IA?”.
— Javier Peralta
Hablemos

Llevemos esto a tu empresa

Compartinos tu desafío y te respondemos con un equipo que entiende negocio y tecnología.

Usaremos tu email solo para responder tu consulta. No compartimos tus datos.

Agendá tu consulta