The asteroid currently hitting frontend web development nolanlawson.com
Nolan Lawson on why frontend is taking this harder than other specialisms. Three reasons, and they compound. Frontend code is forgiving, so people ship generated components without much review. Developer experience stops mattering when the developer is an agent, which means React’s dominance of the training data becomes self-reinforcing and migrating to something more ergonomic loses its appeal. And standards work aimed at developer ergonomics slips down the priority list, with a Chrome engineer quoted to the effect that those APIs only affected developer experience rather than expanding what the browser could do.
The evidence he points at is the educators: Axel Rauschmayer, Kent C. Dodds and Addy Osmani either stepping back or pivoting to AI topics. His suggested adaptations are teaching agents about architecture beyond the single-page app, building sites agents can use, and consulting on the vibe-coded messes that will need someone who actually knows how the platform works. That last one is only half a joke, and it rhymes with the refactoring that never happens.