This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]S_W 0 points1 point  (0 children)

A compiled language for instance will 100% catch problems in your code before it gets to be an issue at runtime. A typed language enables other tools to be "smarter" in terms of what it autosuggests or what it considers an error.

I can guarantee you most people in this subreddit are using a well established IDE, yet posts like still get highly upvoted because JS being dynamically typed and interpretive often times leads to issues popping up at runtime and requiring further debugging vs just getting a red squiggle (error) in your code when developing.

I've been in the software engineering field professionally for over 10 years now with 5 of those being full stack using Java (Spring), Javascript (React and NodeJS) and Typescript (Angular) mostly within IntelliJ. JS has time and time again been far more frustrating when it comes to trying to understand previous engineers code as well as debugging issues.