3 ms·
> This is one of those things that is completely lost on someone who has never written in a low level language. I automatically assume JavaScript developers to
by meheleventyone 7y ago
> This is one of those things that is completely lost on someone who has never written in a low level language. I automatically assume JavaScript developers to be completely oblivious to this entire class of software development knowledge.
This is a shame because not only are there lots of developers who write JS that have low-level backgrounds there are also a lot who haven't and are still interested. It seems rather snobby to jump in and write off a bunch of people because of the language they use on the assumption that they use the language without being aware of the implications.
On OOP versus more cache friendly approaches and branch prediction this talk from CPPCon 2019 is great:
https://www.youtube.com/watch?v=HG6c4Kwbv4I https://www.youtube.com/watch?v=HG6c4Kwbv4I
The interesting result is that although the DoD approach is eventually faster a branch misprediction causes havoc until uncovered.
- naikrovek 7y agoI realize that it is unfair to categorize ALL JS devs in this way, and it certainly is a tight fit for the JS developers that I have worked with in the past.
- ScottFree 7y agoOT: Why did you feel the need to add this disclaimer? Isn't it assumed that there are always exceptions anytime somebody makes a statement on the macro level? I don't think anybody would mistake "JS devs" for "Every single last individual JS dev".
- meheleventyone 7y agoI don’t think that is a general assumption. Particularly when the generality is made not as a statement of fact but of opinion and in a disparaging manner.
- ScottFree 7y agoAre you telling me when somebody says "Programmers make the web", you can't infer from context that they're not talking about all programmers?
- meheleventyone 7y agoOf course but that is a substantially different statement than “I automatically assume JavaScript developers to be completely oblivious to this entire class of software development knowledge.“ Programmers make the web is a true statement of fact it’s just that it’s a subset of programmers that do it. The OPs statement is a lazy opinion about JavaScript developers in general unambiguously applied. So I welcome their later amendement.
- deleted 7y ago[deleted]