RC RANDOM CHAOS

The Web Killed Consistent UI Design - and We All Pay the Tax

· via Hacker News

Original source

Bring Back Idiomatic Design (2023)

Hacker News →

Desktop software from Windows 95 through Windows 7 shared a remarkable consistency: standardized menu bars, universal keyboard shortcuts, clearly labeled buttons, and predictable status bars. Operating system GUI libraries enforced these idioms, so moving between applications felt seamless. Users could operate unfamiliar software immediately because every program spoke the same visual language.

The browser era shattered that uniformity. Even best-in-class web apps like Figma and Linear share zero design conventions despite offering overlapping functionality - different icons, different shortcuts, different interaction models. Two forces drove the divergence: the mobile transition forced desktop patterns to be reinvented for touch, leaving most interfaces stuck in an awkward hybrid (hamburger menus on desktop, for instance), and modern frontend toolchains abstract so far from HTML that its built-in idioms no longer apply. Developers build in React, TypeScript, and WebAssembly, outputting experiences where basic expectations - what’s clickable, whether the back button works, how navigation behaves - vary wildly from site to site.

The aggregate cost is real. Users spend their time hunting for controls rather than working, constantly re-learning interaction patterns across individually polished but collectively incoherent applications. The piece argues this is a net loss that the industry should consciously reverse by re-establishing shared design conventions suited to the modern web.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.