software development
Someone calling a language like JS or Python "untyped" immediately tells me a lot about their beliefs regarding typing
software development
@marlies That's part of the correlation, though - as far as I can tell there's a very particular (I would call it ideological) narrative through which people learn of the term "untyped", and that same narrative includes an extreme oversimplification of typing, something that more or less boils down to "static typing is strictly better than dynamic typing", with no recognition of the tradeoffs.
I can understand how people would end up learning it that way, and it's not something I would *blame* them for personally, but at the same time it does mean that they will also have adopted the corresponding belief. And trying to talk about typing with someone who holds that particular belief is, in my experience, an extremely high-spoons task. And so I generally avoid it.
software development
@joepie91 yeah, that’s true. Generally people treat programming languages a lot like football clubs and religions. They feel personally attacked when you criticize theirs and you’re not gonna change their mind.
software development
@joepie91 i’m not sure i’d jump to that conclusion, a lot of people were simply never taught what words like untyped, strongly typed, weakly typed, dynamically typed, statically typed etc mean. If you’re self-taught you might have a very good grasp on how typing behaves in the languages you know but not be aware of the correct terminology. And that’s okay!