Estamos cometiendo el error de Dreamweaver de nuevo
La IA está poniendo de nuevo el diseño al mando del código.
Durante veinte años, la industria trabajó para separar el diseño del código. Los diseñadores diseñaban. Los desarrolladores construían. Un humano traducía entre ambos.
Ahora, el péndulo está volviendo. La IA toma un archivo de diseño y escribe el código directamente. Esto suena rápido. Se siente eficiente. Pero crea un riesgo masivo.
En los viejos tiempos de Dreamweaver, un humano se situaba en medio. Esa persona garantizaba la calidad. Con la IA, el diseño pasa directamente al código sin nadie al volante.
Esto no es un problema de los diseñadores. Los diseñadores hacen un gran trabajo. Un archivo de diseño se juzga por cómo se ve. Un sistema de diseño se juzga por cómo funciona, cómo escala y cómo se mantiene duradero.
La IA desibuja esta línea. Trata una captura estática de diseño como si fuera una base permanente.
Estas son las dos formas principales en las que esto falla:
- Errores de nomenclatura: Los equipos construyen pipelines de código basados en los nombres que los diseñadores eligen en Figma. Si un diseñador renombra una variable, todo el pipeline de código se rompe. La IA no puede distinguir entre un valor visual y una intención funcional.
- Falta de contexto: Un archivo de diseño muestra un estado de una pantalla. No muestra estados de error, estados de carga o cómo una base de datos alimenta la UI. Esa lógica reside en el código, no en el archivo de diseño.
La industria está intentando solucionar esto. Google lanzó DESIGN.md como código abierto para darle más estructura a la IA. Herramientas como Fixel ayudan a detectar la "deriva de diseño" (design drift) comparando el código con Figma durante las pruebas.
Pero incluso con estas herramientas, persiste una brecha.
Un diseño no es una base. Es una captura.
La verdadera solución no es convertir a los diseñadores en ingenieros. La solución es empoderar al ingeniero de UX para que se haga cargo del "medio".
El medio es el puente donde:
- Los tokens de diseño se mapean con estándares universales.
- La IA propone código basado en sistemas existentes.
- Los humanos toman las decisiones arquitectónicas finales.
La IA es excelente a nivel de captura. Te ayuda a terminar proyectos más rápido. Pero el valor real requiere una base.
No permitas que el diseño dirija el código sin un guardián humano. El papel del ingeniero está cambiando. Ya no solo estás traduciendo. Estás gestionando el contrato entre la visión y el sistema.
¿Cómo decides qué se queda en tus manos y qué le entregas a la IA?
Fuente: https://dev.to/slafleche/were-making-the-dreamweaver-mistake-again-on-purpose-this-time-ema
Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi
