We maken opnieuw de Dreamweaver-fout

AI legt de controle over code weer bij design.

Twintig jaar lang werkte de industrie eraan om design van code te scheiden. Designers ontwierpen. Developers bouwden. Een mens vertaalde tussen de twee.

Nu slaat het pendel weer terug. AI neemt een designbestand en schrijft de code direct. Dit klinkt snel. Het voelt efficiënt. Maar het creëert een enorm risico.

In de oude Dreamweaver-tijd zat er een mens in het midden. Die persoon bewaakte de kwaliteit. Met AI gaat het design rechtstreeks naar de code, zonder dat er iemand aan het stuur zit.

Dit is geen probleem met designers. Designers leveren geweldig werk. Een designbestand wordt beoordeeld op hoe het eruitziet. Een designsysteem wordt beoordeeld op hoe het werkt, hoe het schaalt en hoe duurzaam het is.

AI vervaagt deze grens. Het behandelt een statische design-snapshot als een permanent fundament.

Dit zijn de twee belangrijkste manieren waarop dit misgaat:

  • Naamgevingsfouten: Teams bouwen code-pipelines op basis van namen die designers in Figma kiezen. Als een designer een variabele hernoemt, breekt de volledige code-pipeline. AI kan het verschil niet zien tussen een visuele waarde en een functionele intentie.
  • Ontbrekende context: Een designbestand toont één staat van één scherm. Het toont geen foutmeldingen, laadstatussen of hoe een database de UI voedt. Die logica leeft in de code, niet in het designbestand.

De industrie probeert dit op te lossen. Google heeft DESIGN.md open-source gemaakt om AI meer structuur te geven. Tools zoals Fixel helpen bij het opsporen van "design drift" door code tijdens het testen te controleren aan de hand van Figma.

Maar zelfs met deze tools blijft er een kloof bestaan.

Een design is geen fundament. Het is een snapshot.

De echte oplossing is niet om designers in engineers te veranderen. De oplossing is om de UX-engineer de macht te geven over het "midden".

Het midden is de brug waar:

  • Design tokens worden gekoppeld aan universele standaarden.
  • AI code voorstelt op basis van bestaande systemen.
  • Mensen de uiteindelijke architecturale beslissingen nemen.

AI is geweldig op snapshot-niveau. Het helpt je projecten sneller af te ronden. Maar echte waarde vereist een fundament.

Laat het design de code niet aansturen zonder een menselijke poortwachter. De rol van de engineer verandert. Je bent niet langer alleen aan het vertalen. Je beheert het contract tussen visie en systeem.

Hoe beslis je wat in jouw handen blijft en wat je aan de AI geeft?

Bron: https://dev.to/slafleche/were-making-the-dreamweaver-mistake-again-on-purpose-this-time-ema

Optionele leercommunity: https://t.me/GyaanSetuAi