Xah Talk Show 2026-07-22 Ep808. ugly JavaScript, why i am learning rust
Video Summary (Generated by AI, Edited by Human.)
In this episode of the Xah Talk Show, host Xah Lee discusses his recent work on programming tutorials, his criticisms of the JavaScript ecosystem, and his attempt to install the Rust programming language.
Key Discussion Points:
JavaScript and AI: Xah explains that he has started incorporating AI-generated content into his programming tutorials because it can provide comprehensive explanations for complex topics like eval (5:28 - 15:57). He also reflects on the "ugly" history of JavaScript (21:03), criticizing the complexity of its module systems, package managers like NPM and Bower, and the shift toward heavy frameworks (28:36 - 39:48).
Installing Rust: The majority of the stream is dedicated to his attempt to install the Rust programming language on Windows. His experience is largely negative due to technical hurdles, including confusing error messages regarding Visual Studio prerequisites and GNU ABI (1:04:03 - 1:29:15). He expresses frustration at being forced to download over 5GB of Visual Studio tools just to get started (1:30:19).
Programming Philosophy: Xah shares his views on why he prefers the simplicity of Go (44:27) over the perceived complexity of Rust. He mentions that his interest in Rust stems primarily from its functional programming roots (influenced by OCaml) and its role in displacing C and C++, rather than an interest in manual memory management (1:48:37).
Technical Grievances: Throughout the show, Xah vents about the quality of modern software and user interface design, specifically about how windows cannot enlarge font for many builtin apps or control panels. (1:44:03 - 1:46:47).