> It you don't know how to work with a dynamically typed language properly, that's on you. And I guarantee you will get poor results pretending it's a statically typed language.
Insulting me won't make you a better developer nor a better person :)
Getting started with type hints is not easy, but it can be done incrementally and it is worth it.
If you haven't used them, please learn before insulting people who are more experienced than you.
Using static typing in a dynamically typed language will always make you a poor software engineer who doesn't understand the tools they use nor the engineering trade-offs involved.
But sure continue to hammer in nails with a screwdriver, it's only your own time you are wasting.
And I've noticed you failed to provide any sources whatsoever for your nonsense.
> And I've noticed you failed to provide any sources whatsoever for your nonsense.
As opposed to your 404 "peer reviewed paper"? :D
> Using static typing in a dynamically typed language will always make you a poor software engineer
Making broad statements about things you've never used yourself just makes you an arrogant guy on the internet who is quite likely to be a poor software engineer with a big ego.
Your "sources" were a blog with opinions based on questionable statistics methods and a stackoverflow with a 404 link.
> My wages disagree with that statement. But hey, we can't all be 10x.
Just a hint: this screams insecurity.
Wealth does not correlate with knowledge.
Especially since you don't even use type hints, so you have no professional experience with them. Just an ill formed opinion by reading blogs and comments.
> Did it ever occur to you to think about why people use scripting languages or what advantages they have over regular programming languages?
No compilation time? Very complete standard library? Opt-in typing? Good introspection? Numpy?
> Of course not, you are used to statically typed languages and are blinded to the idea that there are other ways to develop software.
I was doing python long before type hints existed, and I assure you they are an advantage. Now, I understand you lack the expertise to realise that. I'm just saying that insulting me won't make you correct.
> I'm guessing you did a search for sources to backup what you are saying and found out pretty quickly that they don't exist.
I did not bother. The fact that microsoft, google and facebook invest money into it is proof enough. You reject it because you're being irrational.
> Static typing in Python is a practice based entirely in common ignorance not reality.
I wish I could sound so bold and certain when being wrong!
Yes everybody knows what a cargo cult is. It's not some sort of intellectual remark. More of a random thing to say on the internet when you have no real arguments.
But good to know you can find sources… when they happen to exist :)
No offense, but it's like a textbook on awful debates.
Your best arguments are: "big guys are doing it therefore it's good for me too" (argument from authority) and "I tried both and decided only one is good" (argument from authority/anecdotal evidence). Plus a ton of ad hominems.
Insulting me won't make you a better developer nor a better person :)
Getting started with type hints is not easy, but it can be done incrementally and it is worth it.
If you haven't used them, please learn before insulting people who are more experienced than you.