Hacker News new | ask | show | jobs
by wlesieutre 3140 days ago
I understand that Javascript will silently do something stupid and keep going if I accidentally call a function with an argument left off, but I'd still prefer to get an error message.

I understand that I need to use === instead of == to check if two things are actually equal, but I don't like that either.

It's not that you can't understand how the language works, it's that the language does some things that feel stupid when you're coming to it from any other programming language. Even if I can work around all of them it doesn't feel like I should have to when we have a lot of better planned programming systems, and that makes trying to get into js feel frustrating.