28 puntos por GN⁺ 2026-01-05 | 5 comentarios | Compartir por WhatsApp
  • En el pasado, con PHP 4, jQuery y Dreamweaver, era posible crear sitios web con una estructura simple, y una sola persona podía encargarse de todo el proceso
  • Hoy, la complejidad del frontend y el backend ha aumentado enormemente, y cada área exige una especialización profunda, desde pipelines de build y pruebas hasta gestión de infraestructura
  • Con la llegada de las herramientas de IA (Claude, Codex), los desarrolladores han recuperado la productividad necesaria para volver a abarcar todo el stack
  • La IA reproduce los estándares y procesos de programación de antiguos colegas y, mediante evaluación de calidad de código y mejora iterativa, eleva la productividad aproximadamente 10 veces
  • Al encargarse de las tareas repetitivas, la IA deja más espacio para la experimentación creativa y la mejora de la experiencia de usuario, y el desarrollo web vuelve a sentirse como un proceso disfrutable

El desarrollo web simple del pasado

  • En la época en que PHP 4 y jQuery eran novedad, los sitios web se construían con layouts basados en tablas y recortes de diseños hechos en Photoshop
    • Con herramientas como Dreamweaver y phpMyAdmin, una sola persona podía gestionar todo el proceso de desarrollo
  • En ese entonces, el concepto del ciclo de desarrollo era lo bastante simple como para abarcarlo por completo en la cabeza, y si había una idea, podía implementarse de inmediato
  • Viéndolo ahora, era complejo, pero una complejidad manejable, donde incluso un desarrollador individual podía controlar todo el proceso

La explosión de complejidad

  • En el desarrollo web actual, la complejidad se disparó tanto en el frontend como en el backend
    • En el frontend existen muchos elementos: pipelines de build, bundlers, frameworks de CSS, PWA, Core Web Vitals, SEO e imágenes responsivas
    • En el backend se incluyen patrones de diseño, pruebas unitarias, cobertura de código, API, rendimiento, gestión de dependencias, infraestructura, monitoreo, trazabilidad de logs y observabilidad
  • A medida que cada área maduró, empezó a requerir conocimiento profundo del dominio, y se volvió difícil para una sola persona encargarse de todo
  • El autor menciona que tuvo que renunciar al trabajo de frontend para poder concentrarse en el backend y la infraestructura de servidores

El equilibrio se recupera gracias a la IA

  • Con la llegada de la IA (Claude, Codex), la productividad volvió a niveles comparables con los de antes
    • La IA no es perfecta, pero ahora es posible pasar de la idea a la ejecución en cuestión de días
  • Gracias a la IA, la complejidad de cada área importa menos, y vuelve a existir un entorno donde se puede trabajar con confianza sobre todo el stack

Reconocimiento de patrones y reutilización de la experiencia

  • Con la IA es posible reproducir los estándares de programación, tono, tácticas y procesos de antiguos colegas
    • Basándose en la experiencia de haber trabajado con especialistas de distintas áreas, la IA imita sus formas de trabajar
  • Empezar un proyecto nuevo ya no se siente como una carga, y mediante la interacción iterativa con la IA, la productividad mejora 10 veces
  • El objetivo sigue siendo construir software de alta calidad con estándares modernos, y la IA permite lograrlo con mayor rapidez

La recuperación de la creatividad

  • Al encargarse de tareas repetitivas y complejas, la IA libera espacio mental y creativo
    • Pipelines de build, pruebas y gestión de bugs pueden resolverse rápidamente con ayuda de la IA
  • Ahora es posible concentrarse en experimentos de UI·UX, pruebas de ideas y mejoras finas en la experiencia de usuario
  • Más que el acto de teclear código, lo realmente disfrutable es el proceso de crear algo de la nada, y
    gracias a las herramientas de IA, ese proceso vuelve a ser un trabajo eficiente en tiempo y estimulante
  • En conclusión, la IA ha hecho que el desarrollo web vuelva a ser divertido

5 comentarios

 
xguru 2026-01-06

