UI Journey
Over 40+ years of UI work, across nearly every major UI framework, toolkit, and paradigm shift in the industry.
UI Frameworks & Toolkits (chronological)
- Simple UI and graphics on Xerox Lisp Machine (Interlisp-D)
- Sun's NeWS (PostScript windowing system)
- X Windows
- XPM
- OSF/Motif
- WINTERP — the OSF/Motif Widget INTERPreter
- Smalltalk UI
- SGI's custom Motif
- SGI's ViewKit
- Newton OS
- Taligent UI (Apple/IBM joint venture)
- A proprietary UI platform
- Adobe Flex
- Adobe AIR
- iOS
- Ember
- Angular (AngularJS → Angular)
- React
- Vue
- Tailwind CSS
- Svelte
- Stencil
- Solid
- Preact
- Lit
- uCE (uhtml-based Custom Elements)
- Juris (custom reactive runtime, YAML-driven)
Notable Platforms
- Interlisp-D — live, inspectable Lisp environment on the Xerox Dandelion; the original "everything is malleable at runtime" system
- Newton by Apple — one of the earliest handheld computing platforms; NewtonScript was an OO language ahead of its time
- NeXTStep — the platform that became macOS; Objective-C and Interface Builder
- BeOS — a technically impressive OS that arrived too late; notable for its media focus and clean API
Throughline
The constant across every era: keep the system live, inspectable, and honest. From Interlisp-D's live object environment in 1985 to the YAML-driven, MCP-orchestrated Juris platform in 2026, the design goal has always been the same — make the machine meet the human halfway, and never obscure what it's actually doing.
The Juris platform (2024–2026) represents the synthesis: a YAML spec as the single source of truth, a reactive runtime with action–state patterns, 18k+ icons, dual-protocol access (MCP + REST), and full observability in Proofs mode — Interlisp-D reborn for the agent era.
See also: research for details on the spec-driven UI platform architecture.