Earlier quoted context omitted.
I have experience in working on statically typed Python codebases, it's just obviously inferior. I'll go further and tell you the most common reason for using static typing is to allow the codebase to be a monolith like it's still the 90s. You shouldn't be trying to build a monolith in a scripting language it's a recipe for disaster. I'm a polyglot, I'm exactly the sort of person who should be commenting. Does it sur…
> I have experience in working on statically typed Python codebases, it's just obviously inferior. Maybe they just were inferior projects? I've used a library where every function just accepted " args, *kwargs" and no documentation was given. In that case it's not really the fault of the language that it sucks. It could be a similar case for you. > I'm a polyglot, I'm exactly the sort of person who should be commenti…
Polyglot as in multiple programming languages.
I'm afraid it is true. Knowing the limitations of the tools you use is important. And you clearly do not.
Yes, I've done programing expensive networking hardware in C. I think you are missing that I know a lot more than you.
Tagged values aka dynamic typing is an excellent approach to doing a list from the developer's perspective.
If you think dynamic typing is like using void pointer in C you are very much mistaken.