Tools using tools
Explores how developers must now design tools for both human users and AI agents, discussing the rise of AI experience (AIEx) alongside developer experience (DevEx).
Explores how developers must now design tools for both human users and AI agents, discussing the rise of AI experience (AIEx) alongside developer experience (DevEx).
An opinion piece on the evolving role of Developer Relations, discussing when to hire and who to hire for dev rel teams.
Guidelines for creating effective Software Development Kits (SDKs) with a focus on developer experience, simplicity, and user-centric design.
Explains React Fast Refresh, a new feature that improves developer experience by preserving state during hot reloads in React applications.
A critique of Web Components' failure to simplify web development, arguing they became over-engineered and inaccessible.
A usability expert critiques the poor Developer Experience (DX) of modern JavaScript, highlighting common module import errors and tooling frustrations.
Explores the importance of designing APIs that are not just readable but also optimized for how code evolves and changes over time.
The author argues Java's bloated toolchain creates a high barrier to entry for casual FOSS contributors, based on personal experience.
Analysis of why CSS vendor prefixes create maintenance problems for developers and hinder web standards adoption.