Hacker News new | ask | show | jobs
by whytaka 3477 days ago
Thanks for the suggestion.

I actually started with Python and moved on to JavaScript for my work involving web development. Currently, I use both.

I'm generally comfortable with making CRUD apps employing OOP, using both Python classes and prototypal inheritance in JS. My issue is that I still don't have the experience to understand WHY people often lament the 'chaotic disaster' that is JS. I haven't had any issues yet...

I also just want to keep the momentum up and never stop learning.

2 comments

JavaScript just isn't the "chaotic disaster" many try to paint it as anymore. Sure, you can write it in a chaotic way, but the level of understanding and education has helped make it easier for people coming into JavaScript actually do well, and avoid the major stumbles that caused issues in the early days. Add in advances to the language itself over the lat few years, and it's a very solid language.
I don't really want to stoke a language war, but if it truly isn't immediately obvious to you why a language like Python is less of a mess than JS (which lacks fundamental things like "packages"), then you aren't done with Python yet.

I don't mean that to be rude. It's just...the bar is very low here.

you mean, the future version of javascript that nobody uses yet has modules:

https://developer.mozilla.org/en/docs/Web/JavaScript/Referen...

meanwhile, everyone else uses one of the sixteen competing implementations of something that was built-in to any real language starting in the 70s. that's not a mess at all.

Seems like a typical response by a non-JS programmer that doesn't really understand where JavaScript is at these days.