Forgot your password?
typodupeerror

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.

Comment Re:Rust is a tech debt killer (Score 1) 134

From Grok: **John Carmack has a generally positive but pragmatic view of Rust.** He's experimented with it for small projects and appreciates its design, but it hasn't become his primary language for larger work due to practical constraints.

### Key Quotes and Opinions from Carmack
- **"Wholesome" feel**: In 2019, he tweeted: *"I'm still completely in the excited-newbie honeymoon phase, but writing Rust code feels very wholesome."* This is one of the most cited positive remarks.
- On small projects: He mentioned writing a video decompression program in Rust as an exercise and liked the experience. He’s done a bit beyond "hello world" but not medium-to-large applications.
- Traction and impact: He’s noted Rust’s growing adoption and suggested it could have a bigger long-term legacy for Mozilla than Firefox. He sees Rust zealotry as likely making a **positive impact** on software development overall.
- Limitations in his context: Rust is a strong modern option (alongside things like Go), but he’s pointed out it doesn’t always fit due to platform support, existing codebases, and inertia in performance-critical/low-level domains like games or embedded work. He’s open to alternatives like Zig for certain cases.

Overall, Carmack respects Rust’s safety guarantees, productivity for certain tasks, and borrow-checker discipline (which aligns with his emphasis on careful, performant code). He wishes it well but sticks mostly to languages that fit his immediate needs (historically C/C++, with functional-style approaches). He’s not a full convert but sees it as a solid, high-reliability choice for many modern projects.

His comments are scattered across tweets, interviews (e.g., Lex Fridman clips), and discussions over the years—consistently balanced rather than evangelistic.

Comment Re:He's correct (Score 1) 174

Curious about Amiga and Doom, I found this on Youtube:

Doom didn't kill the Amiga...Wolfenstein 3D did
https://youtu.be/wsADJa-23Sg?s...

From the description:
"Wolfenstein 3D released by id Software in 1992 brought in a change to video games. 2D games were no longer cool and texture mapped 3d rendered games were taking over. However, the ray casting technology presented a challenge if you owned an Amiga computer - it simply wasn't capable of running Wolfenstein 3d and in many ways Wolfenstein 3d can be seen as a major milestone that determined the fate of the Commodore Amiga that went bankrupt in 1994. In this episode we take a closer look at the Amiga and its many FPS clones that attempted to emulate the technology and success of Wolfenstein 3D, but ultimately led to the demise of Commodore."

Comment Re:All you need to know about this election (Score 1) 224

THIS!!! Putin only invaded when US presidents were democratic understanding that they are pacifists and would not directly retaliate. And Putin advocates the candidate that creates the most turmoil in US elections. However, in this case, he thinks that Trump will be willing to negotiate an end to the war which has gone on far longer than he expected and become too costly. Putin is desperate to end the war by keeping what's he has conquered and preventing Ukraine from joining Nato, which allows him to not lose face. He will go back, lick his wounds and try again when the next democratic president is elected. Maybe Belarus that time.

Comment RIP (Score 1) 56

And thank you for your contributions!

I remember when Carmack first mentioned rereading the Mythical Man Month years ago and praised it highly. So I seeked it out. A timeless classic and a must read.

Slashdot Top Deals

Never buy from a rich salesman. -- Goldenstern

Working...