3 ms·
> Like JavaScript, yet another language written for bad to average developers to keep them from shooting themselves in the foot. I can't imagine anyone ever de
by idontpost 4y ago
> Like JavaScript, yet another language written for bad to average developers to keep them from shooting themselves in the foot.
I can't imagine anyone ever describing vanilla JavaScript this way.
- nrb 4y agoYeah, made me reread the whole message with my sarcasm checker turned up. I can’t recall another widely used language of the era with as many foot-guns or one that went so long without a decent debugging experience. It really draws into question the claim that “it's easier to write super complex stuff in C++ than in Rust” when so clearly incorrect about JS. Especially when we have _decades_ of evidence from world-stopping vulnerabilities in the C/C++ ecosystem.
- bitL 4y agoWith JS I meant it was something to run in a browser, nothing serious (initially). So from the historic perspective it was correct as for the reason why it existed. It was not meant to write multithreaded system services where most bad/average devs struggle (and it's not multithreaded to this day outside webworkers).
- girvo 4y ago> I can’t recall another widely used language of the era with as many foot-guns or one that went so long without a decent debugging experience. As someone who was writing both in the 2000s: PHP fits this "nicely" haha
- throwaway0asd 4y agoI describe it that way. Like everything else in life the path to success is short if you don’t get distracted by unnecessary conventions and a series of bad decisions.