24
balte
7y

I'm starting to get sick of people calling out js for being what it is, a terrible pile of shit, without taking any effort learning the language. just because you wrote an app in java or python doesn't mean you're entitled to a free certificate in any language with a name that makes it sound easier.

in fact, I'd claim that for an experienced programmer, Java is much easier to pick up than JavaScript.

but, if all you want to do is sit here and complain, and you can find no joy in reading pages on end of documentation... well then, the only thing you're missing out on is the biggest fucking platform of the world. so don't worry I guess. it'll be fine. right? eventually the users will see that the web is just a nuisance for developers and they'll all start using native apps...

Comments
  • 3
    Rant on ! :D lol
  • 5
    Let's replace JavaScript with a Python interpreter on the browser
  • 4
    I (kind of) recently moved from massively favouring C++ to using NodeJS a huge amount and I have to say that I think modern Javascript is pretty awesome. I'd choose it over Python with barely even a second thought.

    Fuck NPM though.
  • 4
    I wrote my first line js in the 90s, and currently I'm doing almost full time JS.
    The only reason I put up with that crap language is because it fits the use case of the product we are working on.

    Being "the biggest fucking platform" means nothing. Use the right tool for the job, and know it's problems.
  • 2
    Maybe would be called DOOM ?
    @AlexDeLarge
  • 1
    @AlexDeLarge @azous fuck. I forgot my phone at home and this could have been one of my most interesting rants :c

    regardless, I'd like to make a point for security. I get @condor's point of a browser being a framework, and it just being more API's to deal with it, but that's totally worth it when you consider the huge decrease of security risks.

    also, the wealth of the ecosystem is both a bitch and a godsend. and npm can go suck a dick, let's be real. but part of the fun in js is finding the right tools for the job, spending time on github and listening to talks. there's a let's build the "next big thing" mentality, rather than a "let's get it done" mentally. it's just a bit shit how most of this stuff isn't actually the next big thing haha.
Add Comment