In case you forgot.
In case you forgot.
In case you forgot.
they’re gonna be looking for army guys
"I dOnt lIkE tYpEsCrIpT. iT aDdS uNnEcCeSsArY cOmPlExItY."
Well I don't like the PTSD I have from trying to refactor your God awful native JavaScript codebase. It has enough magic strings to summon the Dark Lord himself.
Say what you want about it, but it will not go down without using everything in the vicinity as a weapon if ammo runs out. While others go down, they will be kamikazeing themselves to get the job done.
.catch(error) { }
.catch( error => { } )
??
I write JS/TS daily and I agree with this lol.
I’ve offset it with Golang lately.
Ehhh, golang’s pretty down there for me too. Sure, you have types, but the way you “implement” an interface is the sussiest thing I’ve seen in most well-known programming languages. Not to mention all the foot guns (pointers for nullables is a common one, and oh, if you forgot that a function returns an error, and you called it for its effects, you’ve just built a possibly very silent bomb) you end up building into your programs. I use in prod, and I get scared.
Go has the pitfalls you'd expect from an abused configuration language, not from a modern statically typed language.
I cam here to post this
Until today I thought being a typist just meant you could press keys quickly
This is some great content, but where would vbscript and .wsf files sit (do they even get to join the team?)
Well, who do you think they’re hiding from?
I disagree with the meme but mostly because I think all programming language are fucking clowns at times. I Don't think that you should use typeless languages for huge projects but I also think that for a little Js library, Js is fine.
Boring
Python is by far the clown, especially against JS
Python has to be another clown with their error messages
I started as a python enjoyer. 6 years later I can confidently say fuck dynamic typing, fuck mutable defaults.
Also fuck python and js (used both for work) TS is better but we all know it's not by much
Right tool for the job.
If I just quickly want to whip up a small script, I actually want to save a few seconds.
When I'm doing something larger in scope, static typing all the way.
IDK buddy, I don’t really care to write the same method for five different types (or read the 30 methods with different type signatures) when I can do it with one. I see the exact opposite of your statement, in my experience.
Most python error messages are pretty straightforward so I legitimately don't know what you're talking about
I was gonna say, next to C++ you better don't shame other languages for their errors. Otherwise I wish you some "fuck you: error in library used in library used in template of template:: some template object is not correct type of template obejct"-type bullshit.
Which part in particular? They were improved in 3.10 and 3.11
3.11 is Python for Workgroups, right? Feels like it came out ages ago....