







The origins of the use of [x] in UI design.
Xerox Star User Interface (1982) 1 of 2
History of The Graphical User Interface (GUI): A Wonderful Curse

The lost art of XML — mmagueta
There exists a peculiar amnesia in software engineering regarding XML. Mention it in most circles and you will receive knowing smiles, dismissive waves, the sort of patronizing acknowledgment reserved for technologies deemed passé. "Oh, XML," they say, as if the very syllables carry the weight of obsolescence. "We use JSON now. Much cleaner."
Building a UI framework
Building a UI Framework Ian Hickson (ian@hixie.ch) — 2025 — First Edition — https://software.hixie.ch/ui-frameworksTo leave comments, use the edit version. Introduction This document examines important design decisions for creating a new graphical UI framework. It was commissioned to answer the...
How we redesigned the Linear UI (part Ⅱ) - Linear
We have redefined the foundational layers of Linear’s application with a full redesign. This is the second post in a two-part series where we dive into why and how we redesigned the application. In part one, we shared why redesigns are important. In part two, we introduce you to the new UI and cover how we tackled the project — no infinite-loop processes, workshops, or sticky notes were involved.

Why We Need to Rethink the Computer ‘Desktop’ as a Concept
Thoughts about a new direction for desktop UI

NameThat — the visual dictionary of UI
See the UI element, learn its real name and API symbol, and copy a precise prompt for your coding agent.

UI Is a Conservation Layer - The Phoenix Architecture
Why the user interface is the last to become regenerative
XrossMediaBar
The XrossMediaBar is a graphical user interface developed by Sony Computer Entertainment. The interface features icons that are spread horizontally across the screen. Navigation moves the icons, instead of a cursor. These icons are used as categories to organize the options available to the user. When an icon is selected on the horizontal bar, several more appear vertically, above and below it. They, in turn, are selectable by the up and down directions on a directional pad.

When and how to use the section element
So what on earth is a <section> element actually for? The answer isn’t as obvious as you might have hoped, but it’s definitely straightforward.

The Making of Community Notes—Asterisk
The team that built X’s Community Notes talks about their design process and the philosophy behind their approach to combatting false information on the platform.

A Practical Guide To Naming Things — Smashing Magazine
A practical guide to naming UI components, with useful resources, naming conventions, and structures.
Saw on Mastodon that Firefox updated their "terms and use" yesterday and mozilla.org/en-US/about/legal/terms/firef… Per archive.org this isn't present in older (Feb 9) versions of the text. W…what *is* this? This is more like a clause you'd find on a website than a piece of software you run on your computer.
+ ui primitives for navigating between, discovering them, managing them, etc ! (and on all the above, and the ones dan mentions, I don't think they need to look anything like the solutions we already have for these things, new ideas are possible!)
daniel holmgren 🫠
so you have a "universal" app that pulls together all these disparate highly-contextual apps. notifications for all of them in one spot, a algorithm/discovery for seeing updates across all of them, etc