Jeg starter arbeidsdagen min på samme måte som de fleste moderne utviklere gjør:
Jeg bånner to liter kaffe og en proteinshake, akkurat nok for å holde meg gående frem til lunsj. Takket være AI, har vi løst verdenshunger, konflikt, og ikke minst: Frontend.
Siden frontend-utviklere er gårsdagens greie, og alt det kan løses av prompt engineering, så åpner jeg heller kode24 og leser litt der. Nok en artikkel om at frontend-utviklere må passe seg og jobben sin.
“Det påvirker ikke meg”, tenker jeg, og humrer inn i proteinshake nummer to.
«De jobber i 1999, jeg i 2025»
Jeg tar i bruk den nyeste godbiten i verktøykassen min, Figma Sites. Verdensleder innenfor design har kommet med en AI-løsning for å lage nettsider, så da kan vi jo egentlig stryke enda et par tusener fra jobbmarkedet.
Vel fortjent, de kunne jo bare frontend, som vi alle vet ikke er ekte programmering.
Jeg gløtter bort på innboksen min, hvor kunden har sendt noen mail om noe som heter Uu-tilsynet og WCAG. Det har verken jeg, Figma, eller AI-agenten min noe forhold til, så det kan ikke har vært noe veldig viktig. Rett i spam.
Jeg bruker den oppsparte tiden til å hjelpe mine foreldre betale regningene sine over Facetime. Etter at synet deres sviktet, prøvde de å bruke “assisterende teknologi” til å lese nettbanken, men den forstår tydeligvis ikke hva 29 nestede divs er for noe. Ikke mye til assistent det altså.

Advarer mot mindre behov for frontend-ere: «Ta grep!»
«Uu-tilsynet og WCAG? Det har verken jeg, Figma, eller AI-agenten min noe forhold til.»
Det forrige prosjektet mitt hadde designsystem, så jeg trengte ikke å dykke ned i UU-hullet. Det har jeg ingen intensjon om å gjøre nå heller, HTML er jo ikke et programmeringsspråk.
Etter lunsj starter jeg på neste oppgave. Til tross for min insistering, så er det dessverre enda noen som ikke ønsker å bruke AI på all sin kode. De jobber i 1999, mens jeg er i 2025. Alle vet at noe som er så gammelt ikke kan være bra.
Hva ga 1999 oss? HTML 4.01? Så utdatert, jeg er jo på React 19, som er 15 versjoner nyere. Etter at fagmiljøet meldte enstemmig konsensus om at de eneste rammeverkene som var verdt noe var React, Vue og Svelte, har jeg sluppet å lese noe dokumentasjon fra MDN, eller holde meg oppdatert på hva som beveger seg i frontend fagfeltet.
«CSS er jo ikke et språk»
Kollegaen min kommer og spør meg om jeg kan hjelpe de med med et problem de har med cascade og inheritance. Det har jeg aldri hørt om, så jeg foreslår at han løser det med Tailwind i stedet, som har fjernet sånne kompliserte ting som jeg ikke vil lære meg.
CSS er jo ikke et programmeringsspråk, så jeg lar AI-agenten min fikse slikt.
Midt i min leksjon om hvorfor Tailwind er det nye kule og eneste korrekte valget, ringer telefonen min. Det er integrasjonteamet. De klager om at bygg-artefaktene våre er blitt for store, og at vi må implementere noe code splitting eller noe. Det skal jo Vite løse.
Jeg legger på før de skjønner at jeg ikke vet hvordan man konfigurerer et bygg uten å skrive YAML.
«Hvordan kan du sånne grunnleggende ting som API-er og sikkerhet? Er ikke du frontend-utvikler?»

Advarer mot ren frontend: – De ønsker bred kompetanse
Senere på dagen får jeg en review på min PR. Det kommer fra min eneste gjenstående frontend-kollega. Antakeligvis er deres peer review full av pirk på at markupen (ikke koden) min er helt ubrukelig for alle med funksjonsnedsettelser. Jeg sjekker. “Kan du skrive om denne spørringen slik at den litt bedre matcher API-designet? Og fjern det tokenet fra linje 27.” Jeg blir målløs. Jeg kaster meg over tastaturet, og svarer.
“Hvordan kan du sånne grunnleggende ting som API-er og sikkerhet? Er ikke du frontend-utvikler?”. Sekundene tikker, minuttene går, før det kommer inn et svar.
“Jo, hva trodde du vi holdt på med?”
Dyrk faget ditt!
Om du kom deg gjennom innlegget uten å kaste maskinen ut vinduet, gratulerer! Så la oss ta en alvorsprat:
Frontend har alltid vært et bredt og diffust fag. To frontend-utviklere kan sette seg ned ved samme bord, og ha ingenting til felles i sin arbeidshverdag.
Det stemmer at det aldri har vært enklere å starte med frontend, men det har aldri vært mer å lære seg, heller. Sikkerhet, API-design, testing, universell utforming og så videre har vært en del av frontend i over 10 år, og kommer til å fortsette å være det.
VoidZero gjør spennende ting med tooling, sett deg inn i det! Hjelp TC39 skrive conformance tester. Sett deg ordentlig inn i Cascade Layers. Velg og vrak!
Men ikke la noen fortelle deg at frontend er løst, og du bør lære deg backend i stedet. Dyrk faget ditt, for på slutten av dagen så er det frontenden brukeren interagerer med, og jeg kan garantere deg at de vil merke dårlig universell utforming og elendig CSS i langt større grad enn den database fetchen du brukte en dag på optimalisere for to prosent bedre kjøretid.
