Comment Re:Rust is a tech debt killer (Score 1) 134
**Carmack's comment** (from August 2020):
> "Just last night I was thinking about how it was possible that, given the relative trends, Mozilla’s greater legacy might turn out to be Rust, not Firefox."
### Why he said this
At the time (and still today), **Firefox's market share** had been steadily declining for years. Chrome dominated the browser market, and Mozilla was facing financial pressures, repeated layoffs, and questions about its long-term viability as a major browser vendor. Firefox remains a respected product and an important check on Chromium monopoly, but its direct impact appeared to be waning.
**Rust**, by contrast, was (and is) experiencing explosive growth and influence:
- Mozilla created Rust specifically to solve real problems in Firefox (memory safety bugs, concurrency issues in C++ code).
- It started shipping in Firefox in small pieces around 2016 and grew significantly (e.g., components like the CSS engine Stylo were rewritten in Rust for safety and performance).
- Rust escaped Mozilla and became a major independent success story:
- Adopted widely in systems programming, web (e.g., Deno, Cloudflare), embedded, blockchain, game engines, CLI tools, and more.
- Backed by its own Rust Foundation (independent of Mozilla).
- Praised for memory safety without garbage collection, modern tooling, and preventing entire classes of bugs.
- Influenced other languages (e.g., carbon, zig discussions, C++ safety improvements).
Carmack observed the **relative trends**: Firefox was a great but struggling product fighting an uphill battle against Google, while Rust was becoming a foundational technology with broad, lasting impact across the entire software industry.
### Broader Context
Many in the programming community echoed this view. Rust is now seen as one of the most important language innovations of the 2010s/2020s — potentially on par with how C or Unix influenced computing. Even if Firefox fades somewhat in popularity, Rust’s ideas (ownership model, fearless concurrency, etc.) will likely shape software for decades.
Carmack wasn’t criticizing Firefox — he was highlighting how a “side project” (Rust) could outshine the main product in long-term historical significance. This fits his pattern of thinking about technology impact over long time horizons.