The asteroid currently hitting frontend web development
Nolan Lawson discusses AI's impact on frontend development, sharing insights on CSS performance and how AI tools like Claude handle technical challenges.
Nolan Lawson is a software engineer based in Seattle, known for his work on web performance, accessibility, and offline-first applications. He is the creator of pinafore.social and a longtime open-source contributor with deep frontend expertise.
14 articles from this blog
Nolan Lawson discusses AI's impact on frontend development, sharing insights on CSS performance and how AI tools like Claude handle technical challenges.
16 Aug You can just choose how many bugs you want now Posted August 16, 2026 by Nolan Lawson in software engineering. Tagged: AI. Leave a Comment Ther
Explores using AI tools like Claude and Codex to write high-quality code slowly by finding and fixing bugs in PRs.
Explores how AI coding agents shift programming from craft to high-level oversight, diminishing the art of detailed code.
A software engineer's lament on AI's impact on programming, mourning the loss of hands-on coding as a craft.
A developer reflects on 15 years of blogging, covering his career's technical evolution from machine learning to web development, and the challenges of writing online.
An experiment using AI to build a working IndexedDB browser API implementation from scratch, aiming to pass Web Platform Tests.
A software engineer's personal journey from skepticism to embracing AI coding assistants, examining the tribalistic debates surrounding LLMs in development.
A developer builds a travel itinerary web app for his wife using AI coding assistants like Claude, exploring the 'vibe coding' approach and its pros/cons.
A software engineer shares practical strategies for effectively using AI coding agents like Claude Code, emphasizing setup and feedback loops.
The HTML <time> element is widely used but lacks practical browser or assistive tech support, making it a semantic but underutilized feature.
A developer reflects on the impact of AI-generated code on small, educational open-source libraries like his popular blob-util npm package.
Explains why browsers throttle JavaScript timers like setTimeout to 4ms, and explores modern alternatives like scheduler.postTask for better performance.
A web developer argues for building accessible UIs by highlighting the practical, selfish benefits for developers, such as easier debugging and better code.