3 ms·
I haven’t worked in Python for several years, so my only dog in this fight is interest in the evolution of programming generally. But speaking as someone who pr
by eyelidlessness 5y ago
I haven’t worked in Python for several years, so my only dog in this fight is interest in the evolution of programming generally. But speaking as someone who previously preferred dynamic typing, and largely switched to TypeScript several years ago, I cannot understand this view anymore.
Static types help to eliminate an entire class of bugs, and encourage significantly better design. If you disagree with those claims, or don’t value the benefits as much as others do… Python’s type system is entirely optional. You are welcome to just not use them. That’s not fracturing the language: they're already a part of the language, and have been for years.
It’s fine that you have different preferences, but I think it’s wildly presumptuous to impose that on others.