software development 

Someone calling a language like JS or Python "untyped" immediately tells me a lot about their beliefs regarding typing

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!

Follow

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.

· · Web · 1 · 0 · 2

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.

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.