3 ms·
A lot of language concepts are shared and abstract. It’s not hard to know many languages proficiently. I do agree a lot of people over estimate how much they k
by dagmx 9mo ago
A lot of language concepts are shared and abstract. It’s not hard to know many languages proficiently.
I do agree a lot of people over estimate how much they know, but I work with multiple people who know at least 5 languages well.
For me myself, only counting things I’ve shipped at scale, I’d know C, C++, Swift, JavaScript, Python, Rust, MSL, HLSL, GLSL, MEL. There’s enough in common between them that I think it’s quite doable.
- wiseowise 9mo ago> A lot of language concepts are shared and abstract. It’s not hard to know many languages proficiently. Every language has thousands of papercuts. It is hard to know many languages proficiently beyond surface syntax level, period. > I’d know C, C++, Swift, JavaScript, Python, Rust, MSL, HLSL, GLSL, MEL Shipped !== know. I've touched dozens of languages over my career and every time I've had my ass kicked by some esoteric knowledge of specific quirk in std of %lang%. We have a different definition of "know".
- dagmx 9mo agoNow you’re just shifting the goalpost. You initially said beyond a surface level and now you’re talking about esoteric quirks. Pick one. Of course nobody has the same definition as you if you’re shifting the line and simultaneously not defining what you mean. You don’t need to know every aspect of a languages corners to be proficient in it. If that were true, there’s only a handful of people on this planet who’d be proficient in a single language let alone multiple.
- wiseowise 9mo ago> If that were true, there’s only a handful of people on this planet who’d be proficient in a single language let alone multiple. This was indeed my point from the start.