Okay so just hit the keyboard harder and it will be strongly typed nbd
2026-03-31 14:51:00
183
Default :
Let me go ahead and say this…there isn’t a thing wrong with JS. Like what are you smoking honestly?
2026-04-26 22:36:40
2
1b01b1 :
it's 2026, it's the llms problem now.
2026-03-31 20:32:58
45
Cory :
obviously js doesn't like to throw errors at runtime, and that's a problem. I definitely prefer Python's "error if I do anything silly" approach. but with a statically typed language those errors become impossible. I want the language to tell me I have a mistake *before* it run, not during.
I think dynamically typed languages like js, pearl, python, php, ruby, lua etc got popular because the type systems of C++ and Java were antiquated junk 30 years ago. a language with a modern well designed type system and syntactic sugar to support it is the best of both worlds.
2026-03-31 23:07:50
3
Matt :
Just code better and types won’t matter. Thats not a serious answer though. JavaScript and types and all that is annoying sometimes but it doesn’t make it a bad language, just a different tool for a different job. Every language has its ups and downs and areas that it does better than others. JavaScript is a quick way to get something that works in many cases, especially as it’s everywhere and baked in to everything and often cross platform. I do agree that there are many better options nowadays but it’s still difficult to totally abandon and yet as the days go on, it’s slowly phasing out. And with LLMs and coding agents, we are likely moving towards more robust languages because we don’t need to worry about the hard parts as much, they write them for you. Will be interesting to see how things progress.
2026-04-01 02:46:35
9
Yikes! :
the only acceptable weak typed language is C
2026-04-03 01:50:51
4
abdo :
can someone explain what is “typed”
2026-04-19 18:32:16
0
sloc2003 :
is this supposed to be a profound insight? who clipped this?
2026-04-02 10:40:35
5
bigboyyoy0 :
Not a real problem. Just use typescript or if you insist on JavaScript then just don’t accidentally compare two different types??? Also no, strong vs weak typing is not important because primitive types are very easy to eyeball from the name so it’s unlikely a decent programmer would make that mistake. But JavaScript is only weakly typed for primitives, not object to object so the accidental weak typing bug rarely ever happens.
2026-04-01 06:32:04
6
Jake :
This is a 2018 realization
2026-04-29 03:39:42
1
user9485496336213 :
Weekly typed? I only use languages that are typed daily
2026-04-01 04:38:13
19
stephenritchie :
can’t forget about truthy falsy 😭
2026-04-01 01:00:17
1
Dr. Dan Schrimpsher :
I don't feel like it's typed as strong as something I would call weakly typed. I mean it's almost like passing void pointers around in C. I do like typescript mist of the time anyway.
2026-04-01 00:27:22
0
sg6 :
Empty array is truthy ☹️
2026-04-01 01:28:38
1
Null :
i disagree. nescape is just weak. now ecmascript, i would agree with you
2026-04-02 21:17:54
1
user47531523117 :
if the typing causes you problems, you're probably using it for the wrong project
2026-04-03 15:28:01
1
Ben :
That's why TypeScript exists
2026-04-03 17:14:19
1
Luis Carlos Núñez Guerra :
Agree !👍🏻💯
2026-06-14 20:34:43
0
csect :
Still waiting for them to give us a quadruple equals
2026-05-21 15:45:42
0
adam :
what about jsdoc?
2026-05-19 15:18:56
0
Demian :
I love TypeScript from head to toe
2026-05-17 02:10:12
0
harry :
Weakly explained
2026-05-16 09:55:44
0
HWstar :
dynamic typing is not ok actually
2026-05-15 07:56:24
0
Jedi Rejects :
It needs strict.yaml like python
2026-04-01 01:03:59
0
To see more videos from user @janetacarr, please go to the Tikwm
homepage.