Últimamente estoy creando una herramienta sencilla como proyecto personal, y me identifiqué totalmente con eso.
Como tenía que hacer funciones de edición de imágenes y una UI compleja, estuve pensando con qué hacerlo, y al final la estoy haciendo con una UI web.
Viendo por encima lo que programé en 2 días durante el fin de semana, me di cuenta de que con ayuda de la IA hice rapidísimo algo que, si lo hubiera hecho a mano, me habría tomado más de 2 meses.

 
ninebow 2026-01-06

Así es jaja, yo también lo he estado aplicando a algunos proyectos personales, y me parece que con el paso del tiempo, a medida que se reducen los prueba y error, se está volviendo cada vez más útil.

 
dongwon 2026-01-06

Yo también, últimamente... más que preocuparme por que la IA me quite el trabajo, estoy sintiendo una enorme diversión al ir creando cosas. Incluso a veces siento emoción al despertar por la mañana.

 
ifmkl 2026-01-06

Yo también estoy aprovechando bien la IA para desarrollar herramientas personales, servicios personales y juegos web como hobby.

 
GN⁺ 2026-01-05
Comentarios en Hacker News
  • Me gusta la era actual de asistencia con LLM
    He visto a mucha gente que había dejado de programar por pasarse a gestión o por estar ocupada criando hijos volver a programar
    Gracias a la IA, ahora se puede crear algo útil incluso en 30 minutos, y además compaginarlo con otras cosas
    Ya no hace falta apartar bloques de 2 a 4 horas como antes
    Si ya tienes experiencia programando, especialmente experiencia de gestión, eres muy efectivo usando la IA como si fuera un agente de programación

    • A mí eso me suena a algo que le quita parte de la diversión a programar
      Programar por hobby no se trata de objetivos de productividad, sino del placer de la exploración y la inmersión
      Si tengo 30 minutos, simplemente me pongo a jugar con código, y cuando vuelva a tener tiempo sigo; ahí está la verdadera diversión
    • Me da vergüenza, pero todavía me confunde centrar un div
      Llevo más de 10 años usando flexbox, pero igual tengo que buscarlo cada vez
      Ahora simplemente se lo pregunto a la IA. Es un cambio distinto a la época en que buscaba en MDN Docs
    • A mí me pasó algo parecido
      Antes hice un plugin para Obsidian por mi cuenta, pero 4 años después cambió la API y también se me olvidó Typescript
      Este invierno lo intenté otra vez con Claude, e hice dos plugins nuevos y además mejoré mi código anterior
      Claude se encargó de las partes complejas, como recomendar APIs, corregir el linter y sugerir sintaxis, así que todo avanzó mucho más rápido
    • Totalmente de acuerdo. Sobre todo porque, como padre, volví a tener tiempo para proyectos personales
      Incluso dedicando solo una o dos horas después de que el niño se duerme, hay avances visibles, y eso me ha devuelto la diversión
    • Yo también fui gerente y ahora tengo hijos pequeños,
      y mi proyecto paralelo, al que antes solo podía dedicarle de 2 a 4 horas por semana, está mostrando un progreso increíble
      Siento que esto funciona como una especie de paradoja de Jevons, y que viene una época en la que proyectos que “haría si tuviera tiempo” realmente van a terminarse
  • Los complejos pipelines de build de frontend, los bundlers, los frameworks de CSS y demás son opcionales
    Llevo 25 años haciendo sitios web, y las tecnologías básicas siguen funcionando perfectamente
    No hace falta seguir todas las tendencias modernas para tener un desarrollo mentalmente más saludable
    La mayoría de los sitios de marketing no necesitan un bundler de JS, ni un framework de CSS, ni un pipeline de CI/CD

    • Estas herramientas no resuelven solo problemas técnicos, sino también problemas organizacionales
      Si es un sitio que mantienen dos o tres personas, un enfoque simple tiene sentido,
      pero si es un producto grande en el que colaboran cientos de personas, las herramientas complejas son esenciales para la productividad
    • Me da curiosidad saber qué tecnologías usas. ¿Podrías contarlo?
    • Veo esta opinión muy seguido, pero parece que viene de gente que nunca ha trabajado en proyectos web a gran escala
      Estoy de acuerdo en que PHP o el renderizado del lado del servidor no son innecesarios, pero lo demás no coincide con la realidad
  • Me gusta lo simple, pero no soporto las estructuras innecesariamente complejas
    Usar IA solo para sacar el resultado le quita la diversión de aprender
    Siento que todos piensan “la IA lo resuelve”, y al final la abstracción se profundiza aún más
    Lo que de verdad hace falta es simplificar

  • Extraño la época del stack LAMP, pero todavía se puede hacer así
    Trabajar directamente con PHP y SQL sin frameworks es incluso más divertido y seguro
    Gracias a HTML5, ya no hace falta usar layouts con tablas, y VS Code conserva solo lo bueno de Dreamweaver
    Si eres desarrollador en solitario, lo mejor es simplemente saltarte el tooling complejo
    En lugar del viejo phpMyAdmin, herramientas como DBeaver son mucho más estables

  • Eso de “10 veces más productividad gracias a la IA” suena como una fantasía exagerada
    Como el resultado cambia con cada prompt, se siente un poco como apostar
    En la práctica incluso puede ser ineficiente

    • Reconozco que sí hay mejoras de productividad, pero “10x” es una frase demasiado obvia
      Con decir que eres un ingeniero 2.5x ya basta para ser humilde y realista
    • El número no importa. Lo importante es que da la motivación para empezar y terminar
      Gracias a la IA, he terminado muchísimos más proyectos pequeños que antes
      Claro, también muchas veces he empezado de nuevo porque no me gustó el resultado de la IA
    • Hay ingenieros que llaman a la IA una "máquina tragamonedas que cumple deseos"
    • Si veo las estadísticas de mis proyectos personales, en el último mes añadí decenas de miles de líneas de código
      Ya terminé casi todas las funciones difíciles que había ido posponiendo durante años
    • Como en el chiste de “este texto lo escribió un LLM”, ahora empezar un proyecto nuevo se siente realmente posible
  • Lo más difícil para mí hoy es la revisión de código
    Es aburrida y mentalmente agotadora
    Así que ahora solo reviso con mucho cuidado los límites de seguridad o las partes relacionadas con acceso a datos, y el resto lo veo por encima
    La IA resuelve la mayor parte bastante bien, pero para que un humano lo mantenga hay demasiadas ventanas rotas

    • Lo peor es tener que revisar código incomprensible hecho por IA
      Tiene muchos errores impredecibles y, con el tiempo, se vuelve imposible de mantener
    • Por eso yo hago lo contrario: escribo el código yo mismo y le dejo a la IA la primera revisión
  • Últimamente me di cuenta de que ya no quiero leer ni texto escrito por IA ni texto que alaba a la IA
    Todo repite lo mismo y se vuelve aburrido

  • Yo amo desarrollar en esencia, pero lo que más me gusta es la automatización y la eficiencia
    Trabajo como administrador de WAF en ciberseguridad, y con Gemini Canvas hice 4 scripts de automatización en una semana
    Algo que antes me tomaba una o dos semanas lo terminé en 3 horas
    Con esa velocidad, no hay razón para no usar IA

  • La complejidad del frontend ya existía antes
    Lo que pasa es que antes simplemente se ignoraba y se asumía el riesgo
    Despliegues manuales por FTP, poner páginas de mantenimiento, riesgo de corrupción de datos: todo era mucho más inestable que ahora
    Tailwind y Core Web Vitals son el resultado de haber puesto orden en ese caos de antes
    Al final, ahora estamos mucho mejor, y el desarrollo aprovechando LLM también es disfrutable
    La complejidad no apareció de la nada; ahora simplemente se volvió visible

    • Yo también me acuerdo de cuando editaba directamente archivos PHP4 del servidor con WebEdit
      En ese tiempo ni siquiera había control de versiones
  • Como desarrollador backend, no tengo sentido del diseño, pero últimamente hacer UI de gráficas y charts se ha vuelto sorprendentemente fácil
    Basta con decir cosas como “agrégame los datos de foo como una línea”, “pon un scatter plot abajo” o “cambia el color a algo más rojizo”
    Antes había que aprender por encima herramientas como d3, vega-lite o matplotlib,
    pero ahora la IA incluso elige por su cuenta frameworks como chart.js