[Off-Topic] John Carmack's point of view on GC and languages like JavaScript

Don Allen donaldcallen at gmail.com
Mon Aug 8 19:11:46 UTC 2022


On Sunday, 7 August 2022 at 22:39:24 UTC, Paulo Pinto wrote:
> On Sunday, 7 August 2022 at 21:25:57 UTC, ryuukk_ wrote:
>> On Sunday, 7 August 2022 at 21:17:50 UTC, max haughton wrote:
>>> On Sunday, 7 August 2022 at 20:43:32 UTC, ryuukk_ wrote:
>>>> [...]
>>>
>>> It's actually 69.420% of all software in the world
>>
>> Exactly, hence why this quote is bullshit
>>
>> But nobody wants to understand the problems anymore
>>
>> https://discord.com/blog/why-discord-is-switching-from-go-to-rust
>>
>> Let's miss every opportunities to catch market shares
>
> Discord switched to Rust, because they wanted to work in cool 
> new toys, that was the actual reason, while they use Electron 
> for their "desktop" app.
>
> Meanwhile companies ship production quality firmware for IoT 
> secure keys written in Go.

I think this kind of 
start-with-the-desired-conclusion-and-work-backwards thinking 
seems to be alarmingly prevalent in the computing world (and on 
the Supreme Court). It is certainly a requirement for being a 
Rust fan-boy.

But I can tell you that I saw this kind of thing 50+ years ago 
(human nature just doesn't change), when performance measurement 
was my specialty. I constantly ran into people who "just knew" 
why certain code, even their code, performed as it did. 
Measurements (evidence) were/was unnecessary. I could tell you 
many war stories where these people were dead wrong (almost 
always), even about the behavior of their own code.



More information about the Digitalmars-d mailing list