People are not friction
Critique of AI's 'frictionless' promise, arguing human expertise and collaboration remain essential despite automation hype.
Dave Rupert is a front-end engineer at Microsoft, web components specialist, and co-host of the ShopTalk Show podcast. He shares insights on modern HTML, CSS, and web development through talks, writing, and community events.
8 articles from this blog
Critique of AI's 'frictionless' promise, arguing human expertise and collaboration remain essential despite automation hype.
Explores the concept of 'skills' in agentic AI, comparing them to 'magic numbers' in programming and discussing their inconsistent, opaque nature.
A developer explains why they are giving up on building apps that rely on external APIs due to access issues, ethical concerns, and platform risks.
A developer details the major design refresh of their personal website, focusing on a monospace font, named CSS grid lines, and multi-page view transitions.
Explores using nested CSS contrast-color() to create accessible focus rings, comparing it to alternative methods like light-dark().
Explores using CSS contrast-color() and if() statements to create more nuanced, color-harmonious hover states by adjusting lightness instead of mixing black/white.
Explains how to use CSS contrast-color() with design system colors, including a workaround for current browser support.
Explores using CSS contrast-color() for algorithmic hover states and accessible color systems in web design.