It’s totally OK not to like Python, of course. Everyone can hold any opinion they wish.
But when people unprompted and loudly insist on things like “Python is untyped”, I reserve the opinion that they're kind of an idiot.
It’s totally OK not to like Python, of course. Everyone can hold any opinion they wish.
But when people unprompted and loudly insist on things like “Python is untyped”, I reserve the opinion that they're kind of an idiot.
@tek folk seem to confuse dynamically typed with untyped a fair bit
@mensrea Yep. Comeback: “if weak and dynamic are the same, why do they have 2 words for it?”
@tek if they have the right for an opinion then I have the right to judge their opinion
@jdoe “My opinion is your opinion is stupid.”
@tek but then again c# devs didn't understand javascript so hard that we now have typescript
@mensrea Fair point. (Although I do really appreciate TS.)
@tek what I keep coming to with ts is, if you're reaching for ts you likely need a different language
@mensrea Perhaps. I've been working at a TS shop for a while, now, and I confess that I'm fonder of it now than I would've expected. It's fine. Not my favorite, but I don't hate it. And I would personally prefer to write TS than raw JS any day of the week.
OTOH, I wrote my last project in Python, then used GPT to convert it to TS with minimal changes. Turns out I'm a big fan of transpiling. 😀
@neoluddite @bitprophet It’s all about having the right keyboard.
@tek @bitprophet Almost all programming errors are caused by incorrect typing.
@tintvrtkovic Imaginary! It’s untyped! Or weakly typed! Or something! 🙄
@tek if python is untyped, what's this? https://typing.readthedocs.io/en/latest/spec/ 😵💫😵💫
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.