Estamos cometendo o erro do Dreamweaver novamente
A IA está colocando o design novamente no comando do código.
Durante vinte anos, a indústria trabalhou para separar o design do código. Designers projetavam. Desenvolvedores construíam. Um humano fazia a tradução entre os dois.
Agora, o pêndulo está voltando. A IA pega um arquivo de design e escreve o código diretamente. Isso parece rápido. Parece eficiente. Mas cria um risco enorme.
Nos velhos tempos do Dreamweaver, um humano ficava no meio. Essa pessoa garantia a qualidade. Com a IA, o design vai direto para o código sem ninguém no controle.
Isso não é um problema com os designers. Designers fazem um ótimo trabalho. Um arquivo de design é julgado por sua aparência. Um design system é julgado por como funciona, como escala e como se mantém durável.
A IA apaga essa linha. Ela trata um snapshot estático de design como se fosse uma fundação permanente.
Aqui estão as duas principais maneiras pelas quais isso falha:
- Erros de nomenclatura: As equipes constroem pipelines de código baseados em nomes que os designers escolhem no Figma. Se um designer renomeia uma variável, todo o pipeline de código quebra. A IA não consegue distinguir a diferença entre um valor visual e uma intenção funcional.
- Falta de contexto: Um arquivo de design mostra um estado de uma tela. Ele não mostra estados de erro, estados de carregamento ou como um banco de dados alimenta a UI. Essa lógica reside no código, não no arquivo de design.
A indústria está tentando corrigir isso. O Google liberou o DESIGN.md como código aberto para dar mais estrutura à IA. Ferramentas como o Fixel ajudam a detectar o "design drift" ao verificar o código em relação ao Figma durante os testes.
Mas mesmo com essas ferramentas, uma lacuna permanece.
Um design não é uma fundação. É um snapshot.
A solução real não é transformar designers em engenheiros. A solução é capacitar o UX engineer para ser o dono do "meio".
O meio é a ponte onde:
- Design tokens mapeiam para padrões universais.
- A IA propõe código baseado em sistemas existentes.
- Humanos tomam as decisões arquiteturais finais.
A IA é excelente no nível de snapshot. Ela ajuda você a terminar projetos mais rápido. Mas o valor real exige uma fundação.
Não deixe o design comandar o código sem um guardião humano. O papel do engenheiro está mudando. Você não está mais apenas traduzindo. Você está gerenciando o contrato entre a visão e o sistema.
Como você decide o que permanece em suas mãos e o que você entrega para a IA?
Fonte: https://dev.to/slafleche/were-making-the-dreamweaver-mistake-again-on-purpose-this-time-ema
Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi
